aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-22TITANIC: Beginnings of Continue Save dialogPaul Gilbert
2016-07-22DEVTOOLS: Save create_titanic bitmap resources with correct bitmap headersPaul Gilbert
2016-07-22TITANIC: Add support for arbitrary window event targetsPaul Gilbert
Also moved all standard game event methods to CMainGameWindow. This will allow for the Continue Save dialog to be added in and get events instead of the game window
2016-07-22TITANIC: Workaround for original using destroyed objects after save loadPaul Gilbert
The original loads savegames by loading a new project hierarchy and then deleting and replacing the existing one. This means that objects in the original project, such as the PET control, are destroyed, leaving the remainder of the PET code that called load operating on destroyed objects. This workaround instead flags for a load to be done, and adds new code in the game manager to take care of it. This way, the remainder of the PET event handling can finish first, and it will be then safe to destroy the original game project (including PET) and load the new savegame.
2016-07-22TITANIC: Fleshing out PET RealLife Load functionalityPaul Gilbert
2016-07-20TITANIC: Display first 5 savegame slots in PET RealLife tabPaul Gilbert
2016-07-20TITANIC: Fixes for saving & loading savegamesPaul Gilbert
2016-07-20TITANIC: Fixes for saving/loading savegame headersPaul Gilbert
2016-07-20TITANIC: Fix destroying previous game project when loading savegamePaul Gilbert
2016-07-20TITANIC: Add missing engine saving functionalityPaul Gilbert
2016-07-20TITANIC: Clarify CVideoSurface _field48 as _freeMovieSurfacePaul Gilbert
2016-07-20TITANIC: Clarify movie/surface has frame fields & variablesPaul Gilbert
2016-07-20TITANIC: Add movie _handled flag, simplify frame timinig codePaul Gilbert
2016-07-19TITANIC: Fix loading movies for playbackPaul Gilbert
2016-07-18TITANIC: gcc compilation fixesPaul Gilbert
2016-07-18TITANIC: Fix loading of movies with only a single video trackPaul Gilbert
2016-07-18TITANIC: Fix scanning for files not to free resourcesPaul Gilbert
2016-07-18TITANIC: Simplify data usage in CStarControlSub20Paul Gilbert
2016-07-18TITANIC: Added CStarControlSub20 copyFrom/copyTo methodsPaul Gilbert
2016-07-17TITANIC: Added remaining CStarControlSub12 virtual methodsPaul Gilbert
2016-07-17TITANIC: Adding CStarControlSub12 methodsPaul Gilbert
2016-07-17TITANIC: Adding CStarControlSub12 methodsPaul Gilbert
2016-07-17TITANIC: Extra construction for CStarControlSub12Paul Gilbert
2016-07-17TITANIC: Added CStarControlSub12 setupHandlerPaul Gilbert
2016-07-17TITANIC: Start of starfield renderingPaul Gilbert
2016-07-17TITANIC: Added CStarField support methodsPaul Gilbert
2016-07-17VIDEO: Add titanic to list of engines using AVIDecoderPaul Gilbert
2016-07-17TITANIC: Renamed CStarControlSub12 to CStarFieldPaul Gilbert
2016-07-17TITANIC: Finished startfield initDocumentPaul Gilbert
2016-07-17TITANIC: Renaming of star point classesPaul Gilbert
2016-07-17TITANIC: Further work on DMatrixPaul Gilbert
2016-07-17TITANIC: Setup of CStarControlSub6 classPaul Gilbert
2016-07-17TITANIC: More FVector methodsPaul Gilbert
2016-07-17TITANIC: Added FMatrix methodsPaul Gilbert
2016-07-17TITANIC: Beginnings of matrix and vector classesPaul Gilbert
2016-07-17TITANIC: Some star control class definitionsPaul Gilbert
2016-07-17TITANIC: Further star control class stubsPaul Gilbert
2016-07-17TITANIC: Beginnings of CStarControlSub15 classPaul Gilbert
2016-07-17TITANIC: Fleshing out & fixes for video surface blit methodsPaul Gilbert
2016-07-17TITANIC: Fix memory leak in image decodersPaul Gilbert
2016-07-17TITANIC: Fixes for mouse cursor/movie frame handlingPaul Gilbert
2016-07-17TITANIC: Fix star control points 2 loadingPaul Gilbert
2016-07-17TITANIC: Further implementation of movie frame decodingPaul Gilbert
2016-07-17TITANIC: Making the AVISurface frameInfo a video surfacePaul Gilbert
2016-07-17TITANIC: Fix warnings in AVISurfacePaul Gilbert
2016-07-17VIDEO: Handle STRN chunks in AVI file streams to set stream namePaul Gilbert
2016-07-17TITANIC: Change AVISurface to use a separate AVIDecoder for each video trackPaul Gilbert
2016-07-17VIDEO: Add support for a track filtering callback functionPaul Gilbert
This is needed for Starship Titanic, where videos can have a secondary video track. It was simpler to use the callback as a means to select one video track each across two decoders than trying to make VideoDecoder and/or AVIDecoder support decoding from multiple video tracks simultaneously
2016-07-15TITANIC: Remove old hard-coded video loading code from cursors loadingPaul Gilbert
2016-07-15VIDEO: Respect RIFF filesize field when decoding AVI filesPaul Gilbert
Starship Titanic in particular needs this, since some of the videos have extra junk at the end of the file, such as ycursors.avi, and parsing fails if we don't respect the filesize field