Developedia
Developedia
Interface-ek (Hamarosan)

Interface-ek (Hamarosan)

Vegyük a következő problémát:

Egy játékot írunk, amit bármikor vissza lehet állítani egy mentési állapotba. Minden objektum maga felel azért, hogy beállítsa saját magát arra az állapotra, ami a legutóbbi mentési fájlban adott.

Az összes ilyen osztály, ami képes saját magát beállítani egy mentési fájl szerint tartalmazza a következő egy függvényt: LoadGameState(GameState state). A mentési fájl manager-ünknek a betöltéskor meg kell hívnia az összes objektumon a fenti függvényt, ami tartalmazza azt. Hogyan hajtanánk ezt végre?

// Input Touch, InputMouse&Keyboard, InputController

Logo

Főoldal

Blog

Elmélet

3D Studio

Adatvédelmi nyilatkozat

GY.I.K.

Házirend

Szerző: Marosi Csaba / marosi.csaba@3d-studio.hu

DiscordGitHubLinkedIn