Paweł Kołodziejski
8fd123992d
synced imuse digital with local tree
...
svn-id: r12187
2004-01-06 17:28:29 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
f506056c3b
more cleanup
...
svn-id: r12161
2004-01-05 16:30:00 +00:00
Max Horn
a469559d13
added Actor::getElevation and Actor::setElevation; cleaned up costume API a bit; some minor cleanup/tweaks
...
svn-id: r12160
2004-01-05 16:19:14 +00:00
Travis Howell
be09d4dddc
Had checks wrong way around, seems to work now.
...
svn-id: r12158
2004-01-05 14:39:44 +00:00
Travis Howell
1e6512d2d2
Add comment
...
svn-id: r12143
2004-01-04 15:31:34 +00:00
Max Horn
1081c789a2
cleanup
...
svn-id: r12139
2004-01-04 14:49:14 +00:00
Max Horn
d16ac3e88f
turns out we always had VirtScreen::backBuf but didn't use it... change that (helps readability of the code, IMO); added Gdi::getMaskBuffer (again, helps understanding the code, I think); regrouped some functions in gfx.cpp
...
svn-id: r12133
2004-01-04 13:49:03 +00:00
Max Horn
805f512452
replaced many instances of _screenWidth by VirtScreen::width, where approriate (there are cases, like when dealing with the camera, where _screenWidth is correct; in other places we still use it, because the VirtScreen is not available in that place at this time, will be fixed later). Reason for all this: eventually a clean seperation will allow us to use a main screen which is wider than the real screen width -> useful for V7+ smooth scrolling
...
svn-id: r12131
2004-01-04 13:09:02 +00:00
Max Horn
22248a548f
removed unused param in initScreens
...
svn-id: r12119
2004-01-03 21:26:44 +00:00
Travis Howell
6a25db94dc
Add comments for HE specific opcodes
...
Update hack for PuttPutt
Add another small fix.
svn-id: r12091
2004-01-02 15:07:14 +00:00
Travis Howell
f7642601fe
Ooops
...
svn-id: r12085
2004-01-02 13:30:03 +00:00
Travis Howell
bfd8549739
Add another HE games opcode and case.
...
svn-id: r12084
2004-01-02 13:21:13 +00:00
Travis Howell
635239d966
Can be used for The Dig too, lander mini-games works again.
...
svn-id: r12077
2004-01-02 00:36:20 +00:00
Travis Howell
195fcb0f46
Add missing case for HE games.
...
svn-id: r12030
2003-12-30 07:34:15 +00:00
Travis Howell
6d8d7518e9
This is dummy opcode in tentacle
...
svn-id: r12029
2003-12-30 06:43:15 +00:00
Travis Howell
f0c9f690e0
Ooops, duplicate code.
...
svn-id: r12028
2003-12-30 06:26:52 +00:00
Travis Howell
d8f657adc0
Add correct solution for drawObjectQue[] overflow in lawn mower mini games of puttputt
...
svn-id: r12027
2003-12-30 06:24:47 +00:00
Travis Howell
55e02b5b54
Give HE games their own IDs.
...
Add hack to allow puttputt to work for now.
Increase _drawObjectQue[] for law mower mini game in puttputt
svn-id: r12026
2003-12-30 05:39:57 +00:00
Travis Howell
e91224589f
Add additional case for putt putt games
...
svn-id: r11990
2003-12-28 05:52:52 +00:00
Max Horn
c0cc941ea4
try to make it more obvious how certain timer freqs are derived
...
svn-id: r11974
2003-12-27 16:40:01 +00:00
Max Horn
17c189d1f9
get rid of _noSubtitles, use ConfigManager directly instead; clean up some IMuseDigital oddities
...
svn-id: r11966
2003-12-27 15:22:59 +00:00
Max Horn
8ef9dda8cc
cleanup
...
svn-id: r11954
2003-12-26 23:49:46 +00:00
Max Horn
e3e6bb3191
got rid of those _maxFOO macros, replaced them by access to the equivalent _numFOO variables
...
svn-id: r11953
2003-12-26 23:11:35 +00:00
Max Horn
b5db74b2ac
_inventory was sometimes accessed one-based and sometimes zero-based -> always use zero-base, for consistency
...
svn-id: r11925
2003-12-25 21:56:12 +00:00
Paweł Kołodziejski
feb39c5b05
updated kernelSetFunctions opcode 20
...
svn-id: r11920
2003-12-25 17:59:10 +00:00
Paweł Kołodziejski
35cbe8d3a0
some changes to digital imuse
...
svn-id: r11907
2003-12-25 13:56:22 +00:00
Paweł Kołodziejski
1abfe5d63f
start sound call directly digital imuse, only script part handled by mainloop of scumm script
...
svn-id: r11906
2003-12-25 11:14:05 +00:00
Max Horn
b38acd10e7
cleanup
...
svn-id: r11720
2003-12-17 17:36:04 +00:00
Max Horn
c3a9b2df67
indention
...
svn-id: r11663
2003-12-15 20:53:16 +00:00
Eugene Sandulenko
578d2efa77
Preliminary support for FT INSANE is added. To enable the code define
...
INSANE in config.h. But only non-interactive parts work and there is no
insane scene skip. Only one choice during those scenes is Ctrl+X.
svn-id: r11507
2003-12-06 05:47:24 +00:00
Travis Howell
83bf2e2593
Add keyboard support for derby in FT and cannon battle in COMI, patch #853099
...
svn-id: r11496
2003-12-05 00:02:01 +00:00
Max Horn
d099759279
game targets can now have a base filename different from the target name; misc tweaks
...
svn-id: r11417
2003-11-28 22:29:56 +00:00
Jonathan Gray
151a2dcc44
revert use of GF_DEMO in Humongous games fixing several problems
...
svn-id: r11345
2003-11-18 10:16:49 +00:00
Travis Howell
5589cdc10c
Fix object names in dig demo
...
svn-id: r11340
2003-11-18 04:05:06 +00:00
Paweł Kołodziejski
185395ca36
replaced demo GIDs wth GF_DEMO
...
svn-id: r11326
2003-11-17 21:16:43 +00:00
Paweł Kołodziejski
d5eddef057
changed some shift operators to *, /
...
svn-id: r11315
2003-11-16 20:52:57 +00:00
Travis Howell
313a912af2
*** empty log message ***
...
svn-id: r11281
2003-11-13 10:51:02 +00:00
Max Horn
5d863586dc
Disambiguate o6_jump execution (is _scriptPointer read before or after fetchScriptWordSigned() (which modifies _scriptPointer) is being called)
...
svn-id: r11261
2003-11-11 13:47:53 +00:00
Paweł Kołodziejski
514a9b5120
renamed back to o6_ifclassofif and extended names for dim opcodes
...
svn-id: r11242
2003-11-10 08:00:55 +00:00
Paweł Kołodziejski
2b509bc0b6
renamed opcode and added sobopcode comments
...
svn-id: r11236
2003-11-10 00:05:17 +00:00
Paweł Kołodziejski
a657b8e7ba
renamed some opcodes and added sobopcode comments
...
svn-id: r11232
2003-11-09 22:12:16 +00:00
Travis Howell
27bb10900e
Add missing opcode needed for Spanish version (And maybe others?) of Full Throttle, patch #838309
...
svn-id: r11201
2003-11-08 03:33:21 +00:00
Max Horn
b27a871f87
turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
...
svn-id: r11045
2003-11-02 02:18:16 +00:00
Jonathan Gray
1de6c5adb0
kill reference to old url
...
svn-id: r10702
2003-10-09 14:10:20 +00:00
Max Horn
d7660a2662
introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
...
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
3f55f2669d
renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
...
svn-id: r10549
2003-10-02 22:42:03 +00:00
Paweł Kołodziejski
02efb31591
a little better
...
svn-id: r10419
2003-09-26 17:58:42 +00:00
Paweł Kołodziejski
3745b176b2
added v6 version of stamp object opcode
...
svn-id: r10418
2003-09-26 17:55:50 +00:00
Paweł Kołodziejski
a84f204b72
now more match dissassembly
...
svn-id: r10416
2003-09-26 17:33:58 +00:00