23704 Commits

Author SHA1 Message Date
Filippos Karapetis
5b74b676ce Disable voices when voice files do not exist (like the original interpreter does), instead of exiting with an error. This is necessary for devices with little space
svn-id: r29956
2007-12-23 02:33:58 +00:00
Max Horn
275c91be33 Fix the FIXME ;-)
svn-id: r29955
2007-12-23 00:34:48 +00:00
Johannes Schickel
c9891423e3 Added FIXME comment.
svn-id: r29954
2007-12-22 23:41:14 +00:00
Johannes Schickel
0cbff0fc42 Logic fix for MixedSoundDriver::init.
svn-id: r29953
2007-12-22 23:29:15 +00:00
Max Horn
019ad44822 Document that we expect recursive mutex locking behavior
svn-id: r29952
2007-12-22 13:16:01 +00:00
Oystein Eftevaag
f00ebbf8d9 Fixed mutex handling, and reverted sound callbacks to be from another thread again
svn-id: r29951
2007-12-22 11:53:04 +00:00
Paul Gilbert
337db5d4c7 Bugfix to not allow animation fast forward when restoring a game - it was causing occasional crashes due to tick handlers referencing animations not yet loaded (it's only meant to be done during room changes)
svn-id: r29950
2007-12-22 11:34:10 +00:00
Paul Gilbert
9dc39c302a Tweaked the calculation for player position in new rooms to use the original game's rounding - the current code was causing the player to be placed inside the exit area when entering room 6 from room 5.
svn-id: r29949
2007-12-22 11:24:29 +00:00
Paul Gilbert
c0bc7bb7d6 Incremented required lure.dat version number, and adjusted animation indexes to account for added fight animation entry
svn-id: r29948
2007-12-22 11:16:57 +00:00
Paul Gilbert
f509e6bccb Fixed Spanish animation entry for Goewin, and added missing fight animation
svn-id: r29946
2007-12-22 11:14:33 +00:00
Johannes Schickel
f483d7ce26 Cleanup.
svn-id: r29945
2007-12-21 20:45:25 +00:00
Neil Millstone
764dc65101 Scaler corruption fixes, scaler console fixes, adding Lure target (except it doesn't quite work yet), adding function keys to virtual keyboard
svn-id: r29944
2007-12-21 18:36:40 +00:00
Neil Millstone
1cfedb217a Remove a comment
svn-id: r29943
2007-12-21 18:34:08 +00:00
Neil Millstone
8183d56407 Implement exists() in DS file system
svn-id: r29942
2007-12-21 18:30:25 +00:00
Neil Millstone
b4a661632e Fix compilation error on DS port (template expects parameters to be same type)
svn-id: r29941
2007-12-21 18:29:47 +00:00
Neil Millstone
df33fdd79e Fix memory leak in audiostream (I think)
svn-id: r29940
2007-12-21 18:28:59 +00:00
Johannes Schickel
1ecbde083f Reverted too complicated (and unneeded) volume settings code for towns driver.
svn-id: r29939
2007-12-21 09:28:27 +00:00
Johannes Schickel
72e899d164 Naming consistency fixes.
svn-id: r29938
2007-12-21 09:20:31 +00:00
Paul Gilbert
dca07a9d14 Bugfix to prevent axe animation appearing in room 6 when returning there after the fight
svn-id: r29937
2007-12-21 09:10:31 +00:00
Paul Gilbert
5c5e5cddef Changed animation Ids for Spanish version
svn-id: r29935
2007-12-21 03:56:10 +00:00
Filippos Karapetis
46ee7e6791 Slight cleanup
svn-id: r29934
2007-12-21 02:43:21 +00:00
Filippos Karapetis
18dd1881c5 Added some hard coded strings for the Italian fan translation of ITE (still not supported). Merged those strings with the hard coded strings for the Italian fan translation of IHNM
svn-id: r29933
2007-12-21 02:08:30 +00:00
Filippos Karapetis
61e8724089 Turn off an MSVC warning, thrown with some escape sequences
svn-id: r29932
2007-12-21 02:06:08 +00:00
Oystein Eftevaag
9f6a40acbd Do sound callbacks from the main thread instead of a separate one, to avoid some concurrency issues. Increased sound buffer size. Removed the extra mousemoved event sent before each click, no longer needed. And finally some minor gesturing tweaks.
svn-id: r29931
2007-12-20 23:23:29 +00:00
Max Horn
4b897807c5 Clarify AGI FIXME
svn-id: r29930
2007-12-20 22:14:50 +00:00
Filippos Karapetis
aac7886ac9 Fix for bug #1851030 - "IHNM Spanish CD - Wrong Dialogs color"
svn-id: r29929
2007-12-20 19:17:00 +00:00
Vincent Hamm
b9aaa43bfb Fix palette manipulation code
Add one missing opcode

svn-id: r29928
2007-12-20 19:02:16 +00:00
Filippos Karapetis
335e9da41d Removed clamp() and used the common CLIP template instead
svn-id: r29927
2007-12-20 19:00:10 +00:00
Torbjörn Andersson
0e744e491b Fixed compiler warning, and a potential (but very unlikely) out-of-bounds read.
svn-id: r29926
2007-12-20 18:52:05 +00:00
Vincent Hamm
094f174887 Fix title screen line drawing code
svn-id: r29925
2007-12-20 18:21:27 +00:00
Filippos Karapetis
193760a40f Fix for isalpha() assertions
svn-id: r29924
2007-12-20 17:04:15 +00:00
Filippos Karapetis
276c67407b Fix compilation under MSVC9
svn-id: r29923
2007-12-20 15:38:22 +00:00
Max Horn
1b285398b3 Fix compiler warnings
svn-id: r29922
2007-12-20 15:00:09 +00:00
Max Horn
44effa32eb Further changes to the AGI keyboard code, matching it against the original Sarien SDL input code. There are still quite some bits which are unclear to me, though
svn-id: r29921
2007-12-20 14:57:05 +00:00
Vincent Hamm
564fc06cf7 Multiple fix/cleanup
One bug remains before the game is completable without hack

svn-id: r29920
2007-12-20 14:30:51 +00:00
Max Horn
6d37f5ccd8 Do not #include time.h globally (ideally, we should provide a localtime clone in OSystem so we can completly get rid of this)
svn-id: r29919
2007-12-20 14:29:58 +00:00
Max Horn
93ccd61b7e cleanup due to jvprat
svn-id: r29918
2007-12-20 14:29:09 +00:00
Max Horn
d7e358acfa More cleanup
svn-id: r29917
2007-12-20 14:28:40 +00:00
Max Horn
a47446600a get rid of unused globals
svn-id: r29916
2007-12-20 14:26:03 +00:00
Filippos Karapetis
1e0dc77054 Added comments on top of each batch file
svn-id: r29915
2007-12-20 13:29:52 +00:00
Filippos Karapetis
cd230a4ae8 Added batch files to convert MSVC9 project files to MSVC8 and vice versa
svn-id: r29914
2007-12-20 13:23:53 +00:00
Filippos Karapetis
d53c0b9fa0 Adding MSVC9 project files
svn-id: r29913
2007-12-20 13:20:42 +00:00
Eugene Sandulenko
54aeecf150 clear more executable bits
svn-id: r29912
2007-12-20 12:59:03 +00:00
Filippos Karapetis
a796c9c617 Removed unused tag (removed by VS 2008)
svn-id: r29911
2007-12-20 11:58:33 +00:00
Eugene Sandulenko
b52e7582ba clear executable bit
svn-id: r29910
2007-12-20 11:52:07 +00:00
Filippos Karapetis
a0b10efb4b Sort files alphabetically
svn-id: r29909
2007-12-20 11:44:03 +00:00
Max Horn
f44a196087 Moved all time() calls in AGOS to a single new method AGOSEngine::getTime(); also replaced an evil function-static variable by a member variable (lastMinute)
svn-id: r29908
2007-12-20 09:43:46 +00:00
Filippos Karapetis
15a94b7c0c Removed a switch that's only in the AGOS MSVC8 project file and is set to false by VS 2008 (MSVC9) - I'm assuming that it's not necessary
svn-id: r29907
2007-12-19 17:26:48 +00:00
Max Horn
00ce6ac98d Patch #1853322: Patch for Atari ST/FreeMint
svn-id: r29906
2007-12-19 14:03:53 +00:00
Max Horn
272f02e001 Replaced sqrtf by sqrt (the former causes more problems than the tiny potential improvement is worth it)
svn-id: r29905
2007-12-19 14:02:03 +00:00