Max Horn
|
02ff516590
|
scaling bug fix
svn-id: r6349
|
2003-01-06 18:46:07 +00:00 |
|
James Brown
|
9df455ce38
|
Plop in some better disk switching code for CMI - I have no idea how well this will work transitioning from a disk1 room to a disk2
room in-game, but it works for bootparams and saved games..
svn-id: r6322
|
2003-01-02 10:36:17 +00:00 |
|
James Brown
|
3c3c5bb574
|
implement temporary state saving for CMI
svn-id: r6321
|
2003-01-02 08:39:33 +00:00 |
|
Jonathan Gray
|
48c7919ee9
|
change the zero key to mean slot 10 instead of 0 (autosave) when using save/load hotkeys. feature request #660500
svn-id: r6307
|
2003-01-01 07:12:57 +00:00 |
|
Max Horn
|
805c460543
|
added yet another variable (for mouse-button-hold flags). Now the 'verb widget' shows up, though it is not erased properly
svn-id: r6304
|
2003-01-01 02:56:22 +00:00 |
|
Max Horn
|
7f15b5d08b
|
more cleanup
svn-id: r6292
|
2002-12-31 14:59:06 +00:00 |
|
Max Horn
|
b231ef38f0
|
fix COMI transparency color (but maybe there is a replacement for TRNS in V8?)
svn-id: r6287
|
2002-12-31 04:19:10 +00:00 |
|
Max Horn
|
bac0245250
|
added V8 support to drawVerbBitmap - not even sure if that is used in COMI, though
svn-id: r6286
|
2002-12-31 03:32:06 +00:00 |
|
Max Horn
|
5d4f06cf1f
|
implemented object drawing (still somewhat broken, we get a 'green screen' effetc :-). Oh yes, this probably breaks save game compatibility for COMI. Oh yeah. As if I would care <g>
svn-id: r6285
|
2002-12-31 03:26:02 +00:00 |
|
Max Horn
|
166ea5bcee
|
get rid of DUMP_SCRIPTS; in its place, added run time option '-u' to enabled script dumping
svn-id: r6284
|
2002-12-31 02:09:57 +00:00 |
|
Max Horn
|
ceac475714
|
cleanup
svn-id: r6262
|
2002-12-29 19:54:11 +00:00 |
|
James Brown
|
88bb10ee25
|
Fix silly typo - thanks max :)
svn-id: r6253
|
2002-12-29 17:07:45 +00:00 |
|
James Brown
|
056feec44c
|
override var was wrong, update mouse click code
svn-id: r6250
|
2002-12-29 15:06:44 +00:00 |
|
James Brown
|
669e5b8ebc
|
de-verbalise some debug messages (move from debug(1) to debug(2)).. so we can see printDebug lines easier
svn-id: r6227
|
2002-12-28 12:42:55 +00:00 |
|
Max Horn
|
2367625da4
|
cleanup
svn-id: r6187
|
2002-12-27 00:58:21 +00:00 |
|
Max Horn
|
c05a308fad
|
doSentence only takes three params in V8
svn-id: r6179
|
2002-12-26 23:05:19 +00:00 |
|
Paweł Kołodziejski
|
2046fc8217
|
fixed compilation under VC6
svn-id: r6165
|
2002-12-26 02:13:19 +00:00 |
|
Max Horn
|
a43355a1bf
|
reuse the old (ugly nasty dreaded) string system for V8, too (by supplying a NUT based CharsetRenderer)
svn-id: r6162
|
2002-12-26 01:47:40 +00:00 |
|
James Brown
|
d8839f1be6
|
Don't go to the save/load screen
svn-id: r6157
|
2002-12-26 01:15:25 +00:00 |
|
Max Horn
|
48c66ba210
|
fixed save/load; more restructuring of the charset rendering code
svn-id: r6154
|
2002-12-26 00:21:19 +00:00 |
|
Max Horn
|
91fc86eede
|
cleanup
svn-id: r6153
|
2002-12-25 23:18:30 +00:00 |
|
Max Horn
|
a782a22c4d
|
seperated classic & old256 rendered (now subclasses of CharsetRenderer)
svn-id: r6152
|
2002-12-25 21:57:01 +00:00 |
|
Max Horn
|
748ac8fe37
|
more cleanup
svn-id: r6149
|
2002-12-25 21:42:22 +00:00 |
|
Max Horn
|
fca9ec09e7
|
moved CharsetRendere into its own header/source file; changed Scumm::_charset into a pointer, to make it possible to use different implementations of it
svn-id: r6147
|
2002-12-25 21:04:47 +00:00 |
|
Max Horn
|
fef84f3737
|
renamed Scumm::charset -> Scumm::_charset
svn-id: r6119
|
2002-12-25 12:01:04 +00:00 |
|
Max Horn
|
13518c3d36
|
enabled room & local scripts in V8; some more opcodes
svn-id: r6105
|
2002-12-24 23:26:37 +00:00 |
|
Max Horn
|
22ab263b00
|
getting graphics in COMI, woohoo! That's a nice christmas present, isn't it? :-)
svn-id: r6103
|
2002-12-24 15:45:23 +00:00 |
|
Max Horn
|
559ac7b842
|
changed lots of stuff to read data in the V8 format; more changes still needed, and one open problem: V8 IMHD has no obj_id, we need to work around that somehow, not yet sure what the correct way is (two find out, we either need to get into a state where this actually matters, so that we can do trial & error, or we need a disassmbly)
svn-id: r6094
|
2002-12-24 04:02:21 +00:00 |
|
Max Horn
|
6585425c89
|
set NUM_ACTORS to 80 for COMI; get rid of MAX_ACTORS (use NUM_ACTORS instead); some updates
svn-id: r6086
|
2002-12-23 23:30:14 +00:00 |
|
Max Horn
|
a7d0957dad
|
don't loadCharset(1) in V8
svn-id: r6072
|
2002-12-23 17:20:28 +00:00 |
|
Max Horn
|
df3c41fa24
|
added some preliminary V8 work. Nope, it is not useful at all, and it doesn't mean we will have CMI support in this millenium, so don't hold your breath
svn-id: r6060
|
2002-12-22 21:58:16 +00:00 |
|
Jamieson Christian
|
0f2cba2cb1
|
Pop-up save dialog should not show for
compatibility (temporary) state saves.
svn-id: r6052
|
2002-12-21 23:27:46 +00:00 |
|
Jamieson Christian
|
37de3f1836
|
Fixed problem with multiple IMuseDrivers being created.
svn-id: r6045
|
2002-12-21 20:12:14 +00:00 |
|
Max Horn
|
3b28dcbe34
|
only display popup for saves
svn-id: r6041
|
2002-12-21 12:31:08 +00:00 |
|
Max Horn
|
fca337f590
|
popup message when save was succesful
svn-id: r6040
|
2002-12-21 12:09:28 +00:00 |
|
Travis Howell
|
368a9917f7
|
Add debug command line fix and config option, patch #655822
svn-id: r6034
|
2002-12-21 00:27:10 +00:00 |
|
Max Horn
|
99a8e39316
|
Endy, when I am gonna meet you, I'll have to kick, punch and bite you a bit for using the same name for two entierly different classes, then adding new files (and at the same time not removing obsolete files), and finally using the WRONG BLOODY HEADER. I spent an hour to track this one down
svn-id: r6004
|
2002-12-16 22:43:37 +00:00 |
|
Max Horn
|
c4b6fa7f70
|
refactoring: use inheritance to mode the relations between the various engine versions. E.g. the V6 opcodes are now in Scumm_v6, the V5 opcodes in Scumm_v5 (from which we now derive v2-v4. which is a bit odd - maybe we should move the v5 opcodes to Scumm_v3 ?)
svn-id: r5994
|
2002-12-16 12:12:31 +00:00 |
|
James Brown
|
e989809665
|
New debugger core. Doesn't really have anything implemented yet, but is far more expandable and userfriendly than our previous.
Enable experimental console debugger by default, as I havn't written the text console code yet :)
svn-id: r5990
|
2002-12-16 06:21:08 +00:00 |
|
Max Horn
|
b9b8045e1f
|
moved the console code to gui/console.cpp; make it actually printout something. Note that this is WORK IN PROGRESS! I know it is incomplete, no need to tell me that
svn-id: r5952
|
2002-12-14 14:31:44 +00:00 |
|
James Brown
|
7a0a05a49a
|
Commit some junk in-case I don't get time to finish this tonight and Fingolfin starts working on it :)
svn-id: r5949
|
2002-12-14 10:46:00 +00:00 |
|
Max Horn
|
645c5418d6
|
cleanup
svn-id: r5933
|
2002-12-13 17:12:02 +00:00 |
|
Max Horn
|
ddca690c28
|
cleaned up autosave code
svn-id: r5926
|
2002-12-13 03:23:17 +00:00 |
|
James Brown
|
ce4690c7c6
|
Tidy one or two things up for future V1/V2/V8 SCUMM support.
svn-id: r5915
|
2002-12-12 16:29:21 +00:00 |
|
Max Horn
|
89fa8addef
|
Patch #652194: Handling Ctrl-<key>
svn-id: r5907
|
2002-12-11 20:56:49 +00:00 |
|
Max Horn
|
0720fa80c8
|
cleanup
svn-id: r5893
|
2002-12-09 01:27:40 +00:00 |
|
Max Horn
|
95c1f3de15
|
removed obsolete getDefaultGUIColor and some FIXMEs
svn-id: r5840
|
2002-12-04 22:34:43 +00:00 |
|
Max Horn
|
df594d41ff
|
even more cleanup
svn-id: r5839
|
2002-12-04 22:31:36 +00:00 |
|
Max Horn
|
89335008e9
|
lots of cleanup to the graphics code; removed various global states (makes it easier to understand the code)
svn-id: r5831
|
2002-12-04 13:36:27 +00:00 |
|
Max Horn
|
6f7a30c5ee
|
fixed typo
svn-id: r5823
|
2002-12-03 23:53:42 +00:00 |
|