Commit Graph

281 Commits

Author SHA1 Message Date
Max Horn
cffd917165 system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
f15f517bb4 Add 'speech' sound type to mixer; make use of that in iMuse Digital
svn-id: r16331
2004-12-27 01:32:40 +00:00
Chris Apers
1ac29aae1e Help PalmOS (and more ?) to save memory
svn-id: r15611
2004-10-19 12:30:42 +00:00
Travis Howell
903073df2e Small correction
Ensure object exists, before pushing data.

svn-id: r15464
2004-10-08 07:04:57 +00:00
Travis Howell
db63483001 Add missing roomOps case for HE games.
svn-id: r15404
2004-10-04 04:04:37 +00:00
Max Horn
6a50ba2308 Changed more of the actor class members to match our coding guidelines (in the future, when adding new member vars here, please always use our conventions, i.e. prefix them with _ and use CamelBackStyle
svn-id: r15331
2004-09-28 19:28:59 +00:00
Travis Howell
1c84b9fb50 Value is correct, but string index not array id.
svn-id: r15233
2004-09-22 07:21:57 +00:00
Max Horn
2f9ea12ddd cleanup
svn-id: r15224
2004-09-21 13:54:30 +00:00
Max Horn
3552024aa9 Added ScummEngine::printString() convenience method; changed enqueueText to call addMessageToStack
svn-id: r15170
2004-09-18 20:50:15 +00:00
Max Horn
054460a170 Fix for bug #1021538 (COMI: Graphic glitches in ship-to-ship fight)
svn-id: r14876
2004-09-03 19:54:58 +00:00
Max Horn
ae4cb96f39 Make clearTextQueue call removeBlastTexts -- this fixes a text redraw issue in the ship-to-ship combat
svn-id: r14867
2004-09-02 22:47:10 +00:00
Max Horn
b20187a0e9 Cursor code cleanup
svn-id: r14690
2004-08-22 23:38:00 +00:00
Travis Howell
a13966d64c Switch to debug channel
svn-id: r14678
2004-08-22 09:30:08 +00:00
Max Horn
d35ef7c7f1 Removed some obsolete TODO comments
svn-id: r14669
2004-08-21 22:33:23 +00:00
Travis Howell
6ebe5ab306 Enable function
svn-id: r14642
2004-08-19 07:25:34 +00:00
Travis Howell
4f4b5c713d Add missing code
Not sure where they are used though.

svn-id: r14621
2004-08-15 07:40:09 +00:00
Travis Howell
e8a10c219e COMI/DIG always redraws verbs too
Remove old var, no longer required

svn-id: r14481
2004-08-06 06:19:14 +00:00
Travis Howell
4b4ab244b1 Correct default settings used by COMI
Allow object_labels config option in COMI

svn-id: r14408
2004-08-01 06:52:56 +00:00
Max Horn
5e3236ac47 Add symbolic names for the array types, which makes the code easier to read/understand (note that array types != res types)
svn-id: r14404
2004-08-01 01:54:37 +00:00
Max Horn
98ea92322b Fix for bug #953302 (COMI: Crash when you choose Rottingham as your first oponent); this would be suitable for the 0.6.x branch, too...
svn-id: r14401
2004-08-01 01:19:54 +00:00
Travis Howell
5ecfa56b5e Rename object fields
svn-id: r14270
2004-07-19 01:58:08 +00:00
Travis Howell
078dc6220f Remove old hack and comment
svn-id: r14224
2004-07-16 10:17:41 +00:00
Travis Howell
032405d6f7 Bump save game version for HE 7.0 changes
Remove mention of talkspeed default, since it no longer applies.

svn-id: r14191
2004-07-11 11:59:18 +00:00
Travis Howell
ebafa060c6 Always stop actor walkscript when required.
svn-id: r14184
2004-07-10 23:32:31 +00:00
Travis Howell
03ddb782d1 Code is correct, check against disasm.
svn-id: r14172
2004-07-05 06:29:38 +00:00
Travis Howell
a1cd1787e8 Unused in original game (According to diasm.)
svn-id: r14171
2004-07-05 06:26:57 +00:00
Travis Howell
5b7157e3c9 Match disasm., applies to The Dig too.
svn-id: r14167
2004-07-04 12:06:17 +00:00
Max Horn
b1de21accb Don't use getGameDataPath()
svn-id: r14094
2004-06-28 00:00:33 +00:00
Max Horn
df984b3824 Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary to pass getGameDataPath() on to File::open()
svn-id: r14087
2004-06-27 21:52:25 +00:00
Max Horn
6b722ff11b Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again
svn-id: r14058
2004-06-25 22:39:21 +00:00
Max Horn
7a8d469c66 Use auto_ptr to avoid leaks
svn-id: r14057
2004-06-25 22:12:57 +00:00
Travis Howell
fce2762f29 Add some missing code
svn-id: r13990
2004-06-21 02:33:23 +00:00
Max Horn
17fe0497f5 Renamed StringTab::backup to StringTab::_default, as that describes better what it does
svn-id: r13476
2004-04-05 23:54:58 +00:00
Paweł Kołodziejski
f141ad488b added voice group volume to scumm engine for imuse digital and implemeted volume groups control
svn-id: r13468
2004-04-05 18:24:36 +00:00
Max Horn
70237e74c9 Implement V8 queryQuit opcode
svn-id: r13461
2004-04-04 19:24:03 +00:00
Max Horn
6aa6b49ed5 cleanup StringTab stuff
svn-id: r13448
2004-04-03 19:41:31 +00:00
Max Horn
4a41973804 Got rid of _transText
svn-id: r13442
2004-04-02 21:56:27 +00:00
Max Horn
a16a86d90f simplify code by integrating a call to translateText() into addMessageToStack(); improved translateText() further
svn-id: r13438
2004-04-02 21:42:42 +00:00
Max Horn
d25da64937 Shouldn't be necessary to do a second translation run in this place (at least I couldn't find any place were it is)
svn-id: r13437
2004-04-02 20:35:04 +00:00
Max Horn
14378cb56e Renamed more OSystem methods
svn-id: r13410
2004-03-28 16:30:50 +00:00
Max Horn
6a1532772a Revamped COMI/DIG speech decoding (this my cause regressions, watch out). Goal was to streamline code logic, and get rid of a FIXME
svn-id: r13347
2004-03-19 23:19:57 +00:00
Max Horn
ff17962df5 cleanup
svn-id: r13312
2004-03-15 21:48:54 +00:00
Max Horn
ba5aa37dcc refactor use of _messagePtr -> instead of using it as an implicit parameter for various methods, pass its value explicitly to those methods. Note: this *should* be just a code transformation, with no change to the program logic - unless I messed up once again <sigh>
svn-id: r13298
2004-03-15 03:09:48 +00:00
Max Horn
782dabbcd3 ...and mor. Next big thing should be to document the overlay stuff, but that'll have to wait till after I slept :-)
svn-id: r13295
2004-03-15 02:21:04 +00:00
Travis Howell
793bc427de Fix VAR_VOICE_MODE in COMI
svn-id: r13051
2004-02-25 10:48:35 +00:00
Travis Howell
b52ef6463b COMI uses VAR_CHARINC in reverse, so adjust readvar.
svn-id: r13025
2004-02-24 14:29:56 +00:00
Travis Howell
aa8cfba102 Original comi doesn't check value at all
svn-id: r12985
2004-02-22 14:42:06 +00:00
Travis Howell
0bb0d3a12b Adjust again for comi demo.
svn-id: r12951
2004-02-21 03:11:40 +00:00
Travis Howell
abffa78eca COMI needs an adjust for VAR_CHARINC writes.
svn-id: r12950
2004-02-21 02:56:47 +00:00