[Scummvm-cvs-logs] CVS: scummvm/queen graphics.cpp,1.21,1.22 graphics.h,1.19,1.20
David Eriksson
twogood at users.sourceforge.net
Thu Oct 16 09:56:11 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen display.h,NONE,1.1 display.cpp,NONE,1.1 graphics.h,1.18,1.19 graphics.cpp,1.20,1.21 logic.h,1.32,1.33 logic.cpp,1.43,1.44 queen.h,1.6,1.7 queen.cpp,1.9,1.10 module.mk,1.9,1.10
- Next message: [Scummvm-cvs-logs] CVS: scummvm/queen xref.txt,1.6,1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1:/tmp/cvs-serv18222
Modified Files:
graphics.cpp graphics.h
Log Message:
Make frames array available.
Index: graphics.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/graphics.cpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- graphics.cpp 16 Oct 2003 13:54:48 -0000 1.21
+++ graphics.cpp 16 Oct 2003 16:55:13 -0000 1.22
@@ -81,6 +81,10 @@
void Graphics::bankUnpack(uint32 srcframe, uint32 dstframe, uint32 bankslot) {
uint8 *p = _banks[bankslot].data + _banks[bankslot].indexes[srcframe];
+
+ if (!_banks[bankslot].data)
+ error("Graphics::bankUnpack(%i, %i, %i) called but _banks[bankslot].data is NULL!",
+ srcframe, dstframe, bankslot);
BobFrame *pbf = &_frames[dstframe];
delete[] pbf->data;
@@ -656,13 +660,13 @@
}
-void Graphics::journalBobSetup(uint32 bobnum, uint16 x, uint16 y, uint16 frame) {
-
+void Graphics::journalBobSetup(uint32 bobnum, uint16 x, uint16 y, uint16 frameNum)
+{
BobSlot *pbs = &_bobs[bobnum];
pbs->active = true;
pbs->x = x;
pbs->y = y;
- pbs->frameNum = FRAMES_JOURNAL + frame;
+ pbs->frameNum = FRAMES_JOURNAL + frameNum;
pbs->box.y2 = GAME_SCREEN_HEIGHT - 1;
}
Index: graphics.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/graphics.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- graphics.h 16 Oct 2003 13:54:48 -0000 1.19
+++ graphics.h 16 Oct 2003 16:55:13 -0000 1.20
@@ -144,6 +144,7 @@
void frameErase(uint32 fslot);
void frameEraseAll(bool joe); // freeframes, freeallframes
+ BobFrame *frame(int index) { return _frames + index; }
void loadBackdrop(const char *name, uint16 room);
void loadPanel();
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen display.h,NONE,1.1 display.cpp,NONE,1.1 graphics.h,1.18,1.19 graphics.cpp,1.20,1.21 logic.h,1.32,1.33 logic.cpp,1.43,1.44 queen.h,1.6,1.7 queen.cpp,1.9,1.10 module.mk,1.9,1.10
- Next message: [Scummvm-cvs-logs] CVS: scummvm/queen xref.txt,1.6,1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list