Filippos Karapetis
fa3d3e3643
- The game's cursor is now handled via ScummVM's cursor manager, instead of the game itself (this means that there might be regressions where the cursor is visible when it shouldn't be)
...
- Removed the textSurface pointer, which was used in the Spanish version. Non-Spanish versions of the game hold the font data in the tableSurface buffer (which contains picture 96). The font data for Spanish versions is in picture 974. Now both versions load their font data from the tableSurface buffer
- hay_que_load -> loadedDifferentChapter
- Merged withoutVerb() and selectVerb()
This is a big change, it might lead to regressions!
svn-id: r34488
2008-09-11 09:31:45 +00:00
Max Horn
62a75f2615
Added detection for 4-language floppy version of DW (see report on forum post 39703)
...
svn-id: r34486
2008-09-11 09:26:27 +00:00
Johannes Schickel
25d79f8918
Cleanup.
...
svn-id: r34484
2008-09-10 20:47:58 +00:00
Johannes Schickel
a54d1dbde6
Cleanup.
...
svn-id: r34481
2008-09-10 18:01:02 +00:00
Filippos Karapetis
77cd9d6230
Removed the unused variable changeColor
...
svn-id: r34480
2008-09-10 13:06:40 +00:00
Filippos Karapetis
f5fecc864f
Merged all the methods to assign and set default palettes
...
svn-id: r34479
2008-09-10 12:03:42 +00:00
Filippos Karapetis
3202ef4dd1
Reduced game memory usage by about 400KB by only loading the current language strings, not all strings
...
svn-id: r34472
2008-09-10 08:25:12 +00:00
Filippos Karapetis
cde2ee58b1
Fix for bug #2102828 - "AGOS - compilation error, uninitialized variable"
...
svn-id: r34469
2008-09-10 06:59:55 +00:00
Filippos Karapetis
fbc75cc8e5
Fix in the Igor engine for bug #2101083 - "ANY - MSVC71 compilation fails due to warnings-as-errors"
...
svn-id: r34468
2008-09-10 06:57:32 +00:00
Johannes Schickel
6fad6711d9
Changed static resource code to use Streams instead of operating on buffers.
...
svn-id: r34467
2008-09-09 18:09:46 +00:00
Filippos Karapetis
932399481a
- Cleanup and simplification
...
- Moved several simple animations out of animation.cpp
- Moved some animations with talk sequences inside drascula.dat
- A new version of drascula.dat is needed (will be uploaded shortly)
svn-id: r34464
2008-09-09 15:59:06 +00:00
Filippos Karapetis
2ddadd7a45
Cleanup of exitRoom()
...
svn-id: r34463
2008-09-09 12:57:57 +00:00
Filippos Karapetis
d829f40f08
Cleanup
...
svn-id: r34462
2008-09-09 12:57:12 +00:00
Filippos Karapetis
dc304dbde2
Cleanup. Simplified converse()
...
svn-id: r34460
2008-09-09 11:20:34 +00:00
Filippos Karapetis
726e7e7ef9
Committed patch #2100962 - "Saga engine reduced memory usage"
...
svn-id: r34458
2008-09-09 07:05:47 +00:00
Filippos Karapetis
814e27fe40
Fix for bug #2101083 - "ANY - MSVC71 compilation fails due to warnings-as-errors"
...
svn-id: r34457
2008-09-09 06:47:41 +00:00
Florian Kagerer
2c0c67c08a
HOF: msvc8 compile fix (ARRAYSIZE used with run-time allocated array)
...
svn-id: r34454
2008-09-08 21:57:38 +00:00
Johannes Schickel
c5e049bce8
Made some filenames uppercase for consistency.
...
svn-id: r34452
2008-09-08 18:55:29 +00:00
Johannes Schickel
c6b6a99f2a
Fixed LoL file loading regression.
...
svn-id: r34451
2008-09-08 18:48:39 +00:00
Filippos Karapetis
655bb0b165
Don't use fileName both as a structure and as a function parameter
...
svn-id: r34449
2008-09-08 14:00:26 +00:00
Filippos Karapetis
1c687f98e7
Reduced calls to File::exists()
...
svn-id: r34443
2008-09-08 10:36:53 +00:00
Filippos Karapetis
4be8764428
Free the current voice lookup table a bit earlier in loadGlobalResources()
...
svn-id: r34442
2008-09-08 08:26:54 +00:00
Filippos Karapetis
ea5ad543d9
Cleanup
...
svn-id: r34440
2008-09-08 08:07:06 +00:00
Johannes Schickel
a8c4ffa93f
Changed priorities for search paths. (Just in case system specific data paths contain an outdated kyra.dat version)
...
svn-id: r34438
2008-09-07 22:41:57 +00:00
Johannes Schickel
06d57a54f3
- Fixed regression in Resource::unloadPakFile
...
- Changed priority value for OSystem::addSysArchivesToSearchSet call
svn-id: r34436
2008-09-07 22:35:13 +00:00
Johannes Schickel
bd10e674a3
Got rid of all Common::File usages in Kyra.
...
svn-id: r34435
2008-09-07 22:30:34 +00:00
Max Horn
2bc093828f
Replaced Engine::_gameDataPath (a String) by Engine::_gameDataDir (an FSNode); adapted code to that (by using getChild() to get subdirs, not string concatenation
...
svn-id: r34434
2008-09-07 22:10:58 +00:00
Max Horn
3c48fb7eae
Fix warning about missing virtual destructor
...
svn-id: r34433
2008-09-07 22:00:04 +00:00
Johannes Schickel
7aaf6139e2
Moved Kyra resource code to a SearchSet/Archive based implementation, this removes dependencies on Common::File.
...
svn-id: r34428
2008-09-07 21:46:37 +00:00
Max Horn
d48a57723a
added two FIXMEs to M4 -- somehow, adding two subdirs of CWD named 'goodstuf' and 'resource' to the list of default dirs doesn't sound very sensible to me ;)
...
svn-id: r34426
2008-09-07 21:43:36 +00:00
Max Horn
2f30e5f63d
Comment out some #defines in skydefs.h as they conflict with other headers (esp. T2 conflicts with some template defs)
...
svn-id: r34425
2008-09-07 21:38:53 +00:00
Lars Persson
f6c4df8281
Symbian already store all paths with a trailing "\".
...
Quick fix waiting for proper solution
svn-id: r34423
2008-09-07 19:19:45 +00:00
Sven Hesse
f2ef3015f9
Added polish version of Woodruff, as supplied by goodoldgeorg in bug report #2098838
...
svn-id: r34415
2008-09-07 16:27:04 +00:00
Sven Hesse
07b59d1936
Added a spanish floppy version of Gob3, as supplied by SiRoCs in bug report #2098621
...
svn-id: r34413
2008-09-07 15:39:06 +00:00
Sven Hesse
7eaad9da66
Actually, /now/ the values are sane ^^; (also fixes Ween mouse position bug #2046244 )
...
svn-id: r34411
2008-09-07 15:29:47 +00:00
Sven Hesse
a7d917ea43
Clipping setMousePos() parameters to sane values
...
svn-id: r34409
2008-09-07 15:21:52 +00:00
Max Horn
f5462901b2
Temporary workaround for bug #2098279 : ALL: Game path with no trailing backslash fails
...
svn-id: r34408
2008-09-07 15:16:45 +00:00
Sven Hesse
d26982eaf2
Added another demo version of Gobliiins (bug #2098412 )
...
svn-id: r34404
2008-09-07 13:16:58 +00:00
Max Horn
6bfa3e274a
Got rid of File::eof()
...
svn-id: r34396
2008-09-06 21:23:08 +00:00
Max Horn
1cecbebc49
Switched class File & DumpFile to use StdioStream internally
...
svn-id: r34391
2008-09-06 20:49:48 +00:00
Max Horn
088a1c0806
ScummFile: Don't use the File::_ioFailed flag, rather track the io status separately; also, changed eof() -> eos()
...
svn-id: r34389
2008-09-06 20:34:21 +00:00
Travis Howell
123acb857e
Add Wii version of SPY Fox 1.
...
svn-id: r34378
2008-09-06 07:03:38 +00:00
Travis Howell
52ec841cd4
Add debugInput opcode for HE 100 games.
...
svn-id: r34375
2008-09-06 01:02:45 +00:00
Lars Persson
f01fc82f2e
Enum needs to be minimum four chars to compile (32 bit number I guess)
...
svn-id: r34353
2008-09-05 14:11:23 +00:00
Travis Howell
4bb1decf79
Use exact case numbers, to avoid unneeded subtractions.
...
svn-id: r34352
2008-09-05 13:35:27 +00:00
Filippos Karapetis
6d4900ad06
Hopefully fixed the chaos with the SAGA volume values. This also fixes the broken volume introduced with the introduction of the RTL code in the engine
...
svn-id: r34349
2008-09-05 13:02:03 +00:00
Torbjörn Andersson
ba07d1dd0a
Use readLine() instead of readLine_OLD().
...
svn-id: r34336
2008-09-04 21:40:32 +00:00
Sven Hesse
cf7ab829e3
Added another version of Lost in Time CD, as supplied by SiRoCs in bug report #2093672
...
svn-id: r34332
2008-09-04 19:20:51 +00:00
Travis Howell
fa5f22944d
Add missing case in o100_resourceRoutines.
...
svn-id: r34328
2008-09-04 14:12:27 +00:00
Travis Howell
7208a28980
Correct HE version for Wii version of Freddi Fish 1.
...
svn-id: r34323
2008-09-04 08:11:35 +00:00