aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-08NEVERHOOD: Remove unused resource preloading stuff (probably resource ↵johndoe123
preloading is not needed since the original game ran off slow double/quad-speed cd drives and preloading reduced stuttering while playing back then) - Add Klayman animation speedup
2013-05-08NEVERHOOD: Add Module::updateChild and use it (in most places)johndoe123
2013-05-08NEVERHOOD: Use setBackgroundjohndoe123
2013-05-08NEVERHOOD: Use InsertKlaymanjohndoe123
2013-05-08NEVERHOOD: Use insertStaticSpritejohndoe123
2013-05-08NEVERHOOD: Multiple changes to make the game logic code cleaner (hopefully :)johndoe123
- Introduce Scene::insertStaticSprite to create static sprites instead of the old "addSprite(new StaticSprite" (not used everywhere yet) - Introduce macro InsertKlayman to create the Klayman object - Change sendMessage semantics from "receiver->sendMessage(num,arg,sender)" to "sendMessage(receiver,num,arg)", the sender is always the sending object ("this") - Similar changes using macros will follow - And fixed a bug in the elevator
2013-05-08NEVERHOOD: Add Scene1310 and Scene1311johndoe123
2013-05-08NEVERHOOD: Add Scene1317johndoe123
- Fix SmackerPlayer (last frame was dropped, this hopefully doesn't break other stuff...)
2013-05-08NEVERHOOD: Add Scene1308 (renaming of stuff todo)johndoe123
2013-05-08NEVERHOOD: Add tables for Scene1308johndoe123
2013-05-08NEVERHOOD: Add Scene1307johndoe123
2013-05-08NEVERHOOD: Add Scene1306johndoe123
2013-05-08NEVERHOOD: Add tables for Scene1306johndoe123
2013-05-08NEVERHOOD: Add Scene1305johndoe123
2013-05-08NEVERHOOD: Add tables for Scene1305johndoe123
2013-05-08NEVERHOOD: Add Scene1304johndoe123
2013-05-08NEVERHOOD: Add tables for Scene1304johndoe123
2013-05-08NEVERHOOD: Add Scene1303johndoe123
2013-05-08NEVERHOOD: Add tables for Scene1303johndoe123
2013-05-08NEVERHOOD: Start with Module1300 and implement Scene1302johndoe123
2013-05-08NEVERHOOD: Add tables for Scene1302johndoe123
2013-05-08NEVERHOOD: Implement HallOfRecordsScene (and all HoR scenes) and Scene2247johndoe123
- Load SceneInfo140 from neverhood.dat - Some renaming
2013-05-08NEVERHOOD: Add Scene2248johndoe123
2013-05-08NEVERHOOD: Forgot to remove debug codejohndoe123
2013-05-08NEVERHOOD: Implement Scene2242johndoe123
2013-05-08NEVERHOOD: Add tables for Scene2242johndoe123
2013-05-08NEVERHOOD: Implement Scene2208 (viewer for Hall Of Records text)johndoe123
- Implement Screen::drawSurface3 and Screen::drawUnk and move actual blitting code to Screen::blit
2013-05-08NEVERHOOD: Very small cleanupjohndoe123
2013-05-08NEVERHOOD: Implement Scene2207 (not complete yet)johndoe123
2013-05-08NEVERHOOD: Add tables for Scene2207johndoe123
2013-05-08NEVERHOOD: Implement Scene2206johndoe123
2013-05-08NEVERHOOD: Add tables for Scene2206johndoe123
2013-05-08NEVERHOOD: Add tables for Scene2205johndoe123
2013-05-08NEVERHOOD: Implement Scene2205johndoe123
2013-05-08NEVERHOOD: Add Scene2204 (just a DiskplayerScene)johndoe123
2013-05-08NEVERHOOD: Implement Scene2203johndoe123
2013-05-08NEVERHOOD: Add tables for Scene2203johndoe123
2013-05-08NEVERHOOD: Implement Scene2202 (sliding puzzle)johndoe123
2013-05-08NEVERHOOD: Implement updateScene2201johndoe123
2013-05-08NEVERHOOD: Add Hall of Records tablesjohndoe123
- Add tables for Scene2201
2013-05-08NEVERHOOD: Implement Scene2201johndoe123
- Implement DataResource::getHitRectList, DataResource::getMessageListAtPos and related stuff in scene.cpp
2013-05-08NEVERHOOD: Switch to initGraphics() call, rather than separate calls. ↵digitall
Default to 1xScalar.
2013-05-08NEVERHOOD: Restructure/redesign create_neverhood tool and made it more ↵johndoe123
extensible for future game structures
2013-05-08NEVERHOOD: Add tables for Module2000johndoe123
2013-05-08NEVERHOOD: Implement Module2000johndoe123
2013-05-08NEVERHOOD: Implement Scene3011johndoe123
- And use _moduleDone instead of _done in Module3000
2013-05-08NEVERHOOD: More work on Scene3009johndoe123
2013-05-08NEVERHOOD: More work on Module3000 and Scene3009 (incomplete)johndoe123
2013-05-08NEVERHOOD: Introduce and use Module::createNavigationScene and ↵johndoe123
Module::createSmackerScene
2013-05-08NEVERHOOD: Implement Scene3010 (door lock)johndoe123