Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-24 | TOLTECS: Save music in saved games | Filippos Karapetis | |
Also, move all music resource related code into its own class | |||
2011-11-21 | TOLTECS: Remove empty implementation of syncSoundSettings() | Filippos Karapetis | |
2011-11-21 | TOLTECS: Savegame changes | Filippos Karapetis | |
- Add support for savegame removal - Remove kyra-specific code - Add save play time and creation date | |||
2011-11-20 | TOLTECS: Always hide the game interface when showing a movie | Filippos Karapetis | |
2011-11-20 | TOLTECS: Stop all sounds when exiting | Filippos Karapetis | |
2011-11-20 | TOLTECS: Updated TODO | Filippos Karapetis | |
- Updated locations where the animation hack is necessary - Fixed crashes on scene changes (with a TODO) - MIDI Music is always XMIDI - sfClearScreen() doesn't seem to be necessary | |||
2011-11-20 | TOLTECS: Fixed typo | Filippos Karapetis | |
2011-11-20 | TOLTECS: Added a hack to fix a crash when smoking the peace pipe | Filippos Karapetis | |
2011-11-20 | TOLTECS: Initial implementation for music | Filippos Karapetis | |
2011-11-20 | TOLTECS: Added the ability to skip the current dialog line with the escape key | Filippos Karapetis | |
2011-11-20 | TOLTECS: Initialize mouse cursor when loading a saved game from the launcher | Filippos Karapetis | |
2011-11-20 | TOLTECS: Switch to initGraphics() call, rather than separate calls. | David Turner | |
2011-11-20 | TOLTECS: Fix Compilation After Common::RandomSource Changes in Latest master. | David Turner | |
2011-11-20 | TOLTECS: Fix compilation | Benjamin Haisch | |
2011-11-20 | TOLTECS: Fix Compilation After Graphics::Surface PixelFormat changes. | David Turner | |
2011-11-20 | TOLTECS: Fix Compilation After Base Code Header Changes. | David Turner | |
2011-11-20 | TOLTECS: Fix bugs | Benjamin Haisch | |
- Save scene parameters before playing a movie and restore them afterwards (fixes crash) - Fix text disappearing too fast - Implement script function sfGetCameraChanged - Replace nop script functions with stubs which print debug info when called - Some cleanup, remove obsolete TODOs | |||
2011-11-20 | TOLTECS: Fix compilation after sound->audio directory rename. | David Turner | |
2011-11-20 | TOLTECS: Use CursorMan instead of OSystem for showMouse | Benjamin Haisch | |
2011-11-20 | TOLTECS: Added comments on main game loop, and added a FIXME | Filippos Karapetis | |
2011-11-20 | TOLTECS: Reduced header dependencies and removed a TODO | Filippos Karapetis | |
2011-11-20 | TOLTECS: Fixed compilation and reduced header dependencies a bit | Filippos Karapetis | |
2011-11-20 | TOLTECS: - More work on the menu system, saving and loading from there is ↵ | Benjamin Haisch | |
now possible - Add blastSprite method which draws a sprite directly to the frontScreen without the renderQueue - Add F10 scancode in sfHandleInput to open the menu | |||
2011-11-20 | TOLTECS: - Undef menu test code (oops) | Benjamin Haisch | |
- Rename updateScreen to drawScreen - Move code from sfUpdateScreen to engine updateScreen - Use better screen sync code to get closer to the original game's speed | |||
2011-11-20 | TOLTECS: - Work on the menu system (use strings from resources instead of ↵ | Benjamin Haisch | |
hardcoded ones) - ...and load the system strings from the resource on startup - Only redraw menu screen when required - Change parameters for some text functions from byte* to const byte* - Rename some mouse vars | |||
2011-11-20 | TOLTECS: - Implement kSupportsLoadingDuringStartup | Benjamin Haisch | |
2011-11-20 | TOLTECS: - Hopefully fixed a bug in findRectAtPoint which causes the game to ↵ | Benjamin Haisch | |
crash before the first scene - sfHandleInput | |||
2011-11-20 | TOLTECS: Fix compilation with trunk | Benjamin Haisch | |
2011-11-20 | TOLTECS: Fixed compilation | Benjamin Haisch | |
2011-11-20 | TOLTECS: Added GUI options to detection entries | Benjamin Haisch | |
2011-11-20 | TOLTECS: Fix compilation. | Benjamin Haisch | |
2011-11-20 | TOLTECS: - Fixed clipping bugs (in 256-color sprites and scaled sprites) | Benjamin Haisch | |
- Minor cleanup | |||
2011-11-20 | TOLTECS: - Implemented playSoundAtPos and fixed sound panning (0 is center, ↵ | Benjamin Haisch | |
not 64 like in the original) - Minor cleanup | |||
2011-11-20 | TOLTECS: Reworked the ArchiveReader and ResourceCache classes. | Benjamin Haisch | |
ResourceCache needs more work since resources are never freed (which is bad). | |||
2011-11-20 | TOLTECS: Fixed compilation | Filippos Karapetis | |
2011-11-20 | TOLTECS: - Implemented RTL | Benjamin Haisch | |
- Fixed return values in savegame/loadgame - Some minor cleanup | |||
2011-11-20 | TOLTECS: Very very minor cleanup. | Benjamin Haisch | |
2011-11-20 | TOLTECS: - Listing savestates via command line or Launcher | Benjamin Haisch | |
- Loading/Saving during run time Other savestate functions yet todo. I'll probably remove the "original" in-game menu and move everything to the GMM. | |||
2011-11-20 | TOLTECS: - Fixed Screen::updateTalkText (text x position was read ↵ | Benjamin Haisch | |
incorrectly and font color wasn't nibble-swapped) - Hooked up the movie player; movies can be aborted with Escape (not with mouse clicks at the moment because I was too lazy to implement it; funny, writing this explanation probably took longer :)) | |||
2011-11-20 | TOLTECS: Implemented preliminary sound playback; some stuff is still missing ↵ | Benjamin Haisch | |
(correct volumes etc.) | |||
2011-11-20 | TOLTECS: Correct initialization for graphics. Since the game is 640x480, it ↵ | Eugene Sandulenko | |
should be default to 1x scaler. | |||
2011-11-20 | TOLTECS: A lot of changes in the graphics code: | Benjamin Haisch | |
- Optimized drawing code; now only items (sprites, text, screen masks) which have changed from the previous frame are redrawn, this speeds up things a lot - Implemented dirty rectangles using a microtile array - The previously committed Microtile Array implementation from SEL seemed buggy so I wrote my own version which works nicely so far (and is less code and GPL), only MicroTileArray::getRectangles uses parts from the old version, this will be changed later - One known bug related to dirty rectangles remains: Sometimes the background isn't restored correctly and gfx artifacts are visible | |||
2011-11-20 | TOLTECS: Switched quicksave key from F6 to F5. | Benjamin Haisch | |
2011-11-20 | TOLTECS: Forgot script.cpp. | Benjamin Haisch | |
And some tests for menu & movie player in toltecs.cpp. | |||
2011-11-20 | TOLTECS: Cancel all talkText items when camera position is changed (fixes ↵ | Benjamin Haisch | |
some crashes and odd behaviour) | |||
2011-11-20 | TOLTECS: Corrected debug output. | Benjamin Haisch | |
2011-11-20 | TOLTECS: - Merged input.cpp with toltecs.cpp | Benjamin Haisch | |
- Kernel function 5 returns a random value; use ScummVM's RNG | |||
2011-11-20 | TOLTECS: Minor cleanup. | Benjamin Haisch | |
2011-11-20 | TOLTECS: - Renamed stuff and cleanups | Benjamin Haisch | |
- Beginnings of the saveload system (incomplete) | |||
2011-11-20 | TOLTECS: Fixed tabs and formatting. | Benjamin Haisch | |