Commit Graph
86814 Commits
Author SHA1 Message Date
Torbjörn Andersson 1cc9af6b10 Implemented Good Enough(TM) XMIDI looping. This is used by Kyrandia 2 (the
loop hack is no longer needed, and has been removed), and will be used by
Discworld.

svn-id: r32930
2008-07-06 18:37:52 +00:00
Andre Heider 95ca13246e adjustments to the recent mixer api changes
svn-id: r32924
2008-07-06 12:04:19 +00:00
Marcus Comstedt 32f653f2b1 Enable all engines.
svn-id: r32923
2008-07-05 22:53:17 +00:00
Christopher Page 6d1350638a Queen sound settings are now configurable through the GMM
svn-id: r32922
2008-07-05 22:04:15 +00:00
Johannes Schickel 056288f87a Added support for Italian fan translation of Kyrandia 3. (see fr#2003504 "KYRA: add support for Italian version of Kyrandia 2&3")
svn-id: r32912
2008-07-05 08:20:10 +00:00
Johannes Schickel 357f0c4e3a Added spanish menu strings for spanish fan translation of Kyrandia 3.
svn-id: r32911
2008-07-05 07:47:27 +00:00
Eugene Sandulenko f8ca1761a7 Mention merge of Chris Page's memory leak plugging code.
svn-id: r32910
2008-07-05 04:28:17 +00:00
Vicent Marti 40bf717d3b closedKeyCallback on XMLParser (as asked by Kenny)
svn-id: r32909
2008-07-04 23:51:23 +00:00
Vicent Marti 96f2d9ca18 Memory leaks.
Bug fixes.

svn-id: r32908
2008-07-04 20:05:30 +00:00
Stephen Kennedy 950b68be7b - Added alignment and initial mode options to keyboard pack file
- More functionality to VirtualKeyboard class, including handling mouse clicks

svn-id: r32907
2008-07-04 17:55:19 +00:00
Stephen Kennedy 3b73b199a6 - XMLParser - small improvement to allow "key=value" syntax as well as "key = value" syntax
svn-id: r32906
2008-07-04 11:56:31 +00:00
Stephen Kennedy 1ef9d712da - MILESTONE - VirtualKeyboardParser successfully parsing a simple test pack
- XMLParser - small improvements

svn-id: r32905
2008-07-04 11:38:15 +00:00
Kari Salminen 6fa152c58a Updated MSVC project files (Added Parallaction's balloons.cpp).
svn-id: r32904
2008-07-04 09:38:03 +00:00
Travis Howell 60db8cb8cf Correct typo.
svn-id: r32903
2008-07-04 00:35:39 +00:00
Nicola Mettifogo d387d1af0e - Moved dialogue balloon management code from Gfx to its own class
- Added a class to draw balloons in BRA (still without text and with wrong placement)

svn-id: r32902
2008-07-04 00:29:21 +00:00
Stephen Kennedy 4ca4cc2767 VirtualKeyboardParser mostly completed - needs to be tested
svn-id: r32901
2008-07-03 22:39:18 +00:00
Stephen Kennedy 5106bf4286 VirtualKeyboardParser mostly completed - needs to be tested
svn-id: r32900
2008-07-03 22:38:19 +00:00
Florian Kagerer d92085b507 minor fix for Towns/PC98 music
svn-id: r32899
2008-07-03 21:09:07 +00:00
Vicent Marti 8240e5b96d Rendering pipeline. WIP.
(I see working buttons)

svn-id: r32898
2008-07-03 19:42:04 +00:00
Stephen Kennedy 919d81f03b Changed XMLParser to internally use a Stack rather than a FixedStack
svn-id: r32897
2008-07-03 19:32:57 +00:00
Stephen Kennedy 7c60bb50e8 Changed XMLParser to internally use a Stack rather than a FixedStack
svn-id: r32896
2008-07-03 19:31:46 +00:00
Sven Hesse 56c6840ff7 Fixing a crash when loading a save made within the cult/bargon building (bug #2005965)
svn-id: r32895
2008-07-03 16:25:59 +00:00
Stephen Kennedy 52aba6b6da changed loadBuffer to use byte* rather than char*
svn-id: r32894
2008-07-03 16:09:54 +00:00
Stephen Kennedy 903a80ece3 changed loadBuffer to use byte* rather than char*
svn-id: r32893
2008-07-03 16:07:33 +00:00
Nicola Mettifogo 59e672ef40 Changed balloons to use GfxObj as well. Next step is to integrate balloons for BRA.
svn-id: r32883
2008-07-03 10:31:25 +00:00
Vicent Marti 48fd843e75 Rendering pipeline. WIP.
svn-id: r32882
2008-07-03 10:26:55 +00:00
Stephen Kennedy d01594594e First commit:
- changed Rect to derive from Shape and added Polygon class (also derived from Shape)
- added ImageMap class that encapsulates generalised functionality of image maps
- skeletal classes for VirtualKeyboard and VirtualKeyboardParser

svn-id: r32880
2008-07-03 10:10:29 +00:00
Eugene Sandulenko de09845319 Fix for bug #2008054: Parallaction engine doesn't compile under MSVC9
svn-id: r32879
2008-07-03 08:44:29 +00:00
Vicent Marti 8dbec866d6 GCC fix again, case mismatch in Linux.
svn-id: r32878
2008-07-02 18:49:58 +00:00
Vicent Marti 2d87b29058 GCC compiling fixes.
svn-id: r32877
2008-07-02 18:43:17 +00:00
Vicent Marti d385c34dd0 InterfaceManager functionality translated into a Theme subclass "ThemeRenderer" to easen integration with the current GUI.
svn-id: r32876
2008-07-02 18:11:41 +00:00
Kari Salminen 18559708c6 Fully implemented processSeqListElement
- Added parts that were missing and fixed a couple of errors
-- One test was backwards and a global variable was written to when it shouldn't have been
Added global variable inputVar0 that's used in processSeqListElement
NOTE: inputVar0 isn't updated anywhere yet, so that's a TODO

svn-id: r32874
2008-07-02 04:31:50 +00:00
Nicola Mettifogo 77a60673ef - Changed labels to be GfxObj's, thus removing the Label object altogether.
- Changed Item's to be almost GfxObj's, since ownership and destruction of underlying resource is an issue here (got to think some more about it).

svn-id: r32873
2008-07-02 01:41:08 +00:00
Christopher Page a14a0d16c1 Changes to implementation of the GMM
svn-id: r32872
2008-07-02 00:30:49 +00:00
Vicent Marti 6c85e960b2 Rendering pipeline. WIP.
svn-id: r32869
2008-07-01 15:57:30 +00:00
Max Horn 6dc312b9e1 Reverted accidental commit of Tinsel changes in engines.mk
svn-id: r32868
2008-07-01 14:51:44 +00:00
Paul Gilbert 27e5aba5fd New lure.dat with corrections to the Italian strings
svn-id: r32867
2008-07-01 11:48:06 +00:00
Paul Gilbert 871c84c173 Made corrections to the Italian strings
svn-id: r32866
2008-07-01 11:46:29 +00:00
Max Horn bd296a45fa Fixed unitialized variables
svn-id: r32865
2008-07-01 10:33:25 +00:00
Christopher Page 718a85e30d Sound settings for TOUCHE can be configured through the GMM
svn-id: r32864
2008-07-01 03:21:30 +00:00
Christopher Page 9c60fd183c Sound settings for Saga can be configured from the GMM
svn-id: r32863
2008-07-01 03:01:11 +00:00
Johannes Schickel 34a49d4a5a Fix game flags for detection entries of installed kyra3 versions.
svn-id: r32859
2008-06-30 23:44:33 +00:00
Johannes Schickel cef7d68fc5 Added support for Spanish fan translation of kyra3 (See fr #1994040 "KYRA3: Add support for Spanish fan translation").
svn-id: r32858
2008-06-30 23:39:56 +00:00
Christopher Page 563e28b668 Fixed some warnings
svn-id: r32857
2008-06-30 23:06:38 +00:00
Christopher Page c1ae3f7dd0 Sound settings for Lure can be modified through the GMM
svn-id: r32855
2008-06-30 22:41:55 +00:00
Florian Kagerer b07ff57623 - this fixes Hof PC98 music initialization
- music sounds exactly like FM-Towns for now

svn-id: r32854
2008-06-30 21:55:08 +00:00
Lars Persson f530c36ad4 del instead of rm command
svn-id: r32853
2008-06-30 19:10:32 +00:00
Kari Salminen e415a97fe5 Removed TODO from checkCollision: Updating zoneQuery each time checkCollision is called seems to be fine.
svn-id: r32852
2008-06-30 18:15:34 +00:00
Christopher Page 30c52e215c Scumm sound settings can now be changed from the gmm
svn-id: r32851
2008-06-30 17:44:21 +00:00
Kari Salminen 2ecf8fdbb5 Fixed addAni (A test before using resetGfxEntityEntry was incorrect). Also added comments and checked that most 8-bit values used in this function are used as signed integers.
svn-id: r32850
2008-06-30 17:24:23 +00:00