Age | Commit message (Collapse) | Author |
|
|
|
- Add LoadGameMenu class
|
|
- Some minor cleanup
|
|
- Move code from the manager classes to the sound/music classes
|
|
|
|
|
|
|
|
- Remove debug resource dumping code
- Fix Scene1501 (pictures without sound weren't displayed/too fast)
- Move main loop to mainLoop method
|
|
GMM, in-game isn't finished yet)
|
|
- Renamne and clean up
|
|
- Add handling of ascii and system key input
- Fix TextSurface::drawChar()
- Pause audio when entering the menu, resume it again afterwards
- Add TextEditWidget
- Add SaveGameMenu (doesn't actually save anything yet and needs more work)
|
|
- Rename stuff
- Remove superfluous braces
- Add a comment to the "which" code in each scene
- Use a seperate _sceneNum instead of _vm->gameState().sceneNum
- Remove code related to unused resource preloading and debug messages
|
|
|
|
|
|
|
|
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
|
|
- Remove unused stuff
- Shuffle some stuff around
|
|
- Handle mouse button up events
- Use the SmackerDecoder's rewind
- Implement SmackerPlayer::gotoFrame (slow but better than nothing)
|
|
- React to the space key which can skip some videos and navigation transitions
- Minor renaming in SmackerScene
|
|
Sounds and music play now in some scenes
(I didn't change the comments to code in all modules yet)
- Fix calcHash to ignore non-alphanumeric characters, this fixes at least
one animation glitch (when inserting tapes into the player)
- Move SoundResource to sound.cpp
|
|
important code doesn't exist yet
|
|
|
|
- Give better names to animation callback functions/vars
- Give better names to animation functions (previously known as subXXXX - not completed yet)
- Add dumpAllResources (which is a lie, since it only dumps animations for now)
- More renaming to come
|
|
Default to 1xScalar.
|
|
|
|
- Move GameModule::startup call into engine instead of the game module constructor
- Reduce debug output
|
|
- Add FontSurface
- Add DataResource
- Fix NavigationScene, only accept input when interactive
|
|
- Work on the SmackerDecoder, create the surface immediately when a file is opened
|
|
|
|
|
|
|
|
|
|
- Fix a bug in Klayman's walking
- The lever can now be used
- Other stuff is still missing
- Remove entity.cpp since it's not needed
|
|
- Start to implement KmScene1001
- Implement queryPositionSprite and queryPositionRectList
- Implement message list related code (setting and running them)
- Access to message params now with accessors (so compatible types can be converted)
|
|
- Rename Scene::_playerSprite to _klayman
- Send mouse clicks to the scene object (has not effect yet)
|
|
better names
|
|
later) and AnimResource related stuff
|
|
|
|
|
|
- Add dummies for game variable access
|
|
- 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
|
|
- Also make related changes in other code
- Call the game module's draw method in the main loop
- Add some more debug output in resource load functions
|
|
- 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
|
|
- Implement Scene1501 (with yet unimpelemented stuff commented out)
- Add preliminary main loop to test stuff/updates
- Add dummy SoundResource
- And fix a mean bug/typo in some initializer lists...
(The intro now "runs" but doesn't show anything yet since the actual display code and other classes are not yet implemented yet.)
|
|
|
|
|
|
- SpriteResource and PaletteResource resource classes
- Extend BaseSurface to be able to draw SpriteResources onto it
- Implement Entity base class (this may need some work concerning the update/message callbacks later since I'm not sure if the way it's done now is portable)
|
|
|