Witam Wszystkich ;)
Mam do Was małe pytanko dotyczące MonoGame i pisania gier w ogóle...
Chodzi mi o podział gry na składowe (np. Menu główne, Podsekcje menu, sama główna gra, itd). Jak tego dokonać ? Można zrobić sobie osobne klasy dla każdego z tych elementów, przy czym każda klasa ma swoją metodę Update, Draw itd, czy jednak trzeba grzebać się w jednej klasie głównej i w niej wszystko rysować/aktualizować ?
Przykładowy pseudokod:
StartProgramu();
MenuKlasa menu = MenuKlasa();
menu.Show();
Jeżeli wciśnięto przycisk graj -> menu.Close(); -> KlasaGry gra = new KlasaGry(); gra.Show();
Jeżeli przegrano -> gra.Close() -> KlasaGameOver.Show().... i tak dalej.
Czy jak inaczej ma to wyglądać ?
Pozdrawiam! ;)