Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Fix video speed in the very last scene (Scene1317)
- Fix back door not opening in Scene1401
- Fix projector not moving in Scene1402
- Fix projector not appearing in Scene1403
- Fix wrong Klaymen walking in Scene2205
- Fix wrong scene change in Module2300
- Fix symbols not appearing in Scene3011
- Define out some remaining logic debug code
- Remove some obsolete comments
- Reduce debug output
- Use a List instead of an Array when building the microtiles rectangles
|
|
etnering/leaving the menu
|
|
- Add microtiles to the screen update to eliminate overdraw
(microtiles code taken from the Toltecs engine)
- Fix sprite dimensions in AsScene1402PuzzleBox which caused a crash
- Fix screen shaking in Scene1402
(the puzzle box and bridge parts now shake along :)
- Use addSoundItem/addMusicItem in the SoundMan instead of
directly using push_back on the resp. arrays
- Remove old code and comments
|
|
- Clear render queue at each scene initiailization
- Fix mouse cursor visibility (again :)
- Fix SmackerScene screen clearing
|
|
|
|
what's actually changed; it works surprisingly well so far and only needs a few more changes here and there
|
|
- Only update entities according to the current frame rate but run the actual game loop at a faster rate so the mouse cursor movement doesn't get choppy
|
|
- Try to stay close to the actual frame rate
- Also use the Smacker frame rate when a video is playing to
keep videos in sync with the audio
|
|
several scenes for the Klayman sprite.
Currently only implemented in KmScene2201 for testing.
|
|
car/vehicle thing
|
|
- Implement Screen::drawSurface3 and Screen::drawUnk and move actual blitting code to Screen::blit
|
|
|
|
|
|
TODO but rarely used)
- Add Class511 (the lever) to Module1000
|
|
later) and AnimResource related stuff
|
|
- The intro video after the logo screens is now played (still needs better sync)
|
|
- Implement Screen::drawSurface2 (needs color key support)
- The first intro now show up, complete with fade-in and fade-out
|
|
- Move common headers used in modules to module.h so they don't have to be explicitly #included in each module header
- Clean up #includes
|