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;
|
_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
|
//... TODO: init more member vars
|
||||||
|
|
||||||
_fcs_list = new FillOrCopyStruct[16];
|
_fcs_list = new FillOrCopyStruct[16];
|
||||||
|
|
|
@ -50,6 +50,7 @@ struct TimeEvent;
|
||||||
|
|
||||||
struct ThreeValues {
|
struct ThreeValues {
|
||||||
int16 a, b, c;
|
int16 a, b, c;
|
||||||
|
ThreeValues() { memset(this, 0, sizeof(*this)); }
|
||||||
};
|
};
|
||||||
|
|
||||||
struct HitArea {
|
struct HitArea {
|
||||||
|
@ -61,12 +62,14 @@ struct HitArea {
|
||||||
Item *item_ptr;
|
Item *item_ptr;
|
||||||
uint16 unk3;
|
uint16 unk3;
|
||||||
uint16 layer;
|
uint16 layer;
|
||||||
|
HitArea() { memset(this, 0, sizeof(*this)); }
|
||||||
};
|
};
|
||||||
|
|
||||||
struct VgaPointersEntry {
|
struct VgaPointersEntry {
|
||||||
byte *vgaFile1;
|
byte *vgaFile1;
|
||||||
byte *vgaFile2;
|
byte *vgaFile2;
|
||||||
uint32 dd;
|
uint32 dd;
|
||||||
|
VgaPointersEntry() { memset(this, 0, sizeof(*this)); }
|
||||||
};
|
};
|
||||||
|
|
||||||
struct VgaSprite {
|
struct VgaSprite {
|
||||||
|
@ -77,6 +80,7 @@ struct VgaSprite {
|
||||||
uint16 unk4;
|
uint16 unk4;
|
||||||
uint16 priority;
|
uint16 priority;
|
||||||
uint16 unk6, unk7;
|
uint16 unk6, unk7;
|
||||||
|
VgaSprite() { memset(this, 0, sizeof(*this)); }
|
||||||
};
|
};
|
||||||
|
|
||||||
struct VgaSleepStruct {
|
struct VgaSleepStruct {
|
||||||
|
@ -84,6 +88,7 @@ struct VgaSleepStruct {
|
||||||
byte *code_ptr;
|
byte *code_ptr;
|
||||||
uint16 sprite_id;
|
uint16 sprite_id;
|
||||||
uint16 cur_vga_file;
|
uint16 cur_vga_file;
|
||||||
|
VgaSleepStruct() { memset(this, 0, sizeof(*this)); }
|
||||||
};
|
};
|
||||||
|
|
||||||
struct VgaTimerEntry {
|
struct VgaTimerEntry {
|
||||||
|
@ -91,6 +96,7 @@ struct VgaTimerEntry {
|
||||||
byte *script_pointer;
|
byte *script_pointer;
|
||||||
uint16 sprite_id;
|
uint16 sprite_id;
|
||||||
uint16 cur_vga_file;
|
uint16 cur_vga_file;
|
||||||
|
VgaTimerEntry() { memset(this, 0, sizeof(*this)); }
|
||||||
};
|
};
|
||||||
|
|
||||||
struct GameSpecificSettings;
|
struct GameSpecificSettings;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue