MonoGame – czyli gry w C#! | Wprowadzenie

Wiele osób chciało kiedyś tworzyć własne gry. W tym także ja, były to co prawda dosyć dawne czasy. Czasy, w których chodziłem do pierwszych klas podstawówki, nie znałem wtedy nawet podstawowej budowy komputera – nie mówiąc już nic o programowaniu. Jednak lata mijały i pewnego dnia zabrałem się za naukę C++. Już nawet nie pamiętam kiedy dokładnie się to zaczęło 😉 Nie myślałem wtedy o pisaniu gier, chciałem po prostu tworzyć jakieś proste programy, poznać coś nowego. Zbiegło się to w czasie z prośbą mojego kolegi o napisanie dla niego pewnego programu… No i zaczęło się 😉 Wtedy pierwszy raz pomyślałem o napisaniu gry.

Czytaj dalej

1,222 total views, 6 views today

Zamykanie okien we wzorcu MVVM

Wzorzec MVVM, co prawda wiele rzeczy ułatwia i porządkuje. Jednak potrafi sprawić też masę problemów. Pisząc swoją pierwszą aplikację, z użyciem tego wzorca natknąłem się na sporą ich ilość. Jednym z nich było przechwytywanie zdarzenia zamykania głównego okna aplikacji, w celu zapisania wprowadzonych zmian. Drugim problemem było zamknięcie innego okna – potomnego, które miało wyświetlać się na czas ładowania pliku, a później znikać. W przypadku code-behind zadania te są banalnie proste. Mamy zdarzenie zamykania okna, mamy też metodę this.Close(). Nic więcej nie jest nam potrzebne. Jednak co w przypadku wzorca MVVM?

Czytaj dalej

843 total views, no views today