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