Sven Hesse
0793e5c0a3
GOB: Adibou has background atmosphere
...
svn-id: r55644
2011-01-30 00:02:14 +00:00
Sven Hesse
d635c7b950
GOB: Fix Inter_v6::probe16bitMusic()
...
svn-id: r55643
2011-01-30 00:01:43 +00:00
Arnaud Boutonné
98e329bbd1
HUGO: Cleanup drawRectangle() and keyHandler()
...
svn-id: r55642
2011-01-29 23:05:12 +00:00
Sylvain Dupont
9c17cedd40
TOON: Bug #3124518 with disappearing inventory items fixed
...
Bug #3124518 : "TOON: loss of inventory items in Bricabrac's machine room"
Was caused by recursive walkTo that were not canceling out.
svn-id: r55641
2011-01-29 23:03:08 +00:00
Sven Hesse
4e66280388
GOB: Implement o7_loadFunctions and o7_callFunction
...
svn-id: r55640
2011-01-29 22:50:41 +00:00
Sven Hesse
078162c665
GOB: Add setExtension()
...
svn-id: r55639
2011-01-29 22:50:11 +00:00
Sven Hesse
ec288c0603
GOB: Rename loadGroups/callGroup to loadFunctions/callFunctions
...
svn-id: r55638
2011-01-29 22:49:40 +00:00
Sven Hesse
993a543432
GOB: Add Inter_Playtoons::getFile()
...
svn-id: r55637
2011-01-29 22:49:15 +00:00
Sven Hesse
ffc4af820f
GOB: _environments doesn't need to be a pointer
...
svn-id: r55636
2011-01-29 22:48:44 +00:00
Sven Hesse
d2c9893327
GOB: Remove the long obsolete inter_execPtr
...
svn-id: r55635
2011-01-29 22:48:18 +00:00
Sven Hesse
65bc46d3ab
GOB: Add Script::evalInt() and Script::evalString()
...
svn-id: r55634
2011-01-29 22:47:53 +00:00
Sven Hesse
40bf0286a1
GOB: Rename Script::evalBoolResult() to Script::evalBool()
...
svn-id: r55633
2011-01-29 22:47:14 +00:00
Sven Hesse
b54416b46e
GOB: Stub o7_loadGroups
...
svn-id: r55632
2011-01-29 22:46:41 +00:00
Sven Hesse
9b9c34a378
GOB: o7_draw0x59 is o7_callGroup
...
svn-id: r55631
2011-01-29 22:46:16 +00:00
Sven Hesse
ce3d4b5d1b
GOB: Add GobEngine::isCurrentTot()
...
svn-id: r55630
2011-01-29 22:45:51 +00:00
Sven Hesse
0c3a33c354
GOB: Change _curTotFile and _totToLoad into Common::String
...
svn-id: r55629
2011-01-29 22:45:15 +00:00
Sven Hesse
05d5d64d6c
GOB: Rename "skipPlay" to "function" in playTot
...
svn-id: r55628
2011-01-29 22:44:36 +00:00
Sven Hesse
14678f059b
GOB: Move OpcodeFunc's return flag into its parameter
...
To make the meaning of the flag more clear and make the func
opcodes more similar to draw and gob opcodes.
svn-id: r55627
2011-01-29 22:44:06 +00:00
Sylvain Dupont
c450ac28e9
TOON: Add workarounds in transformed barn scene
...
Drew does not disappear anymore in the barn when filling his can.
Slowed down the talk animations a bit
svn-id: r55626
2011-01-29 22:15:57 +00:00
Sylvain Dupont
7765c24558
TOON: Fix some palette issues
...
- In fade out when leaving certain rooms
- When loading a game in a cutaway/closeup state
svn-id: r55625
2011-01-29 20:59:46 +00:00
Sylvain Dupont
96f4cc4b8a
TOON: Pathfinding & walking improvements
...
Use direct line path if possible
Smooth facing direction to avoid flickering (entering zanidu shuttle for example)
Fix possible lockups
svn-id: r55624
2011-01-29 20:12:27 +00:00
Johannes Schickel
d925e38acf
KYRA: Hopefully fix valgrind warnings in the HoF intro when text is disabled.
...
svn-id: r55623
2011-01-29 19:03:50 +00:00
Bastien Bouclet
e2b3ac9f28
MOHAWK: More Stoneship progress, hologram viewer and drawers
...
svn-id: r55622
2011-01-29 18:45:45 +00:00
Sylvain Dupont
875a840a7a
TOON: Fixed crash of bug #3166533
...
Bug #3166533 : "TOON: crashes when leaving room"
svn-id: r55621
2011-01-29 18:42:33 +00:00
Johannes Schickel
2cc3bd880f
KYRA: Clean up main menu code in Kyra2/Kyra3.
...
svn-id: r55620
2011-01-29 18:40:04 +00:00
David Turner
450dac35c7
KYRA: Fix Valgrind Uninitialized Memory Read at end of VQA Playback.
...
svn-id: r55619
2011-01-29 18:20:38 +00:00
David Turner
f050e2d66f
KYRA: Close Memory Leaks in Kyra 3 (Malcolm's Revenge) Menu.
...
svn-id: r55618
2011-01-29 18:18:29 +00:00
Sylvain Dupont
83866978be
TOON: Reenable keyboard events
...
Was disabled when some sticky keyboard flags were activated
svn-id: r55617
2011-01-29 16:19:55 +00:00
Sylvain Dupont
896b87c710
TOON: Bug #3166570 fixed. Magnifier effect when selecting Enigma book
...
Bug #3166570 : "TOON: Wrong mouse-cursor for Item "Book-Enigma"
svn-id: r55616
2011-01-29 16:02:20 +00:00
Jordi Vilalta Prat
fad6d32e02
NEWS: Add proper punctuation.
...
svn-id: r55615
2011-01-29 15:27:30 +00:00
Arnaud Boutonné
946bdcd389
HUGO: Display all (clipped) object zones in God Mode
...
svn-id: r55614
2011-01-29 14:10:47 +00:00
Filippos Karapetis
1da472a2db
SWORD25: Translated some comments, and removed some superfluous ones
...
svn-id: r55613
2011-01-29 10:56:34 +00:00
Bastien Bouclet
6ed7f48442
MOHAWK: Implement more Stoneship puzzles, up to linking back to Myst
...
svn-id: r55612
2011-01-29 10:49:15 +00:00
Nicola Mettifogo
865f12a643
PARALLACTION: Use CursorMan to control cursor instead of backend functions.
...
svn-id: r55611
2011-01-29 10:42:56 +00:00
Nicola Mettifogo
d3ae7da133
PARALLACTION: Cleanup dialogue code.
...
Shorten long lines to increase readability.
svn-id: r55610
2011-01-29 10:42:40 +00:00
Torbjörn Andersson
128e36275d
GOB: Remove unnecessary semicolon
...
svn-id: r55609
2011-01-29 09:56:23 +00:00
Torbjörn Andersson
bf01059be1
PARALLACTION: Add default case to silence GCC warning.
...
Not that I understand exactly what this function does, but since it's
a piece of debug code I figure I don't really have to.
svn-id: r55608
2011-01-29 08:08:58 +00:00
Nicola Mettifogo
2856e959be
PARALLACTION: Cleanup dialogue code.
...
Turned 'no answer selected' into a constant.
svn-id: r55607
2011-01-29 07:22:04 +00:00
Nicola Mettifogo
bcd18232ad
PARALLACTION: Cleanup dialogue code.
...
Hide mood and balloon winding extraction into Question and Answer objects.
svn-id: r55606
2011-01-29 07:21:48 +00:00
Nicola Mettifogo
e1046d3eae
PARALLACTION: Simplify text comparisons in dialogue code.
...
Encapsulate text comparison into string owners and removed some ugly
double negative logic.
svn-id: r55605
2011-01-29 07:21:31 +00:00
Nicola Mettifogo
c3698a2cd5
PARALLACTION: Clarify strategy for choosing (answer) dialogue paths.
...
svn-id: r55604
2011-01-29 07:21:13 +00:00
Nicola Mettifogo
d39d75779e
PARALLACTION: Don't show 'null' answers in dialogues.
...
Skip a 'runanswer' state when the text of the only answer available is 'null'.
svn-id: r55603
2011-01-29 07:20:57 +00:00
Nicola Mettifogo
6d4d253ec4
PARALLACTION: Improve dialogue debug output.
...
Print out the current question or the available answers when debug level is 9.
svn-id: r55602
2011-01-29 07:20:42 +00:00
Nicola Mettifogo
cf4f041c63
PARALLACTION: encapsulate dialogue state changes to aid debugging.
...
svn-id: r55601
2011-01-29 07:20:26 +00:00
Filippos Karapetis
42670975ac
SWORD25: Removed a lot of debug/unimplemented/unused functions
...
svn-id: r55600
2011-01-28 20:52:52 +00:00
Arnaud Boutonné
cfca829e46
HUGO: Add a function to display exit hotspots in God Mode
...
svn-id: r55599
2011-01-28 19:54:48 +00:00
Filippos Karapetis
5978d8f63d
SWORD25: Marked several unused LUA callbacks as dummy functions. Some cleanup.
...
svn-id: r55597
2011-01-28 17:29:08 +00:00
Filippos Karapetis
eb59444d1e
SWORD25: Removed some now unused variables
...
svn-id: r55596
2011-01-28 17:03:15 +00:00
Filippos Karapetis
7ed5a92823
SWORD25: Removed some more unused/unimplemented debug code
...
svn-id: r55595
2011-01-28 17:02:02 +00:00
Filippos Karapetis
c63ff39a7f
SWORD25: Resources are now cleaned up correctly
...
The original checked the total amount of memory occupied by all resources. This has been
changed to a maximum number of simultaneous resources instead, so the game resources
are no longer leaked. Also disabled the unused or debug functions getUsedMemory(),
setMaxMemoryUsage(), setMaxMemoryUsage(), isLogCacheMiss(), setLogCacheMiss(). Performed
some cleanup on code related to the above.
svn-id: r55594
2011-01-28 16:54:55 +00:00