29 kwiecień 2009

isabellFrame update

Podczas prac nad silnikiem, zmieniłem kilka elementów Frameworka. Poprawiłem przede wszystkim dostęp do urządzeń wejścia (klawiatura i mysz). Dotychczas jedynym sposobem było podpięcie się pod rendering (metoda render klasy CBaseRenderer) i z tego miejsca pobieranie stosownych informacji. Teraz należy skorzystać z listenera (IInputListener).
Zmiany pojawiły się także w metodach pobierających informacje o systemie – są one wykonywane w bardziej stabilny sposób oraz mogą pobrać więcej danych.
Do działania aplikacji nie jest już konieczna klasa renderująca. Główną pętlę przeniosłem do CIsabellFramework. Także informacje o błędach są teraz bardziej kompletne: dodany został opis błędu oraz nazwa metody która go spowodowała.
Poprawiłem także kilka mniej znaczących uchybień.
W katalogu samples znajduje się sześć przykładowych aplikacji wykorzystujących określone funkcjonalności Frameworka.
Download

2 komentarze:

Riddlemaster pisze...

Korzystanie z listenera dla wejścia jest dobrym rozwiązaniem (w końcu sam tak mam :) ). Ogólnie powodzenia w rozwoju frameworka.

bs.mechanik pisze...

Do samego frameworka mam zamiar dodac jeszcze kilka ficzerow, ale glowna uwage skupiam teraz na rozwoju silnika ;)

Prześlij komentarz