- transitioned Duke to the new main loop.

Everything compiles, but hasn't been tested. Doing a safety commit first.
This commit is contained in:
Christoph Oelckers 2020-08-30 12:02:32 +02:00
parent 0c455acaa2
commit d59284c96b
15 changed files with 89 additions and 345 deletions

View file

@ -60,7 +60,6 @@ struct GameInterface
virtual ~GameInterface() {}
virtual bool GenerateSavePic() { return false; }
virtual void app_init() = 0;
virtual void RunGameFrame() = 0;
virtual void clearlocalinputstate() {}
virtual void UpdateScreenSize() {}
virtual void FreeGameData() {}
@ -101,6 +100,8 @@ struct GameInterface
virtual void Ticker() {}
virtual int GetPlayerChecksum(int pnum) { return 0x12345678 + pnum; }
virtual void RunGameFrame() {} // this must go away once things are done.
};