AGI: Fix Several GCC Compiler Warnings

This commit is contained in:
D G Turner 2019-05-08 00:42:03 +01:00
parent 5a519e19c6
commit b3968ca39d
2 changed files with 6 additions and 4 deletions

View file

@ -102,10 +102,11 @@ int AgiEngine::agiInit() {
}
// clear view table
for (i = 0; i < SCREENOBJECTS_MAX; i++)
memset(&_game.screenObjTable[i], 0, sizeof(struct ScreenObjEntry));
for (i = 0; i < SCREENOBJECTS_MAX; i++) {
_game.screenObjTable[i].reset();
}
memset(&_game.addToPicView, 0, sizeof(struct ScreenObjEntry));
_game.addToPicView.reset();
_words->clearEgoWords();

View file

@ -133,7 +133,8 @@ struct ScreenObjEntry {
// end of motion related variables
uint8 loop_flag;
ScreenObjEntry() { memset(this, 0, sizeof(ScreenObjEntry)); }
void reset() { memset(this, 0, sizeof(ScreenObjEntry)); }
ScreenObjEntry() { reset(); }
}; // struct vt_entry
} // End of namespace Agi