aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/palette.cpp
AgeCommit message (Collapse)Author
2014-02-18NEVERHOOD: Make GPL headers consisten in themselves.Johannes Schickel
2014-01-06NEVERHOOD: Fix palette fadingTorbjörn Andersson
The palette didn't fade all the way to white when using the shrinking machine, which caused visible glitches. I've verified against a YouTube "Let's Play" that in the original it did fade all the way. Whether or not it did it in this exact way I do not know, but... close enough.
2013-09-27NEVERHOOD: Fix uninitialized members of the Palette class - CID 1022303, ↵Filippos Karapetis
1022304, 1022305, 1022306
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-05-08NEVERHOOD: Remove TODOs concerning the original engine's debug codejohndoe123
- Add Scene1202 palette effect - Add AsScene1405Tile sound panning - Clean up some old comments
2013-05-08NEVERHOOD: Implement GameModule::createModuleByHashjohndoe123
This is used later when restoring savegames - Rename V_RING5_PULLED to V_RADIO_ENABLED - Implement Palette::fillBaseBlack and use it in Scene2803Small - Fix Scene2802 (show disabled radio if it's not enabled)
2013-05-08NEVERHOOD: Implement Scene2804johndoe123
- Fix dispenser in Scene2808 (wasn't clickable) - Add Palette::fillBaseWhite - Minor renaming in Module2800
2013-05-08NEVERHOOD: Some minor cleanup, add a TODO about some palette issues (I ↵johndoe123
couldn't find any apparent causes yet)
2013-05-08NEVERHOOD: Merge Palette2 class into Palettejohndoe123
2013-05-08NEVERHOOD: Rename Palette2::addPalette to addBasePalette to prepare the ↵johndoe123
merge of the Palette/Palette2 classes
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: New modules Module1200, Module1400, Module1700 and Module1800johndoe123
- Implement CollisionMan::removeSprite
2013-05-08NEVERHOOD: Implement SmackerScene, SmackerPlayer and related stuffjohndoe123
- The intro video after the logo screens is now played (still needs better sync)
2013-05-08NEVERHOOD: Start with the Palette2 class (which needs a better name later)johndoe123
- Implement Screen::drawSurface2 (needs color key support) - The first intro now show up, complete with fade-in and fade-out
2013-05-08NEVERHOOD: More work on the Palette classjohndoe123
2013-05-08NEVERHOOD: Add morejohndoe123
- 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)