aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/menumodule.cpp
AgeCommit message (Collapse)Author
2013-09-17NEVERHOOD: Implement the music toggle menu buttonFilippos Karapetis
2013-08-05NEVERHOOD: Remove NRect constructorMax Horn
Otherwise, every global variable of type NRect requires a constructor to be run, which can cause portability issue.
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-07-03NEVERHOOD: Fix save slot selectionFilippos Karapetis
My initial suggestion to fix the issue was made in 163023a, which broke the save slot selection logic. The actual save slot selection problem was fixed in commit 2ca36ab
2013-06-28NEVERHOOD: Use the ScummVM dialogs for saving/loadingFilippos Karapetis
An option has been added to use the original ones, if needed
2013-06-26NEVERHOOD: Stop sound updates while the main menu is activeFilippos Karapetis
2013-06-15NEVERHOOD: Fix 2 off-by-one errors in the savegame slot selection boxFilippos Karapetis
2013-06-09NEVERHOOD: Add a console command to display the current surfacesFilippos Karapetis
2013-05-08NEVERHOOD: Fix issues in the save/load screensjohndoe123
- Add virtual keyboard support in save/load screens
2013-05-08NEVERHOOD: Fix some logic bugs and minor changesjohndoe123
- 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
2013-05-08NEVERHOOD: Work on the save/load/delete menusjohndoe123
- Rename WidgetScene to GameStateMenu - Merge common code from the save/load/delete into GameStateMenu
2013-05-08NEVERHOOD: Add game-internal savegame delete menujohndoe123
- Rename Widget::addSprite to Widget::initialize
2013-05-08NEVERHOOD: Changed the save/load menu to allow gaps in saved games to ↵johndoe123
simplify game deletion
2013-05-08NEVERHOOD: Merge some code in the save/load menusjohndoe123
2013-05-08NEVERHOOD: Delete all sound/music items on exitjohndoe123
- Minor cleanup
2013-05-08NEVERHOOD: Implement game-internal savegame overwrite query screenjohndoe123
- Rename and reorder fields in the Klaymen class
2013-05-08NEVERHOOD: Add support for loading/saving games with the game's own menujohndoe123
- Add LoadGameMenu class
2013-05-08NEVERHOOD: Implement restart functionality (from both main menu and game logic)johndoe123
- Some minor cleanup
2013-05-08NEVERHOOD: Change graphic resource draw method to get a Surface instead of ↵johndoe123
separate pixels/pitch - Merge SpriteResource::load and load2
2013-05-08NEVERHOOD: Clean up DiskplayerScenejohndoe123
- Enable return to launcher - Remove obsolete comments - Remove braces in single-line statements - Remove unused non-transparent drawing code in BaseSurface::copyFrom - Clean up mouse cursor insertion code in Scene class
2013-05-08NEVERHOOD: Merge TextSurface into FontSurfacejohndoe123
2013-05-08NEVERHOOD: Merge CollisionMan into Scene classjohndoe123
2013-05-08NEVERHOOD: Rename some CollisionMan methods/fieldsjohndoe123
- Remove fallback detector (I think it's not needed) - Rename Scene insertMouse methods
2013-05-08NEVERHOOD: A little more work on the menu stuffjohndoe123
2013-05-08NEVERHOOD: More work on the menu system:johndoe123
- 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)
2013-05-08NEVERHOOD: Add SavegameListBoxjohndoe123
2013-05-08NEVERHOOD: Add TextLabelWidget (still doesn't do anything)johndoe123
2013-05-08NEVERHOOD: Start with menu widget stuff (doesn't do anything yet!)johndoe123
2013-05-08NEVERHOOD: Add new method StaticSprite::loadSprite and use it instead of ↵johndoe123
setting stuff "manually"
2013-05-08NEVERHOOD: Make use of NDrawRect::setjohndoe123
2013-05-08NEVERHOOD: Rename stuff in Sprite:johndoe123
- processDelta() to updateBounds() - getRect() to getCollisionBounds() - _drawRect to _drawOffset - _rect to _collisionBounds - _deltaRect to _collisionBoundsOffset
2013-05-08NEVERHOOD: Add making of video to the main menujohndoe123
- Clear render queue at each scene initiailization - Fix mouse cursor visibility (again :) - Fix SmackerScene screen clearing
2013-05-08NEVERHOOD: Implement CreditsScenejohndoe123
2013-05-08NEVERHOOD: Start with the MenuModulejohndoe123