Commit Graph

4874 Commits

Author SHA1 Message Date
Chris Apers
f23deb409e Updated with new files
svn-id: r8395
2003-06-08 09:37:49 +00:00
Chris Apers
ea5bdbde41 Reminder for future %c implementation
svn-id: r8394
2003-06-08 09:29:53 +00:00
Chris Apers
2600628339 Cleanup, add qsort function
svn-id: r8393
2003-06-08 09:28:18 +00:00
Chris Apers
8cc50d2460 New memory card dialog, option to move games list to memory card
svn-id: r8392
2003-06-08 09:26:22 +00:00
Chris Apers
5333c8a2db MP3 support for audio tracks
svn-id: r8391
2003-06-08 09:18:21 +00:00
Chris Apers
076d554189 .
svn-id: r8390
2003-06-08 09:17:03 +00:00
Chris Apers
e37f0b76e5 New Memory Card dialog
svn-id: r8389
2003-06-08 09:15:37 +00:00
Max Horn
faadbcafa7 cleanup; got rid of the split function and rather work in place (so instead of allocating dozens of small goblets of memory, we only need to duplicate the string once); fixed some text positioning bugs (but again, to get a real accurate implementation, I'll need to study screen shots of the Dig/FT/COMI videos and compare them to our results)
svn-id: r8388
2003-06-08 00:39:08 +00:00
Max Horn
f273c4195b cleanup
svn-id: r8387
2003-06-07 23:12:46 +00:00
Max Horn
3f39f7d909 cleanup and a few fixes for text positioning (but am not sure if it's fully correct now either; will have to compare smush subtitles we generate with those from the LEC engine)
svn-id: r8386
2003-06-07 22:58:29 +00:00
Max Horn
15d5ceffbd case 9 was drawStringCentered but should have been drawStringWrapCentered; cleanup
svn-id: r8385
2003-06-07 22:57:27 +00:00
Max Horn
209cd912cf cleanup
svn-id: r8384
2003-06-07 22:56:47 +00:00
Max Horn
fedc3b7e62 Fix for bug #654286: ZAK256: Ending credits are illegible
svn-id: r8383
2003-06-07 18:26:51 +00:00
Paweł Kołodziejski
70210d5d3a fix set costumes for v1
svn-id: r8382
2003-06-07 14:02:07 +00:00
Torbjörn Andersson
b6b6fb52e5 CD Loom and EGA Loom should not use the same dissolve effect, so I've
reverted that part of the Loom unification and clarified the comments
slightly.

I also slowed down the CD Loom dissolve a bit. It's still faster than the
default behaviour, but I think it looks better this way. (Feel free to
change that back again if you don't agree.)

svn-id: r8381
2003-06-07 11:59:56 +00:00
Paweł Kołodziejski
395ab54ea9 some changes for v1 costumes
svn-id: r8380
2003-06-07 10:44:54 +00:00
Jochen Hoenicke
f1b3e170e9 This should be the right check for header_len.
I first thought that old games did not have GF_SMALL_HEADER.

svn-id: r8379
2003-06-07 09:48:10 +00:00
Paweł Kołodziejski
0c85e713ac init costumes for v1 games
svn-id: r8378
2003-06-07 04:24:57 +00:00
Max Horn
49b9a8fc9d follow our coding conventions
svn-id: r8377
2003-06-07 00:49:36 +00:00
Max Horn
55d3168c59 adhere to our coding style conventions; removed some unneccessary code
svn-id: r8376
2003-06-07 00:45:32 +00:00
Max Horn
4303edcbbd make SmushFont inherit from NutRenderer (TODO: drawChar stuff should be unified, too)
svn-id: r8375
2003-06-07 00:33:46 +00:00
Max Horn
6f0943e9c8 removed GF_AFTER flags (except GF_AFTER_HEV7)
svn-id: r8374
2003-06-07 00:16:54 +00:00
Max Horn
033c264ea5 Loom unification
svn-id: r8373
2003-06-07 00:16:22 +00:00
Max Horn
86df3537b9 replaced GF_AFTER with _version
svn-id: r8372
2003-06-07 00:13:26 +00:00
Jonathan Gray
f22171f934 compilation fix
svn-id: r8371
2003-06-07 00:08:47 +00:00
Max Horn
5f5b0e6c7e use _version
svn-id: r8370
2003-06-07 00:01:18 +00:00
Max Horn
badfdeedd3 added to new feature flags
svn-id: r8369
2003-06-06 23:58:39 +00:00
Max Horn
9f4d675eba remove version column
svn-id: r8368
2003-06-06 23:57:59 +00:00
Max Horn
00b53b5e81 set _version to detector value
svn-id: r8367
2003-06-06 23:56:56 +00:00
Max Horn
04db5c12ab make version public
svn-id: r8366
2003-06-06 23:55:00 +00:00
Torbjörn Andersson
229c5bb328 I have no idea if this is right, but at least sound seems to be working
again in Maniac Mansion, Zak and EGA Loom.

svn-id: r8365
2003-06-06 23:22:59 +00:00
Max Horn
4b227da824 Preparations for removing GF_AFTER_V? flags
svn-id: r8364
2003-06-06 22:51:33 +00:00
Max Horn
15d58d9f52 hook for V2 costumes (based on a brief glimpse at the costume resources; however I haven't yet looked at the rest of the format, so this would just crash if you enabled it right now)
svn-id: r8363
2003-06-06 22:35:23 +00:00
Torbjörn Andersson
2d74732afb Always reset the VAR_GAME_LOADED variable (if it's available). This seems
to fix bug #740148, at least partially.

svn-id: r8362
2003-06-06 21:59:56 +00:00
Jochen Hoenicke
ce0352eab2 Added a fix for music_timer in V3 games.
svn-id: r8361
2003-06-06 21:56:37 +00:00
Max Horn
1cae280e79 rewrite code a bit: personally I find it much easier to understand what the code does this way (the &6 trick is cute, but obfuscates the meaning of the code)
svn-id: r8360
2003-06-06 20:55:39 +00:00
Joost Peters
0f9d447bd4 add fnRandom()
svn-id: r8359
2003-06-06 20:54:52 +00:00
Robert Göffringmann
89c6d29c95 forgot to remove that
svn-id: r8358
2003-06-06 18:08:16 +00:00
Robert Göffringmann
4d5a284704 changed sprite priority, changed some errors to warnings and added hack to get past the first scene
svn-id: r8357
2003-06-06 17:59:22 +00:00
Robert Göffringmann
1fcbdf792b forgot to activate that code again
svn-id: r8356
2003-06-06 17:02:10 +00:00
Robert Göffringmann
09b1baf731 misc fixes
svn-id: r8355
2003-06-06 16:40:44 +00:00
Joost Peters
64ffbe6021 add some (mouse) stubs
svn-id: r8354
2003-06-06 14:40:46 +00:00
Robert Göffringmann
1326772037 whoops.
svn-id: r8353
2003-06-06 14:04:16 +00:00
Robert Göffringmann
e02875be67 fix logic script bugs.
svn-id: r8352
2003-06-06 13:55:16 +00:00
Joost Peters
d813deb5e8 changed warning() to error(), this is how it is in the original, and this seems to happen when you try to exit the underground-bar currently, don't know why yet.
svn-id: r8351
2003-06-06 13:44:49 +00:00
Torbjörn Andersson
6e0a3ec6fa Order matters! Inverse iris is transition effect 5 and nothing else.
svn-id: r8350
2003-06-06 12:27:33 +00:00
Max Horn
62e3a110dd added a currently disabled hack that can be used to get costumes used in V1 games (currently crashes since we don't support that custome format yet)
svn-id: r8349
2003-06-06 11:59:29 +00:00
James Brown
c89b04488d Get rid of *64 targets, use 'maniac' and 'zak' autodetection for the AFTER_V1 flag instead.
svn-id: r8348
2003-06-06 10:47:12 +00:00
Torbjörn Andersson
560c03f6ab Hack to fix the placement of the green transparency on the tank in the Hall
of Oddities in Sam & Max. As far as I can tell, this was a bug in the
original game as well, so this is one of the rare cases where I think a
hack is ok even as a long-term solution.

svn-id: r8347
2003-06-06 10:01:26 +00:00
Jonathan Gray
620762b466 v1 object drawing updates from aquadran
svn-id: r8346
2003-06-06 07:35:19 +00:00