Znaleziono 104 wyniki

autor: pietrzuch
29 grudnia 2009, 14:12
Forum: Programowanie
Temat: Projekt w
Odpowiedzi: 6
Odsłony: 3726

Najpierw uruchom okno. (initscr()) Później w pętli sprawdzaj jaki i czy jest jakiś przycisk wciśnięty. Następnie nadal w pętli czyścisz ekran i rysujesz węża. (jeśli pozycja się zmieniła) Pętlę kończysz np. przy przyciśnięciu przycisku esc. Koniec programu.
autor: pietrzuch
27 grudnia 2009, 21:57
Forum: Programowanie
Temat: Projekt w
Odpowiedzi: 6
Odsłony: 3726

Co mi się nie podoba? Za dużo tych initscr()'ów. Generalnie rób według takiego schematu: 1. Inizjalizacje takie jak initscr(). 2. Pętelka do...while, a w niej wszystko związane z grą, czyli: [list:2e71c43cf0] a) wejście b) jakieś algorytmy b) wyświetlanie 3. Koniec tj. endwin().[/list:u:2e71c43cf0]
autor: pietrzuch
15 grudnia 2009, 15:38
Forum: Hardware
Temat: [+] Stary laptop pod Debiana, minimalna konfiguracja
Odpowiedzi: 28
Odsłony: 11332

Polecam spróbować / sprawdzić system - Deli Linux. Ma on bardzo niskie wymagania i jest przeznaczony do właśnie takich starszych komputerów. Z początku pewnie będzie trochę zabawy z konfiguracją m.in. TinyX (odchudzona wersja X'ów). Ale chyba warto mając stary komputer.
autor: pietrzuch
15 grudnia 2009, 00:26
Forum: Hardware
Temat: [+] Zintegrowana grafika SiS i akceleracja 3D
Odpowiedzi: 4
Odsłony: 2900

Powiem szczerze że pierwszy raz coś takiego widzę i szukałbym przyczyny w sterownikach, mając pewność że karta jest sprawna. ( na innym systemie, ten sam monitor podłączony do tego komputera wyświetla wszystko poprawnie). Nie wiem szukaj, może znajdziesz jakieś inne sterowniki albo coś, sprawdź też ...
autor: pietrzuch
11 grudnia 2009, 16:37
Forum: Hardware
Temat: [+] Zintegrowana grafika SiS i akceleracja 3D
Odpowiedzi: 4
Odsłony: 2900

3. Tak. 1, Wydaje mi się że może być coś źle z obsługą grafiki, może nie masz sterowników zainstalowanych, albo coś zostało źle wykryte. Przez to tak wolno działa. 2. Być może te sterowniki. :) Ja też mam zintegrowanego SiS'a, dokładniej model 630/730 i wiem że u mnie bez instalowania żadnych sterów...
autor: pietrzuch
07 grudnia 2009, 22:42
Forum: Programowanie
Temat: [+] Funkcja getch() w C++
Odpowiedzi: 20
Odsłony: 36330

Spoko, nie ma sprawy. :)
autor: pietrzuch
07 grudnia 2009, 19:25
Forum: Programowanie
Temat: [+] Funkcja getch() w C++
Odpowiedzi: 20
Odsłony: 36330

Aj... Używając NCurses strumień (cout/cin) zostawiamy w spokoju, a zamiast nich używamy NCursowych funkcji. Musisz też przed użyciem biblioteki wywołać funkcję initscr(). Spróbuj tego kodu: #include <ncurses.h> int main() { initscr(); printw("Nacisnij dowolny klawisz!"); getch(); endwin();...
autor: pietrzuch
04 grudnia 2009, 23:42
Forum: Programowanie
Temat: Debian a czas rzeczywisty
Odpowiedzi: 2
Odsłony: 2514

Ja nie będę potrafił Ci za wiele pomóc, bo to nie moja działka. Ale się postaram. :) Nie wiem czy Linuxy takie coś Ci zaoferują i w to wątpię, bo do tego musi być napisane specjalne jądro, a Linux z innym jądrem nie byłby Linuxem. :) Znany mi system tego typu to QNX, nie używałem go jednak nigdy. Ad...
autor: pietrzuch
04 grudnia 2009, 23:15
Forum: Programowanie
Temat: [+] Funkcja getch() w C++
Odpowiedzi: 20
Odsłony: 36330

Funkcja main zwraca int, więc pominięcie instrukcji return jest trochę partaczeniem kodu ;) . Mimo, że praktycznie nie zmienia to działania programu. Akurat przy funkcji main można opuścić return i nie jest to partaczenie! Nie ma to wpływu na program. Dzieje się tak też ze względów historycznych, w...
autor: pietrzuch
17 października 2009, 20:18
Forum: Programowanie
Temat: Jak nauczy
Odpowiedzi: 9
Odsłony: 7217

Thinking in C++ na stronie autora książki jest opublikowane za darmo w języku angielskim.

A Symfonia to raczej prosto napisana książka więc trochę dziwi mnie to że jej nie rozumiesz, a napewno lepiej nauczy Cię niż większość 10 stronnych kursów online.