Commit Graph
86814 Commits
Author SHA1 Message Date
anotherguest 4571f3e3e4 SYMBIAN: Updated Symbian support, help text 2014-05-06 09:11:41 +02:00
Strangerke daf4170d74 MADS: Implement scene 501 2014-05-06 07:22:53 +02:00
Eugene Sandulenko 7a27be3963 FULLPIPE: Implement MovGraph::shuffleTree() 2014-05-06 07:10:50 +03:00
Filippos Karapetis add4135d46 MADS: Index and document all Dragonsphere scenes 2014-05-06 06:16:25 +03:00
Filippos Karapetis 66593ef302 MADS: Index and document all Phantom scenes 2014-05-06 05:32:21 +03:00
Filippos Karapetis d88e165e00 MADS: Fix loading of V2 hotspots 2014-05-06 04:39:12 +03:00
Filippos Karapetis c5878e401c MADS: Fix scene loading for V2 games 2014-05-06 04:38:24 +03:00
Filippos Karapetis 2ff16fbc49 MADS: Restore accidentally reverted code 2014-05-06 03:38:21 +03:00
Filippos Karapetis 417536d01c MADS: Document all game scenes, and allow entering unimplemented scenes
This way, it's possible to enter all scenes for debugging purposes.
Also, this avoids the scene reordering during development. Scenes 708
and 806 have been removed, as they don't exist
2014-05-06 03:34:55 +03:00
Filippos Karapetis 3adf1aba77 MADS: Add a sanity check to scene 413 2014-05-06 03:30:18 +03:00
Filippos Karapetis 13bd409bbf MADS: Add a sanity check for color 255
This is used in scene 752
2014-05-06 03:26:44 +03:00
Paul Gilbert f8380e9654 MADS: Fix teleporter booths to show booth code as 4 digits 2014-05-05 20:02:37 -04:00
Strangerke 753579172f MADS: Fix code display in Teleporter room 2014-05-05 21:48:24 +02:00
Strangerke 595f5dcb4f MADS: Implement scene6XX::setPlayerSpritesPrefix and scene6xx::sceneEntrySound 2014-05-05 21:39:57 +02:00
Strangerke 555f6a3dda MADS: Some renaming in scene8xx and scene804, implement scene 807 2014-05-05 20:56:18 +02:00
uruk a0c5805c8e CGE2: Read identifiers properly in Text::load(). 2014-05-05 20:31:21 +02:00
Strangerke 183dd32096 MADS: Implement scene 711 2014-05-05 20:15:25 +02:00
Filippos Karapetis 2d379e1769 MADS: Add initial files for Rex scene group 6 2014-05-05 20:07:55 +03:00
uruk b595d9ee0a CGE2: Add Text and a reduced skeleton of cge2_main. 2014-05-05 18:59:17 +02:00
Strangerke 6fc91b4369 MADS: Implement scene 707 2014-05-05 18:51:17 +02:00
D G Turner f0a0537095 NEVERHOOD: Fix memory leak from static data loading.
This is occurring due to duplicate entry ids, which should probably not
be present.
2014-05-05 11:29:41 +01:00
Eugene Sandulenko 0c9bbbcf88 FULLPIPE: Complete MovGraph::findClosestLink() implementation 2014-05-05 11:01:05 +03:00
Torbjörn Andersson b565d0bf24 NEVERHOOD: Fix memory leak in BaseSurface
I hope this will help the memory leak reported as part of bug #6513
but my computer isn't quite up to the task of doing any extensive
Valgrind testing.
2014-05-05 07:20:49 +02:00
Strangerke 3519208e4e MADS: Add scene 7xx 2014-05-05 07:17:32 +02:00
Eugene Sandulenko c6d36044c5 FULLPIPE: Started MovGraph::findClosestLink() implementation 2014-05-05 08:02:44 +03:00
D G Turner 37c46fecbf ANDROID: Fix correct keycode in keymapper for virtual keyboard trigger.
As the virtual keyboard trigger has been moved to CTRL-F7, the previous
code which generates a unmodified F7 event to do this will not work.

However, due to the complexity of this code, directly calling the
virtual keyboard trigger event could have side effects, so have instead
just added the CTRL modifier to fix this.

This should be fixed if possible to use EVENT_VIRTUAL_KEYBOARD.
2014-05-05 05:21:23 +01:00
D G Turner 7042de2aa9 WII: Fix correct keycode for virtual keyboard trigger.
As the virtual keyboard trigger has been moved to CTRL-F7, the previous
code which generates a unmodified F7 event to do this will not work.

However, due to the complexity of this code, directly calling the
virtual keyboard trigger event could have side effects, so have instead
just added the CTRL modifier to fix this.

This should be fixed if possible to use EVENT_VIRTUAL_KEYBOARD.
2014-05-05 05:18:51 +01:00
Paul Gilbert e9d76d27a0 MADS: Fix immediate crashes in new fadeToGrey logic 2014-05-04 20:30:52 -04:00
Paul Gilbert 8ebb16e98a MADS: Further gcc compilation fixes 2014-05-04 18:46:18 -04:00
Paul Gilbert 24b79dc5f1 MADS: Fix gcc warnings 2014-05-04 18:42:45 -04:00
Paul Gilbert c892d8c725 MADS: Implemented remainder of fadeToGrey 2014-05-04 18:42:34 -04:00
Strangerke 622f6eb727 MADS: Implement scene 502 2014-05-04 23:43:36 +02:00
Strangerke 5d1c0ef918 MADS: Implement scene 5xx ancestor 2014-05-04 23:19:26 +02:00
Strangerke 18ffdf9fd0 MADS: Implement scene 322 2014-05-04 22:41:00 +02:00
Strangerke e46e25b102 MADS: Remove optional parameters in scene213 2014-05-04 22:40:33 +02:00
Torbjörn Andersson 9f4c221a22 NEVERHOOD: Fixed off-by-one error in getTextIndex3()
This is the same fix that was applied to getKloggsTextIndex() some
time ago. It restores a missing Willie nonsense letter. While I
haven't actually verified for myself that this letter appears in
the original game, it is referenced in Wikipedia's article about
Absalom.
2014-05-04 22:27:48 +02:00
Torbjörn Andersson cfa0c839c3 NEVERHOOD: Fixed one of the issues in #6513
The getKloggsTextIndex() function would return 40 twice in a row
when wrapping around. This caused one of Willie's nonsense letters
to appear instead, since they're supposed to trigger when
getTextIndex1() returns the same result more than once.

The same bug also appeared (and has been fixed) in getTextIndex3(),
but there it just caused the same nonsense letter to appear twice.
2014-05-04 22:27:47 +02:00
Strangerke bc774144aa MADS: Implement scene 213 2014-05-04 21:46:36 +02:00
Paul Gilbert 36a1b66c71 MADS: Fix for scene loading in teleporter scenes 2014-05-04 15:05:31 -04:00
Paul Gilbert ff5b97e75a MADS: In progress greyscale fading for picking up inventory items 2014-05-04 14:32:58 -04:00
Strangerke f894b3f126 MADS: Implement scene 409, first try of Teleporter implementation 2014-05-04 19:22:31 +02:00
Matthew Hoops b2be5788cf MOHAWK: Add missing comma 2014-05-04 13:13:01 -04:00
Johannes Schickel 29da6e5b9b ZVISION: Small cleanup. 2014-05-04 18:26:31 +02:00
Johannes Schickel ea359fe92a ZVISION: Fix out of bounds access. 2014-05-04 18:25:36 +02:00
Filippos Karapetis 9966afbb8f MADS: More naming for scene 208 2014-05-04 15:59:00 +03:00
Filippos Karapetis 2e5fcc1460 MADS: Replace some magic values in scene 208 with their enums 2014-05-04 15:35:13 +03:00
Filippos Karapetis 5f2ca95771 MADS: Replace some more article magic numbers with their enum 2014-05-04 15:34:10 +03:00
Filippos Karapetis d730abf16f MADS: Replace some more magic values for inventory items and actions 2014-05-04 14:38:17 +03:00
Filippos Karapetis 356e0655cc MADS: Clean up the Rex object IDs a bit 2014-05-04 14:37:12 +03:00
Filippos Karapetis 8a4bb1d48c MADS: Add enums for some magic numbers in Nebular scene group 2 2014-05-04 14:03:39 +03:00