init even more simon member vars
svn-id: r7728
This commit is contained in:
parent
7d4442fca5
commit
5f068688e9
2 changed files with 28 additions and 0 deletions
|
@ -361,6 +361,28 @@ SimonState::SimonState(GameDetector *detector, OSystem *syst)
|
|||
|
||||
_next_vga_timer_to_process = 0;
|
||||
|
||||
memset(_vc_item_array, 0, sizeof(_vc_item_array));
|
||||
memset(_item_array_6, 0, sizeof(_item_array_6));
|
||||
|
||||
memset(_stringid_array_2, 0, sizeof(_stringid_array_2));
|
||||
memset(_stringid_array_3, 0, sizeof(_stringid_array_3));
|
||||
memset(_array_4, 0, sizeof(_array_4));
|
||||
|
||||
memset(_bit_array, 0, sizeof(_bit_array));
|
||||
memset(_variableArray, 0, sizeof(_variableArray));
|
||||
|
||||
memset(_fcs_ptr_array_3, 0, sizeof(_fcs_ptr_array_3));
|
||||
|
||||
memset(_fcs_data_1, 0, sizeof(_fcs_data_1));
|
||||
memset(_fcs_data_2, 0, sizeof(_fcs_data_2));
|
||||
|
||||
memset(_pathfind_array, 0, sizeof(_pathfind_array));
|
||||
|
||||
memset(_palette_backup, 0, sizeof(_palette_backup));
|
||||
memset(_palette, 0, sizeof(_palette));
|
||||
|
||||
memset(_video_buf_1, 0, sizeof(_video_buf_1));
|
||||
|
||||
//... TODO: init more member vars
|
||||
|
||||
_fcs_list = new FillOrCopyStruct[16];
|
||||
|
|
|
@ -50,6 +50,7 @@ struct TimeEvent;
|
|||
|
||||
struct ThreeValues {
|
||||
int16 a, b, c;
|
||||
ThreeValues() { memset(this, 0, sizeof(*this)); }
|
||||
};
|
||||
|
||||
struct HitArea {
|
||||
|
@ -61,12 +62,14 @@ struct HitArea {
|
|||
Item *item_ptr;
|
||||
uint16 unk3;
|
||||
uint16 layer;
|
||||
HitArea() { memset(this, 0, sizeof(*this)); }
|
||||
};
|
||||
|
||||
struct VgaPointersEntry {
|
||||
byte *vgaFile1;
|
||||
byte *vgaFile2;
|
||||
uint32 dd;
|
||||
VgaPointersEntry() { memset(this, 0, sizeof(*this)); }
|
||||
};
|
||||
|
||||
struct VgaSprite {
|
||||
|
@ -77,6 +80,7 @@ struct VgaSprite {
|
|||
uint16 unk4;
|
||||
uint16 priority;
|
||||
uint16 unk6, unk7;
|
||||
VgaSprite() { memset(this, 0, sizeof(*this)); }
|
||||
};
|
||||
|
||||
struct VgaSleepStruct {
|
||||
|
@ -84,6 +88,7 @@ struct VgaSleepStruct {
|
|||
byte *code_ptr;
|
||||
uint16 sprite_id;
|
||||
uint16 cur_vga_file;
|
||||
VgaSleepStruct() { memset(this, 0, sizeof(*this)); }
|
||||
};
|
||||
|
||||
struct VgaTimerEntry {
|
||||
|
@ -91,6 +96,7 @@ struct VgaTimerEntry {
|
|||
byte *script_pointer;
|
||||
uint16 sprite_id;
|
||||
uint16 cur_vga_file;
|
||||
VgaTimerEntry() { memset(this, 0, sizeof(*this)); }
|
||||
};
|
||||
|
||||
struct GameSpecificSettings;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue