[Scummvm-cvs-logs] CVS: scummvm/simon simon.cpp,1.201,1.202 simon.h,1.64,1.65

Max Horn fingolfin at users.sourceforge.net
Wed May 21 08:48:16 CEST 2003


Update of /cvsroot/scummvm/scummvm/simon
In directory sc8-pr-cvs1:/tmp/cvs-serv22890

Modified Files:
	simon.cpp simon.h 
Log Message:
more Simon member var init (that should be all now, I hope)

Index: simon.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.cpp,v
retrieving revision 1.201
retrieving revision 1.202
diff -u -d -r1.201 -r1.202
--- simon.cpp	21 May 2003 11:49:41 -0000	1.201
+++ simon.cpp	21 May 2003 15:47:51 -0000	1.202
@@ -371,6 +371,8 @@
 	memset(_fcs_data_1, 0, sizeof(_fcs_data_1));
 	memset(_fcs_data_2, 0, sizeof(_fcs_data_2));
 
+	_free_string_slot = 0;
+	
 	memset(_pathfind_array, 0, sizeof(_pathfind_array));
 
 	memset(_palette_backup, 0, sizeof(_palette_backup));
@@ -378,14 +380,35 @@
 
 	memset(_video_buf_1, 0, sizeof(_video_buf_1));
 
-//... TODO: init more member vars
-
 	_fcs_list = new FillOrCopyStruct[16];
 
-	_free_string_slot = 0;
-	
+	_num_screen_updates = 0;
+	_vga_tick_counter = 0;
+
+	_sound = 0;
+
+	_effects_paused = false;
+	_ambient_paused = false;
+	_music_paused = false;
+
+	_timer_id = 0;
+
 	_dump_file = 0;
 
+	_saveload_row_curpos = 0;
+	_num_savegame_rows = 0;
+	_savedialog_flag = false;
+	_save_or_load = false;
+	_saveload_flag = false;
+
+	_sdl_mouse_x = 0;
+	_sdl_mouse_y = 0;
+	
+	_sdl_buf_3 = 0;
+	_sdl_buf = 0;
+	_sdl_buf_attached = 0;
+
+
 	// Setup midi driver
 	if (!driver)
 		driver = MidiDriver_ADLIB_create();
@@ -406,10 +429,6 @@
 	_debugMode = detector->_debugMode;
 	_debugLevel = detector->_debugLevel;
 	_language = detector->_language;
-
-	_effects_paused = false;
-	_ambient_paused = false;
-	_music_paused = false;
 }
 
 SimonState::~SimonState() {

Index: simon.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.h,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- simon.h	21 May 2003 05:12:04 -0000	1.64
+++ simon.h	21 May 2003 15:47:51 -0000	1.65
@@ -353,6 +353,9 @@
 	byte *_sdl_buf;
 	byte *_sdl_buf_attached;
 
+	RandomSource _rnd;
+
+
 	SimonState(GameDetector *detector, OSystem *syst);
 	virtual ~SimonState();
 
@@ -754,7 +757,6 @@
 
 	byte *vc_10_depack_swap(byte *src, uint w, uint h);
 
-
 	Item *getNextItemPtrStrange();
 
 	bool save_game(uint slot, const char *caption);
@@ -798,8 +800,6 @@
 	void show_it(void *buf);
 
 	char *gen_savename(int slot);
-
-	RandomSource _rnd;
 };
 
 void palette_fadeout(uint32 *pal_values, uint num);





More information about the Scummvm-git-logs mailing list