Commit Graph
86814 Commits
Author SHA1 Message Date
Nicola Mettifogo c70d09bc26 Made scripts access Animation fields via accessors and mutators, instead of using raw pointers.
svn-id: r33891
2008-08-15 03:59:45 +00:00
Nicola Mettifogo 2679f6ce7a Disabled lip syncing code in BRA, since I couldn't find any scripts actually using it. Some warnings have been added as a sentinel.
svn-id: r33890
2008-08-15 03:36:01 +00:00
Nicola Mettifogo ea2a2cbb7c Simplified handling of script variables (especially locals).
svn-id: r33889
2008-08-15 02:52:42 +00:00
Stephen Kennedy 6f09c4f10e Added close button on remap dialog
svn-id: r33888
2008-08-15 01:22:09 +00:00
Stephen Kennedy fca5a0ad34 Virtual Keyboard:
* added support for submit, cancel, backspace, and cursor movement commands
* minor API modifications

svn-id: r33887
2008-08-15 01:21:29 +00:00
Florian Kagerer d6ac646d0b lol: new detection entry (german floppy extracted)
svn-id: r33886
2008-08-14 23:46:37 +00:00
Stephen Kennedy c61294e70f Changed Action constructor to take a pointer to the Keymap it belongs too, meaning Keymap::addAction is automatically called
svn-id: r33885
2008-08-14 23:45:02 +00:00
Stephen Kennedy 6d0ed23b44 Fixed crash when clicking on area of remap dialog with no button in
svn-id: r33884
2008-08-14 23:38:13 +00:00
Vicent Marti 8e60e6c558 Misc GFX tweaks.
svn-id: r33883
2008-08-14 23:17:41 +00:00
Johannes Schickel 7b87867a48 Formatting.
svn-id: r33879
2008-08-14 22:11:56 +00:00
Johannes Schickel 027e6c51a8 Improved version of my resource loading patch from -devel (check also r33876).
svn-id: r33878
2008-08-14 22:09:36 +00:00
Kari Salminen e56359eac0 Moved showing of the collision page from Alt-key to F11-key because Alt conflicted with taking screenshots using Alt-s. Great. Hopefully F11 doesn't conflict with anything useful.
svn-id: r33877
2008-08-14 22:01:56 +00:00
Florian Kagerer 3f316681a0 - HOF: forgot french and german entries in last commit
svn-id: r33875
2008-08-14 21:34:29 +00:00
Stephen Kennedy 86d0c8cb11 Fixed simple keymap test
svn-id: r33874
2008-08-14 21:21:05 +00:00
Florian Kagerer 8fe533657c - HOF: another Italian fan translation
svn-id: r33873
2008-08-14 21:21:04 +00:00
Kari Salminen c2c2e940d0 Fix for bugging moving at the bottom of the ocean when trying to free the girl from the ropes and swimming to the surface. Some global variables related to mouse position weren't being updated in executePlayerInput, now they are and things seem to work. Also enables moving in the labyrinth arcade sequence at the palace.
svn-id: r33872
2008-08-14 20:49:34 +00:00
Kari Salminen 63f3169213 Added debug showing of the collision page when pressing the Alt key. Alt isn't used for anything else so one might as well use it for this.
svn-id: r33871
2008-08-14 20:18:13 +00:00
Stephen Kennedy 08ef79ce45 Loads of valgrind fixes
svn-id: r33869
2008-08-14 19:20:25 +00:00
Vicent Marti 8eaa982c41 Added Classic Theme - WIP (yes, it's working).
Added Builtin theme back.
Added Python script to automatically build themes.

svn-id: r33868
2008-08-14 18:43:27 +00:00
Nicola Mettifogo d3440f2cc5 Some variable renamed to make more sense.
svn-id: r33864
2008-08-14 13:45:32 +00:00
Vicent Marti 4368e8132f Several GFX tweaks/fixes.
svn-id: r33863
2008-08-14 11:26:24 +00:00
Vicent Marti 89f46dc907 Bugfix: Compressed font/bitmap loading.
svn-id: r33862
2008-08-14 10:58:28 +00:00
Nicola Mettifogo 15f4bc43cf More cleanup.
svn-id: r33861
2008-08-14 10:24:39 +00:00
Nicola Mettifogo 4447be7102 Cleanup.
svn-id: r33860
2008-08-14 10:04:43 +00:00
Nicola Mettifogo 5cfa50f028 Finally moved parseNextToken to Script, where it belongs!
svn-id: r33859
2008-08-14 07:14:34 +00:00
Nicola Mettifogo 4a46c99026 Removed cross-references between the general parser and the text formatter. To achieve this, I have rewritten the latter for both NS and BRA.
svn-id: r33858
2008-08-14 07:10:42 +00:00
Christopher Page 5acac50f54 Added implementation for deleting savestates from the launcher for engines which do NOT use an index file. Implementation for those engines that do to come
svn-id: r33857
2008-08-14 06:51:04 +00:00
Christopher Page c747e1d105 Added 'delete' button to the launcher's load dialog, implementation for deleting a savegame to come
svn-id: r33855
2008-08-14 03:50:48 +00:00
Stephen Kennedy d40e7a6640 Fix for regression
svn-id: r33854
2008-08-14 01:48:19 +00:00
Stephen Kennedy c1e8e340ff * Saving of keymaps fully implemented
* Added Keymapper::cleanupGameKeymaps() with code to remove game keymaps from active stack

svn-id: r33853
2008-08-14 01:42:02 +00:00
Christopher Page 6bebff8ab0 Fixed a memory leak in Agos
svn-id: r33852
2008-08-14 00:26:57 +00:00
Vicent Marti c4f2a691ce Finished theme loading support.
Added "themerc" file to default theme.

svn-id: r33851
2008-08-13 23:07:26 +00:00
Stephen Kennedy 5ca906fbd7 Keymapper: support for saving to config file enabled
svn-id: r33850
2008-08-13 22:20:18 +00:00
Christopher Page 4f00562bb2 Fixed some memory leaks in Tinsel
svn-id: r33849
2008-08-13 21:37:02 +00:00
Christopher Page 8d8c46e36f Cleanup: Got rid of _quit and _rtl variables in engine.h/.cpp which are not used anymore. Found some _quit flags in Agos and Gob and replaced with bool quit() where appropriate
svn-id: r33848
2008-08-13 20:45:00 +00:00
Max Horn 8a84e3a46f cleanup
svn-id: r33847
2008-08-13 20:37:54 +00:00
Christopher Page 2d31207a81 Fixed some memory leaks
svn-id: r33846
2008-08-13 20:27:39 +00:00
Kostas Nakos 56c9e3ab04 fix a small bug in the quit dialog
svn-id: r33844
2008-08-13 19:32:25 +00:00
Stephen Kennedy 70dde2d8bd RemapDialog now properly uses reflowLayout() and open(), so that the same instance can be reopened
svn-id: r33843
2008-08-13 19:24:52 +00:00
Stephen Kennedy 6b638f0e58 Bug fix: Widget removal from dialog now handled properly
svn-id: r33841
2008-08-13 19:16:04 +00:00
Kostas Nakos 5a54dc61a4 fix bug #1910057: FT multifunction
svn-id: r33839
2008-08-13 19:13:53 +00:00
Johannes Schickel 0f95bb9fd5 Added detection entries for kyra3 Mac.
svn-id: r33837
2008-08-13 19:10:31 +00:00
Vicent Marti 80e059f2bb Fixed compilation bugs in non-OSX platforms.
svn-id: r33836
2008-08-13 18:48:14 +00:00
Vicent Marti 2b52383534 Finished legacy API cleanup. Removed all legacy code.
Possible regressions.

svn-id: r33833
2008-08-13 17:46:00 +00:00
Vicent Marti 1d9f98d121 Massive API cleanup (removed legacy code).
Improved theme loading support.

svn-id: r33832
2008-08-13 16:50:50 +00:00
Kostas Nakos e514760c7a fix bug #2038992 by saving and restoring channel volumes
svn-id: r33829
2008-08-13 15:16:38 +00:00
Stephen Kennedy 17c1dba992 Keymapper WIP:
* Further improvement of automatic mapping
* Remap dialog - added timeout feature

svn-id: r33827
2008-08-13 14:33:17 +00:00
Kari Salminen 6ee8022bac Type 21 overlay comment update (Found the drawing routine in the disassembly and checked the original for how the oxygen gauge during the first arcade sequence looks like. They're some kind of sprites most likely and not just simply filled rectangles).
svn-id: r33826
2008-08-13 13:40:28 +00:00
Vicent Marti 0dcfb38d49 Improved theme loading.
Added support for multiple STX files.

svn-id: r33824
2008-08-13 12:08:14 +00:00
Kari Salminen 09762ac7a6 Fixed initialization of some SoundMgr-class's member variables. Moved _sndBuffer's allocation to SoundMgr's constructor and its deallocation to the destructor. Made fillAudio SoundMgr's method and removed a superfluous global static variable 'int16 *buffer'. Should help with the occasional crashes when starting the first sound in an AGI game.
svn-id: r33822
2008-08-13 11:57:48 +00:00