[Scummvm-cvs-logs] CVS: scummvm/sword2 mouse.cpp,1.41,1.42 mouse.h,1.9,1.10 sword2.h,1.38,1.39
Torbj?rn Andersson
eriktorbjorn at users.sourceforge.net
Wed Nov 12 00:22:05 CET 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/sword2/driver driver96.h,1.59,1.60
- Next message: [Scummvm-cvs-logs] CVS: scummvm/queen logic.cpp,1.91,1.92 command.cpp,1.12,1.13 queen.cpp,1.40,1.41 talk.cpp,1.36,1.37 graphics.cpp,1.44,1.45
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/sword2
In directory sc8-pr-cvs1:/tmp/cvs-serv18500
Modified Files:
mouse.cpp mouse.h sword2.h
Log Message:
cleanup
Index: mouse.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sword2/mouse.cpp,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- mouse.cpp 11 Nov 2003 07:43:02 -0000 1.41
+++ mouse.cpp 12 Nov 2003 08:21:17 -0000 1.42
@@ -59,8 +59,11 @@
USE = 3100
};
+/**
+ * Call at beginning of game loop
+ */
+
void Sword2Engine::resetMouseList(void) {
- // call at beginning of gameloop
_curMouse = 1;
}
[...1257 lines suppressed...]
- _mouseList[_curMouse].anim_pc = 0;
+ // Not using sprite as mask - this is only done from fnRegisterFrame()
- debug(5, "mouse id %d", _mouseList[_curMouse].id);
- _curMouse++;
- }
+ _mouseList[_curMouse].anim_resource = 0;
+ _mouseList[_curMouse].anim_pc = 0;
+
+ debug(5, "mouse id %d", _mouseList[_curMouse].id);
+ _curMouse++;
}
void Sword2Engine::monitorPlayerActivity(void) {
// if there is at least one mouse event outstanding
- if (g_input->checkForMouseEvents()) {
+ if (_input->checkForMouseEvents()) {
// reset activity delay counter
_playerActivityDelay = 0;
} else {
Index: mouse.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sword2/mouse.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- mouse.h 2 Nov 2003 18:50:06 -0000 1.9
+++ mouse.h 12 Nov 2003 08:21:18 -0000 1.10
@@ -31,9 +31,12 @@
MOUSE_menu = 1, // menu chooser
MOUSE_drag = 2, // dragging luggage
MOUSE_system_menu = 3, // system menu chooser
- MOUSE_holding = 4 // speech chooser
+ MOUSE_holding = 4 // special
};
+// The MOUSE_holding mode is entered when the conversation menu is closed, and
+// exited when the mouse cursor moves off that menu area. I don't know why yet.
+
// mouse unit - like Object_mouse, but with anim resource & pc (needed if
// sprite is to act as mouse detection mask)
Index: sword2.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sword2/sword2.h,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- sword2.h 11 Nov 2003 10:30:21 -0000 1.38
+++ sword2.h 12 Nov 2003 08:21:18 -0000 1.39
@@ -126,6 +126,8 @@
void startNewPalette(void);
void processLayer(uint32 layer_number);
+ int menuClick(int menu_items);
+
void getPlayerStructures(void);
void putPlayerStructures(void);
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/sword2/driver driver96.h,1.59,1.60
- Next message: [Scummvm-cvs-logs] CVS: scummvm/queen logic.cpp,1.91,1.92 command.cpp,1.12,1.13 queen.cpp,1.40,1.41 talk.cpp,1.36,1.37 graphics.cpp,1.44,1.45
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list