Eugene Sandulenko
3e1afa4a2f
o Rearranged options dialog
...
o Made button corners less round to match mock-ups
svn-id: r21423
2006-03-24 03:33:47 +00:00
Eugene Sandulenko
dabcc4cc9b
Check values loaded from theme INI and give meaningful errors instead of
...
bad crashes on blitting stage.
svn-id: r21422
2006-03-24 01:45:03 +00:00
Eugene Sandulenko
a9b174abb3
Bump theme version number
...
svn-id: r21421
2006-03-24 01:26:25 +00:00
Eugene Sandulenko
819033b649
o Move built-in evaluator constants to AssocArray to speed it up
...
o Introduced .align text widget property
o Moved all text widgets to use it and populated theme config file
svn-id: r21420
2006-03-24 01:24:26 +00:00
Eugene Sandulenko
5d1b4d8f78
Implementation of AssociativeArray. Transferred GUI to it. Now it is much
...
faster.
svn-id: r21419
2006-03-23 22:59:38 +00:00
Paul Gilbert
f596612344
Partially disassembly of the pathfinding code and miscellaneous support methods
...
svn-id: r21418
2006-03-23 21:26:13 +00:00
Travis Howell
140c0d9a3c
Minor changes for FF and cleanup
...
svn-id: r21417
2006-03-23 04:49:03 +00:00
Travis Howell
ddc1a7a52f
Add opcode 161 difference in FF, fixes some glitches in 2nd room
...
svn-id: r21416
2006-03-23 04:41:06 +00:00
Eugene Sandulenko
bc8f634834
Match game speed with original
...
svn-id: r21415
2006-03-23 03:55:00 +00:00
Eugene Sandulenko
0b35672f78
uint8 -> byte
...
svn-id: r21414
2006-03-23 03:45:52 +00:00
Eugene Sandulenko
6faa76d287
Made mouse more responsive
...
svn-id: r21413
2006-03-23 03:40:23 +00:00
Eugene Sandulenko
fced8df162
Got rid of ASSERT and ASSERT_PTR defines
...
svn-id: r21412
2006-03-23 03:17:47 +00:00
Eugene Sandulenko
36302c0921
Make copy protection in OS and FW turnable. Still buggy
...
svn-id: r21411
2006-03-23 03:15:39 +00:00
Won Star
d0c73b346e
Cleanup Makefile.
...
svn-id: r21410
2006-03-23 03:08:05 +00:00
Won Star
85661bca03
Update port.
...
* NO SOUND support.
* New asm functions.
* Prepare for MP3 / OGG
svn-id: r21409
2006-03-23 03:02:04 +00:00
Won Star
aad9a340be
Fix compile without ZLIB support (GP32).
...
svn-id: r21408
2006-03-23 02:48:53 +00:00
Travis Howell
a8c0079924
Code for inverted rect when scaling images of FF no longer required. Minor cleanup
...
svn-id: r21407
2006-03-22 23:38:16 +00:00
Travis Howell
3110c11ea1
Rename draw buffers correctly
...
svn-id: r21406
2006-03-22 13:54:26 +00:00
Travis Howell
6227f38cba
Small correction to scaling code in FF
...
svn-id: r21405
2006-03-22 11:57:46 +00:00
Torbjörn Andersson
e4664606f7
Preliminary (weasel-word for "probably buggy") implementation of the remaining
...
parts of scaleClip(). I do see a scaled image of Feeble, but it's very glitchy.
On the other hand, I get the same kindof glitches when drawing him unscaled, so
maybe there is garbage left in the scale buffer from previous frames.
svn-id: r21404
2006-03-22 10:32:32 +00:00
Travis Howell
60732d70f5
Whitespace changes
...
svn-id: r21403
2006-03-22 10:04:01 +00:00
Travis Howell
857cf7189a
Fix regression in 2nd room of FF
...
svn-id: r21402
2006-03-22 09:14:28 +00:00
Travis Howell
00d44af2c1
Skip columns isn't used for overlayed or scaled images in FF
...
svn-id: r21401
2006-03-22 08:56:10 +00:00
Travis Howell
c0198b4464
Fix sound regression in FF, caused by last commit
...
svn-id: r21400
2006-03-22 08:27:41 +00:00
Travis Howell
5a8a32e350
Add initial support for Amiga and Macintosh versions of The Feeble Files
...
svn-id: r21399
2006-03-22 06:21:17 +00:00
Eugene Sandulenko
e0cf2743c9
Support for Russian FOTAQ
...
svn-id: r21398
2006-03-22 00:24:10 +00:00
Torbjörn Andersson
0c0c41d495
Implemented "sound triggers" so that the music does not stop shortly after
...
entering the castle. I hope this is a fair approximation of how the original
worked. Of course, this led to a couple of more renamings:
_unk5 -> _soundTrigger
updateCallback54() -> update_setSoundTrigger()
snd_setUnk5() -> snd_getSoundTrigger() (yes, "get")
At the moment, the only known sound triggers are the ones in the castle. If an
unknown trigger is set, the debugging messages will be really, really noisy. I
don't know if I should consider this a bug or an extremely annoying feature.
svn-id: r21396
2006-03-21 17:17:24 +00:00
Eugene Sandulenko
3586905f93
Fix bug #1455213 : "GUI: ExtraPath won't display" and turn theme version
...
into #define.
svn-id: r21395
2006-03-21 13:48:51 +00:00
Johannes Schickel
9031b27349
Implements cmd_shakeScreen.
...
svn-id: r21394
2006-03-20 19:01:39 +00:00
Johannes Schickel
47a643ce40
Updates the config version for the new theme to 4 in the warning which is printed if the version is too low.
...
svn-id: r21393
2006-03-20 18:28:35 +00:00
Torbjörn Andersson
c506e452f1
Initialise _haveScrollButtons, since Valgrind complained about it.
...
svn-id: r21392
2006-03-20 17:33:08 +00:00
Eugene Sandulenko
fce18c2e13
Bump theme config version number to avod confusion. A key was added there,
...
but I didn't bump it last time.
svn-id: r21391
2006-03-20 12:32:55 +00:00
Travis Howell
6b56af989f
The Hercules specific screen size check is no longer required
...
svn-id: r21390
2006-03-20 02:04:14 +00:00
Eugene Sandulenko
3aa7e9fa80
Bring MSVC71 project files up to date. Courtsey of Quietust.
...
svn-id: r21389
2006-03-19 21:58:53 +00:00
Max Horn
5f800bb9da
Fixed my fix regarding the encoding of some filenames: Provide both Windows and UTF-8 encoded versions of the German puttzoo
...
svn-id: r21388
2006-03-19 18:18:07 +00:00
Max Horn
bc5ac5eaf4
Fix encoding issue (see scummvm-devel)
...
svn-id: r21387
2006-03-19 17:26:11 +00:00
Max Horn
03734aa876
Moved filename substitution code from scumm.cpp to plugin.cpp
...
svn-id: r21386
2006-03-19 17:25:13 +00:00
Max Horn
99635b6a90
Removed implicit screen updates (see also the discussion on scummvm-devel)
...
svn-id: r21385
2006-03-19 17:14:43 +00:00
Max Horn
f7d16b0000
Updated/added some comments on VOC/WAVE functions
...
svn-id: r21384
2006-03-19 14:11:32 +00:00
Johannes Schickel
4e6d8844f3
Added kyra engine to the list of new games.
...
svn-id: r21382
2006-03-19 12:04:42 +00:00
Travis Howell
3f172bb3c2
Remove unused cases of getKeyState(), checked against scripts of FT, Dig and COMI.
...
svn-id: r21381
2006-03-19 11:10:24 +00:00
Travis Howell
f26dee7599
Closer match difficulty of insane in PC version of FT demo
...
svn-id: r21380
2006-03-19 10:34:02 +00:00
Oystein Eftevaag
3e9246331e
Makes sure Brandon actually dies when he turns to stone in the kyragem room
...
svn-id: r21379
2006-03-19 08:35:43 +00:00
Oystein Eftevaag
d34d6b17df
Fixes a potential problem in the pathfinder where an array could be accessed with a negative value in certain rooms
...
svn-id: r21378
2006-03-19 07:54:30 +00:00
Oystein Eftevaag
e636a25a33
Adds button press animations to the menu, and resets the cursor when the Dialog of Death pops up. Also, mouse clicks are now registered on button up instead of button down, as in the original
...
svn-id: r21377
2006-03-19 05:55:26 +00:00
Travis Howell
6632a4df53
Revert FLAG_AUTOFREE changes to loadWAVFromStreammakeWAVStream
...
svn-id: r21376
2006-03-19 05:15:49 +00:00
Travis Howell
8ae4dd6caa
Revert FLAG_AUTOFREE changes to loadWAVFromStreammakeWAVStream
...
svn-id: r21375
2006-03-19 05:15:06 +00:00
Travis Howell
a441dafae5
Move the sound loop detection, so it is used by all HE70+ games
...
svn-id: r21374
2006-03-19 04:55:34 +00:00
Travis Howell
1b20b06822
Skip HSHD block by set size, since there are sound resources (ie Caiman in jungle) which have incorrect size in HSHD header
...
svn-id: r21373
2006-03-19 04:41:43 +00:00
Oystein Eftevaag
ead8cb480a
Updating TODO with X11 backend changes I did a while ago
...
svn-id: r21372
2006-03-19 04:36:54 +00:00