Max Horn
78c028f68e
Modified some workaround comments
...
svn-id: r20139
2006-01-22 20:46:51 +00:00
Eugene Sandulenko
ea42bad781
Update copyright notice
...
svn-id: r20088
2006-01-18 17:39:49 +00:00
Travis Howell
e091f3bd42
Fix skipping cutscene in Commodore 64 version of zak.
...
svn-id: r19674
2005-11-20 09:10:18 +00:00
Travis Howell
be1cf8c0e4
Wrap sentance lines in NES maniac.
...
svn-id: r19382
2005-11-01 11:27:41 +00:00
Travis Howell
f874a87c90
Add work around for bug:
...
1252606 - ZAK: crash when trying to fly back to SF
svn-id: r19264
2005-10-23 13:34:06 +00:00
Eugene Sandulenko
b36677af71
Update FSF address. Eek. Actually that took place on May 1, 2005
...
svn-id: r19142
2005-10-18 01:30:26 +00:00
Travis Howell
a820400f8c
Replace warnings with debug, errors or printfs:
...
-To catch any missing cases/functions used.
-To prevent users reporting warnings as bugs
svn-id: r18681
2005-08-14 01:41:52 +00:00
Torbjörn Andersson
510c6f9595
Cleanup.
...
svn-id: r18621
2005-08-06 14:34:40 +00:00
Eugene Sandulenko
6b4484472b
Remove trailing whitespaces.
...
svn-id: r18604
2005-07-30 21:11:48 +00:00
Max Horn
8b1d7b9166
When including files from common/, explicitly use the common/ prefix
...
svn-id: r18444
2005-06-24 15:23:51 +00:00
Travis Howell
43a5aff7bc
Correct subtitle colors in C64 maniac.
...
svn-id: r18180
2005-05-19 01:54:37 +00:00
Eugene Sandulenko
cba94db699
Add C64 palette.
...
Fix Zak C64. Now it is playable.
svn-id: r18148
2005-05-18 00:46:30 +00:00
Max Horn
b56b84b145
Use kVerbVirtScreen were appropriate; removed unused param from initVirtScreen
...
svn-id: r17828
2005-04-26 15:52:55 +00:00
Max Horn
7b93b0e079
Moved v2 verb code into class ScummEngine_v2
...
svn-id: r17725
2005-04-20 23:53:29 +00:00
Max Horn
c46ea8bc40
Replaced the platform specific GF_FOO switches (using _platform instead now)
...
svn-id: r17716
2005-04-20 18:21:30 +00:00
Max Horn
871e278f8b
Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it complies a bit better with our code formatting rules
...
svn-id: r17508
2005-04-10 12:59:17 +00:00
Eugene Sandulenko
582c56c236
Do not hardcode character translation tables and verbs prepositions
...
in MM NES but extract it directly from ROM. Patch from Quietust
svn-id: r17505
2005-04-10 09:58:37 +00:00
Eugene Sandulenko
ba3077ed0e
Patch from Quietust:
...
1. properly handle costume colors in dark rooms (verified against disasm)
2. optimize NES audio generation a little bit - instead of calling a function ~80 times to get one audio sample, it calls it once and just loops ~80 times internally
3. NES audio now obeys the volume control
4. in MM NES, o2_setObjPreposition is a no-op
5. o2_lights uses new-style light values (i.e. bitfields) in MM NES
6. o2_delay, use ssPaused identifier rather than a literal '1'
7. in MM NES, o5_saveLoadGame only explicitly checks for type '1' (load), defaulting to save for any other value
svn-id: r17443
2005-04-07 21:13:01 +00:00
Eugene Sandulenko
9c68b29a05
Normalize verb/invenotry areas in MM NES. Patch from Quietust
...
svn-id: r17316
2005-04-01 01:41:20 +00:00
Max Horn
ac247c9b94
Started to move some resource related code into a new class ResourceManager (hypothetic goal for the future: use ResourceManager in ScummEx)
...
svn-id: r17311
2005-03-31 21:39:31 +00:00
Eugene Sandulenko
dbfeb393aa
Patch from Quietust for MM NES
...
o Fix number of global objects
o Camera-related differences
o Proper user states
o Updated MD5 for new 00.lfl
svn-id: r17268
2005-03-27 21:21:05 +00:00
Eugene Sandulenko
f735ee48af
Fixes for MM NES costume mask from Quietust.
...
svn-id: r17235
2005-03-26 03:49:06 +00:00
Eugene Sandulenko
33952c09cb
Correct positioning of inventory and verbs in MM NES.
...
Started to tackle inventory.
svn-id: r17219
2005-03-24 21:34:35 +00:00
Eugene Sandulenko
166e009061
First attempt to position NES graphics correctly on screen. Still verbs
...
are at wrong places.
svn-id: r17217
2005-03-24 04:53:28 +00:00
Eugene Sandulenko
9ab0962f6d
Lots of MM NES changes from Quietust and me
...
o Swap palette entries 0x00 and 0x1D in all necessary places. This gets
rid of gray background
o added a function NES_loadCostumeSet(int n) in order to do #1 for sprites
o Widen screen to 256 pixels and center narrow rooms in it
o Partial fix for subtitle rendering, now at least first line is
rendered with identation
svn-id: r17212
2005-03-24 03:22:32 +00:00
Eugene Sandulenko
0bcb0ac257
Many MM NES fixes/improvements from Quietust:
...
o Doesn't crash when going upstairs. Now game is playable up to
the green tentacle
o Proper subtitles colors
o Room mask is decoded but doesn't affect sprites yet
o Inventory draw issues fixed
o Fix actors position when they're facing right
svn-id: r17191
2005-03-21 23:51:48 +00:00
Eugene Sandulenko
11a1f9bb00
NES palette fixes from Quietust.
...
Some fixes of gray background for NES. Though maybe proper approach
would be to add global vars instead of checking every time.
svn-id: r17190
2005-03-21 01:15:30 +00:00
Eugene Sandulenko
f86768fee8
Preliminary support for NES charsets. Colors are wrong and we get glitches
...
caused by too narrow screen. Also text clearing doesn't work.
svn-id: r17164
2005-03-16 03:20:32 +00:00
Eugene Sandulenko
b8ee09d21b
Properly wipe out animation trails in MM NES. It appeared that it
...
just uses different constants for VAR_CURRENT_LIGHTS. So now it
uses proper double buffering as well
svn-id: r17159
2005-03-15 21:15:37 +00:00
Travis Howell
af87d515f5
Fix verbs position in NES maniac for now.
...
svn-id: r17146
2005-03-15 04:16:25 +00:00
Eugene Sandulenko
654528422d
Preliminary support for MM NES.
...
svn-id: r17133
2005-03-13 23:18:59 +00:00
Eugene Sandulenko
154c4af8dc
Mass-renamed all variables of Actor object according to our current code
...
formatting standards. Earlier we had half of vars named with leading
underscore and half without it.
Now code in actor.cpp is considerably more readable.
svn-id: r17068
2005-03-11 01:10:06 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Torbjörn Andersson
5f7f3dc0d2
Whitespace
...
svn-id: r15647
2004-10-22 10:25:56 +00:00
Chris Apers
1ac29aae1e
Help PalmOS (and more ?) to save memory
...
svn-id: r15611
2004-10-19 12:30:42 +00:00
Max Horn
42863d5cc2
cleanup / updated some comments
...
svn-id: r15524
2004-10-11 22:27:26 +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
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
Max Horn
15e3d8cbe3
whitespace
...
svn-id: r14600
2004-08-14 07:04:31 +00:00
Travis Howell
5c2a7a7775
Cleanup
...
svn-id: r14336
2004-07-26 13:53:24 +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
Max Horn
6aa6b49ed5
cleanup StringTab stuff
...
svn-id: r13448
2004-04-03 19:41:31 +00:00
Max Horn
faa12496e4
Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-)
...
svn-id: r13325
2004-03-17 01:50:15 +00:00
Travis Howell
538e9a36ed
Ooops
...
svn-id: r13303
2004-03-15 04:00:00 +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
James Brown
7000cb00e4
Forward-port maniac hack :)
...
svn-id: r13242
2004-03-13 12:55:40 +00:00
Travis Howell
fb1e289215
Add hack for demo script in maniac (Enchanced)
...
svn-id: r13174
2004-03-04 03:08:42 +00:00
Travis Howell
306d16441e
Add back HE sound differences for AKOS.
...
Remove old define
Avoid crash if using demo script in maniac (Enchanced)
svn-id: r13166
2004-03-03 08:17:21 +00:00
Travis Howell
5feaf410c8
That should have been maniac specific.
...
svn-id: r13163
2004-03-03 03:14:22 +00:00