aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/mouse_cursor.cpp
AgeCommit message (Collapse)Author
2017-10-15TITANIC: Fix use after free and remove IFDEF code from mouse cursorsPaul Gilbert
2017-10-15TITANIC: Simplify cursors to build up as RGBA during loadingPaul Gilbert
2017-08-24TITANIC: Reduce header includes for titanic.hDavid Fioramonti
I reduced the header includes a lot in Titanic.h and forward declared when I could. Titanic.h was including a lot and a lot of functions that were including it were not using its API. This will help make it more clear which implementation files are using which class since they will just need to include which ones they need. I also moved the debug related items in Titanic.h into the debugger header. I also reordered several of the the header includes to be local to global.
2017-01-21TITANIC: Fix display of busy cursor across entire TV throw cutscenePaul Gilbert
2017-01-15TITANIC: Further compiler warning fixesPaul Gilbert
2016-12-27TITANIC: Implement busy cursor like the originalPaul Gilbert
2016-11-28TITANIC: Transparency in movie frames now workingPaul Gilbert
Turns out the movie frames didn't need to be 32-bit, it just needed custom copying code to replace transparent pixels with the transparency color, so when blitted to the screen, the pixels aren't drawn.
2016-11-26TITANIC: Add support for 32-bit surfacesPaul Gilbert
Some of the game videos have alpha levels, which are lost if the surfaces are converted to 16-bit. This adds better support for creating 32-bit video surfaces, so the information won't be lost
2016-11-01TITANIC: Fix transparency handling for PET glyph selectionPaul Gilbert
2016-10-31TITANIC: Implement manual mouse control used during introPaul Gilbert
2016-10-30TITANIC: Renamings of mouse methodsPaul Gilbert
2016-10-26TITANIC: Add yet another mouse hiding counter the game usesPaul Gilbert
2016-10-25TITANIC: Further work on mouse cursor enablement logicPaul Gilbert
2016-10-25TITANIC: Implement hide counting for mouse cursor hide/showPaul Gilbert
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-10-06TITANIC: Cleanup usages of CTransparencySurfacePaul Gilbert
2016-10-03TITANIC: Remove redundant includes in CMouseCursorPaul Gilbert
2016-10-03TITANIC: Fix rendering of cursorsPaul Gilbert
2016-10-02TITANIC: Change mouse cursor to use transparencyPaul Gilbert
2016-09-28TITANIC: Clarify movie secondary video tracks as a transparency maskPaul Gilbert
2016-08-29TITANIC: Remove redundant CFilesManager::fn4Paul Gilbert
It looks like the original method scanned subfolders for the file, and prefixed on the found path. We don't need this for ScummVM
2016-08-29TITANIC: Clarify CMouseCursor saveState as setPositionPaul Gilbert
2016-08-22TITANIC: Cleanup of engine referencesPaul Gilbert
2016-07-17TITANIC: Fixes for mouse cursor/movie frame handlingPaul Gilbert
2016-07-17TITANIC: Further implementation of movie frame decodingPaul Gilbert
2016-07-17TITANIC: Making the AVISurface frameInfo a video surfacePaul Gilbert
2016-07-15TITANIC: Remove old hard-coded video loading code from cursors loadingPaul Gilbert
2016-07-15TITANIC: Named two remaining OSMovie virtual methodsPaul Gilbert
2016-07-15TITANIC: Major implementation of OSMovie and AVISurface classesPaul Gilbert
2016-07-15TITANIC: Adding CGameObject methodsPaul Gilbert
2016-07-10TITANIC: Refactor CTitleEngine to use CFilesManager for PE resourcesPaul Gilbert
2016-04-10TITANIC: Change back to using original AVIDecoderPaul Gilbert
2016-04-07TITANIC: Fix showing custom cursors when highlighting objectsPaul Gilbert
2016-04-05TITANIC: Set up cursors enum with better namesPaul Gilbert
2016-04-05TITANIC: Fix display of initial cursorPaul Gilbert
2016-04-03TITANIC: Move most of the root classes into new support/ folderPaul Gilbert