Travis Howell
3bb25707b2
Add FF support to dump_bitmap()
...
svn-id: r21464
2006-03-27 12:49:17 +00:00
Torbjörn Andersson
23c692f09f
Cleaned up update_playRhythmSection(). It's almost possible to understand what
...
it's intended to do now.
Renamed _unkOutputByte2 to _vibratoAndAMDepthBits. It's a pretty terrible name,
but that's what it is: the two most significant bits of the Adlib BD register.
Renamed _rhythmSection to _rhythmSectionBits for consistency: It's the five
least significant bits of the Adlib BD register.
(The remaining bit is the rhythm on/off bit. I don't think we store that one in
any variable.)
svn-id: r21463
2006-03-26 22:11:40 +00:00
Travis Howell
26c0d2b4fa
Always use the correct string slot for HE games specific cases in decodeParseString()
...
svn-id: r21462
2006-03-26 09:21:07 +00:00
Travis Howell
59dd971a02
Ooops, correct cut and past error in last commit
...
svn-id: r21461
2006-03-26 09:09:35 +00:00
Travis Howell
c1bd25617b
Increase size of _charsetData to 16 * 23 for HE games, fixes subtitle color glitches in Buzzy games
...
svn-id: r21460
2006-03-26 09:06:44 +00:00
Torbjörn Andersson
d8004bff51
Added support for mouse wheel scrolling in save/restore dialog.
...
svn-id: r21459
2006-03-26 06:22:41 +00:00
Eugene Sandulenko
09b8869ef6
Implement feature request #1450364 : "Suggestion on how to cope with
...
fan-translations"
svn-id: r21458
2006-03-26 04:50:09 +00:00
Eugene Sandulenko
e3173172b9
Implement feature request #1393200 : "target_md5 even for command line"
...
svn-id: r21457
2006-03-26 04:22:47 +00:00
Travis Howell
67b8589c18
Reduce size of saved games for HE games, music/speech resources don't need to be saved
...
svn-id: r21456
2006-03-26 00:24:00 +00:00
Eugene Sandulenko
dd505ff6ae
Fixing bug #1458388 : "SIMON1: Game Detection fails".
...
Sometimes instead of "GAMEPC" we get "GAMEPC." (note trailing dot)
svn-id: r21455
2006-03-25 21:17:38 +00:00
Gregory Montoir
575c831684
fixed wrong computation of decflag in AkosRenderer::drawLimb (HE specific, bug #1416186 ).
...
svn-id: r21454
2006-03-25 20:15:41 +00:00
Eugene Sandulenko
47b3a748f4
- Print more meaningful game names on detection stage
...
- Move detection debug messages from level 0 to level 2
svn-id: r21453
2006-03-25 19:46:58 +00:00
Eugene Sandulenko
e373c9b7b5
- Revert my last change with moving addDefaultDirectory() from TheneNew.cpp
...
- Removed locking of further directory adds because it did not work for themes.
svn-id: r21452
2006-03-25 19:30:10 +00:00
Eugene Sandulenko
f25d49f826
- Move AddDefaultDirectory() calls in somon engine to constructor
...
- Move AddDefaultDirectory() from NewTheme.cpp to main.cpp
svn-id: r21451
2006-03-25 19:18:09 +00:00
Travis Howell
ef6baca2ac
Move convertFilePath() to ScummEngine_v60he, to allow use by earlier HE games
...
svn-id: r21450
2006-03-25 11:01:00 +00:00
Travis Howell
a98aea6efd
Add kListAllNoRoot type to listDir() to handle recent file class changes, on file system backends which use _isPseudoRoot
...
svn-id: r21449
2006-03-25 10:39:05 +00:00
Torbjörn Andersson
737c52590b
I believe that the purpose of updateCallback45() is to add a signed value to a
...
channel's unsigned tempo. Rewrote the function to make this clearer, and
renamed it update_changeChannelTempo().
svn-id: r21448
2006-03-25 10:11:38 +00:00
Torbjörn Andersson
2c279848d8
More renamings:
...
unk11 -> durationRandomness
updateCallback12() -> update_setupNoteAndDuration()
updateCallback26() -> update_setupDuration()
updateCallback44() -> update_setDurationRandomness()
svn-id: r21447
2006-03-25 09:55:28 +00:00
Travis Howell
03202876cf
Minor cleanup
...
svn-id: r21446
2006-03-25 04:33:33 +00:00
Eugene Sandulenko
4577ac2f65
Add Blue's ABC Time and upgrade demo target to full game
...
svn-id: r21444
2006-03-25 04:28:39 +00:00
Eugene Sandulenko
22042bc637
- Implemented case insensitive file reading. Left old system as a fallback
...
in case some engine writer decide to do something unwise
- Removed used of ConfMan.getKey("path") in file-related cases, because
now File class handles that
- Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters
weren't translated
svn-id: r21443
2006-03-25 04:17:17 +00:00
Andrew Kurushin
3331de7105
Fix MSVC warnings #3
...
svn-id: r21442
2006-03-24 18:33:47 +00:00
Andrew Kurushin
62d2bcf735
Fix MSVC warnings #2
...
svn-id: r21441
2006-03-24 18:32:10 +00:00
Andrew Kurushin
212b150b6f
Fix MSVC warnings
...
svn-id: r21440
2006-03-24 18:30:34 +00:00
Andrew Kurushin
9586f11bdf
fix ITE SUNSPOT music loop
...
svn-id: r21439
2006-03-24 18:15:57 +00:00
Eugene Sandulenko
7569f796ec
Fix crash in Options dialog in 320xY mode. Shadow was drawn off-screen
...
svn-id: r21438
2006-03-24 18:10:41 +00:00
Max Horn
f433bdb566
Removed obsolete test stuff from my credits description :-)
...
svn-id: r21435
2006-03-24 17:40:34 +00:00
Max Horn
4420e7b98a
- Modified the 'credits' target so that it first generates the files in the
...
scummvm module before trying to go outside (which may fail depending on the
developers setup)
- Changed the paths to the web/docs modules based on the assumption that we are
working in a checkout of the complete Subversion repository.
svn-id: r21434
2006-03-24 17:39:55 +00:00
Eugene Sandulenko
aa743f8920
Fix chechbox label alignment.
...
svn-id: r21433
2006-03-24 17:39:13 +00:00
Max Horn
1c061dea4b
Changed the DEBUG_HASH_COLLISIONS feature: Now measures the ratio between lookup collisions and total number of lookups
...
svn-id: r21432
2006-03-24 17:13:24 +00:00
Max Horn
9dc07c11cd
- replaced the hash table size heuristic with a table of hard coded table sizes
...
(taken from the GNU ISO C++ Library), which are all prime
- replaced the string hash function by one that works slightly better & faster
- changed various types to unsigned
- added code to help debug the number of hash collisions (off by default)
svn-id: r21431
2006-03-24 16:53:32 +00:00
Max Horn
7307c4cb3d
- moved type aa_ref_t into AssocArray, improving code readability a bit
...
- added new "operator[] const" method, useful when accessing const instances
- removed the default value (if you access an entry without first checking that
it is actually there, it's your own fault)
- replaced 'index' with 'key' which seems more logical and avoids troubles with
certain systems that #define index in their system headers
svn-id: r21430
2006-03-24 15:39:07 +00:00
Max Horn
1f9566129c
Some more cleanup in AssocArray
...
svn-id: r21429
2006-03-24 15:22:17 +00:00
Max Horn
ae0cf6e88d
Cleanup for the AssocArray template: int->book, put common code into a new lookup() method, and some other tweaks
...
svn-id: r21428
2006-03-24 14:30:33 +00:00
Max Horn
1805f42eea
Oops, accidentally commited the wrong patch (had these lines commented out for testing)
...
svn-id: r21427
2006-03-24 14:17:47 +00:00
Max Horn
08ad918af6
Reduce (indirect) dependencies on gui/eval.h (and thus common/assocarray.h) to a minimum
...
svn-id: r21426
2006-03-24 14:15:45 +00:00
Max Horn
832d795959
Some ideas on streams added to the TODO
...
svn-id: r21425
2006-03-24 14:15:32 +00:00
Max Horn
58b14bab3c
Using NULL as a default value is not working in general (e.g. for Common::String) -- force explicit definition of a default value
...
svn-id: r21424
2006-03-24 14:14:29 +00:00
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