[Scummvm-cvs-logs] CVS: scummvm/simon items.cpp,1.82,1.83 res.cpp,1.22,1.23 simon.cpp,1.243,1.244 simon.h,1.77,1.78
Max Horn
fingolfin at users.sourceforge.net
Sun Jun 15 06:08:13 CEST 2003
Update of /cvsroot/scummvm/scummvm/simon
In directory sc8-pr-cvs1:/tmp/cvs-serv29325
Modified Files:
items.cpp res.cpp simon.cpp simon.h
Log Message:
cleanup
Index: items.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/items.cpp,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -d -r1.82 -r1.83
--- items.cpp 5 Jun 2003 13:21:03 -0000 1.82
+++ items.cpp 15 Jun 2003 13:07:06 -0000 1.83
@@ -1145,7 +1145,6 @@
}
int SimonEngine::startSubroutineEx(Subroutine *sub) {
- _item_1_ptr = _item_1;
return startSubroutine(sub);
}
Index: res.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/res.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- res.cpp 14 Jun 2003 14:58:08 -0000 1.22
+++ res.cpp 15 Jun 2003 13:07:06 -0000 1.23
@@ -114,7 +114,6 @@
num_inited_objects = allocGamePcVars(&in);
- allocItem1();
loginPlayer();
readGamePcText(&in);
Index: simon.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.cpp,v
retrieving revision 1.243
retrieving revision 1.244
diff -u -d -r1.243 -r1.244
--- simon.cpp 15 Jun 2003 09:54:16 -0000 1.243
+++ simon.cpp 15 Jun 2003 13:07:06 -0000 1.244
@@ -268,8 +268,6 @@
_subject_item = 0;
_object_item = 0;
- _item_1_ptr = 0;
- _item_ptr_B = 0;
_item_1 = 0;
_hitarea_object_item = 0;
@@ -522,7 +520,7 @@
_itemarray_size = item_array_size;
_itemarray_inited = item_array_inited;
- for (i = 2; i != item_array_inited; i++) {
+ for (i = 1; i < item_array_inited; i++) {
_itemarray_ptr[i] = (Item *)allocateItem(sizeof(Item));
}
@@ -533,12 +531,6 @@
return item_array_inited;
}
-Item *SimonEngine::allocItem1() {
- Item *item = (Item *)allocateItem(sizeof(Item));
- _itemarray_ptr[1] = item;
- return item;
-}
-
void SimonEngine::loginPlayerHelper(Item *item, int a, int b) {
Child9 *child;
@@ -552,19 +544,17 @@
}
void SimonEngine::loginPlayer() {
- Item *item;
Child *child;
- item = _itemarray_ptr[1];
- item->unk2 = -1;
- item->unk1 = 10000;
- _item_1 = item;
+ _item_1 = _itemarray_ptr[1];
+ _item_1->unk2 = -1;
+ _item_1->unk1 = 10000;
- child = (Child *)allocateChildBlock(item, 3, sizeof(Child));
+ child = (Child *)allocateChildBlock(_item_1, 3, sizeof(Child));
if (child == NULL)
error("player create failure");
- loginPlayerHelper(item, 0, 0);
+ loginPlayerHelper(_item_1, 0, 0);
}
void SimonEngine::allocateStringTable(int num) {
@@ -808,15 +798,13 @@
}
Item *SimonEngine::getItem1Ptr() {
- if (_item_1_ptr)
- return _item_1_ptr;
+ if (_item_1)
+ return _item_1;
return _dummy_item_1;
}
Item *SimonEngine::getItemPtrB() {
error("getItemPtrB: is this code ever used?");
- if (_item_ptr_B)
- return _item_ptr_B;
return _dummy_item_1;
}
@@ -1294,11 +1282,9 @@
}
void SimonEngine::o_setup_cond_c() {
- Item *item = _item_1;
setup_cond_c_helper();
- _item_1_ptr = item;
_object_item = _hitarea_object_item;
if (_object_item == _dummy_item_2)
@@ -1939,8 +1925,6 @@
void SimonEngine::handle_verb_clicked(uint verb) {
Subroutine *sub;
int result;
-
- _item_1_ptr = _item_1;
_object_item = _hitarea_object_item;
if (_object_item == _dummy_item_2) {
Index: simon.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.h,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -d -r1.77 -r1.78
--- simon.h 15 Jun 2003 11:52:42 -0000 1.77
+++ simon.h 15 Jun 2003 13:07:06 -0000 1.78
@@ -204,7 +204,7 @@
FillOrCopyStruct *_fcs_ptr_1;
Item *_subject_item, *_object_item;
- Item *_item_1_ptr, *_item_ptr_B;
+ Item *_item_1_ptr;
Item *_item_1;
Item *_hitarea_object_item;
@@ -360,7 +360,6 @@
protected:
int allocGamePcVars(File *in);
- Item *allocItem1();
void loginPlayerHelper(Item *item, int a, int b);
void loginPlayer();
void allocateStringTable(int num);
More information about the Scummvm-git-logs
mailing list