Age | Commit message (Collapse) | Author |
|
|
|
separate pixels/pitch
- Merge SpriteResource::load and load2
|
|
|
|
- Renamne and clean up
|
|
|
|
- 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
|
|
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
|
|
|
|
- And use _moduleDone instead of _done in Module3000
|
|
- Implement CollisionMan::removeSprite
|
|
- Module1000 is now almost complete
|
|
- Add FontSurface
- Add DataResource
- Fix NavigationScene, only accept input when interactive
|
|
(used to disable a color in sprite drawing)
|
|
|
|
- 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)
|
|
later) and AnimResource related stuff
|
|
- Implement BaseSurface::drawSpriteResourceEx
- Use CollisionMan in Scene
- Some cleanup
|
|
- 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
|
|
- 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)
|