Age | Commit message (Collapse) | Author |
|
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
|
|
there are still some glitches with sliding actors which require different
handling of actors talking.
svn-id: r17329
|
|
Cleanup
svn-id: r17317
|
|
svn-id: r17258
|
|
the NES costume code in the process (sorry if I broke stuff for the NES folks, but I figure it is better to get this done properly now before we have to untangle the mess later)
svn-id: r17257
|
|
svn-id: r17256
|
|
svn-id: r17235
|
|
o Now it shows that our mask is too blocky
o Mask is always applied, i.e. even when actor is in front of masking
object
o Probably we need to shift mask up.
svn-id: r17228
|
|
svn-id: r17213
|
|
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
|
|
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
|
|
caused by too narrow screen. Also text clearing doesn't work.
svn-id: r17164
|
|
svn-id: r17162
|
|
should be using subclasses; and maybe we should add AKOSLoadedCostume and NESLoadedCostume ?
svn-id: r17161
|
|
o Actors do not leave trails, though background isn't restored since
that code always uses two buffers and nes isn't. I have to switch it to
use two
o Add Swedish version of MM NES
o Code formatting fixes
svn-id: r17156
|
|
Animated costumes for NES maniac.
svn-id: r17145
|
|
svn-id: r17143
|
|
svn-id: r17142
|
|
routine.
svn-id: r17141
|
|
svn-id: r17139
|
|
svn-id: r17138
|
|
o Position is not correct
o Colors are wrong
o No animation
o They're not wiped out correctly, maybe because of first problem
svn-id: r17137
|
|
svn-id: r17133
|
|
svn-id: r17080
|
|
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
|
|
svn-id: r16398
|
|
svn-id: r16014
|
|
(used to be a member var)
svn-id: r15887
|
|
svn-id: r15759
|
|
svn-id: r15518
|
|
properly distinguish pitch and width of the target surface
svn-id: r15480
|
|
svn-id: r15437
|
|
svn-id: r15364
|
|
svn-id: r15023
|
|
svn-id: r14965
|
|
costume code look even more alike
svn-id: r14868
|
|
Update comments
svn-id: r14531
|
|
Fixes actors been cut off too early when running off left side of screen in last scene of demo mode of Maniac Mansion.
svn-id: r14530
|
|
svn-id: r14529
|
|
svn-id: r14528
|
|
svn-id: r14521
|
|
svn-id: r14336
|
|
svn-id: r14323
|
|
svn-id: r14097
|
|
svn-id: r14037
|
|
negative, negative y values aren't filtered out automatically anymore, so we have to explicitly check for them
svn-id: r13478
|
|
svn-id: r13465
|
|
elsewhere). Ah well, probably better to draw one line more than one line less anyway
svn-id: r13462
|
|
semantical problem: _draw_bottom is supposed to be the bottom most pixel which is actually drawn; in the other case, it's top+height, i.e. one pixel *below* that last drawn pixel row. In addition, some cleanup
svn-id: r13449
|
|
svn-id: r12232
|