aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/startrek.cpp
AgeCommit message (Collapse)Author
2019-09-01STARTREK: Simplify call to initGraphics()Cameron Cawley
2019-08-19STARTREK: Fix failed action textsFilippos Karapetis
2019-08-16STARTREK: Simplify screen name code and add the "actions" debug commandFilippos Karapetis
- The screen name and map name code have been merged and simplified - Some usage of SharedPtr has been adapted - Duplicate code for loading the room map has been merged - The "actions" command has been imported from the tools code - Cleanup
2019-08-15STARTREK: Add a consoleFilippos Karapetis
This also fixes an uninitialized pointer crash (_mapFile)
2019-06-11STARTREK: Adapt many usages of Common::SharedPtr() to regular pointersFilippos Karapetis
2019-06-11STARTREK: Remove the FileStream wrapper classFilippos Karapetis
2019-05-28Revert "STARTREK: Start adding a console"Thierry Crozat
This reverts commit 33fb9809c3a1353d927a3c7dfa41e673d79a089e. The engine/startrek/console.h and engine/startrek/console.cpp files were missing from that commit, which break compilation.
2019-05-28STARTREK: Start adding a consoleFilippos Karapetis
We need to properly inject it to all inner screen update loops
2019-05-28STARTREK: Fixes to drawR3Shape; red planet rendersMatthew Stewart
2019-05-27STARTREK: Improve game responsivenessFilippos Karapetis
- Add a delay after screen updates - Do not update the screen when drawing the background - this is unnecessary - Fix memory leak when drawing the background
2019-05-27STARTREK: Use Common::String for animation stringsFilippos Karapetis
2019-05-27STARTREK: Fix memory leakFilippos Karapetis
2019-05-27STARTREK: Fix MSVC warningsFilippos Karapetis
- Disable duplicate if block - Fix potentially uninitialized variables - Change _activeMenu to be a regular pointer, instead of a SharedPtr - it was not initialized correctly - Fix struct packing in structs with pointers to complex objects - Fix sound initialization - Fix memory leaks (handles to files which were never deleted)
2018-08-31STARTREK: remove dead code, simplify if statement by moving out code ↵Strangerke
identical in both branches
2018-08-18STARTREK: Update cos/sin table constructor changeDavid Fioramonti
They now take in the size rather than the power of 2 exponent.
2018-08-09STARTREK: Make FileStream extend MemoryReadStreamMatthew Stewart
2018-08-09STARTREK: Split up startrek.cpp into more filesMatthew Stewart
2018-08-09STARTREK: Put CD ROM detection into features fieldMatthew Stewart
2018-08-09STARTREK: Play midi sounds on floppy versionMatthew Stewart
2018-08-09STARTREK: Implement save loading from launcherMatthew Stewart
2018-08-09STARTREK: SINS0Matthew Stewart
2018-08-09STARTREK: Fix .BAN file rendering behind textboxesMatthew Stewart
2018-08-09STARTREK: Implement "BAN" files.Matthew Stewart
These are background animations in various rooms, purely visual.
2018-08-09STARTREK: Link away missions together, temporarilyMatthew Stewart
2018-08-09STARTREK: Reformat with artistic styleMatthew Stewart
2018-08-09STARTREK: Formatting correctionsMatthew Stewart
2018-08-09STARTREK: Move function descriptions to headersMatthew Stewart
2018-08-09STARTREK: Half-done implementation of drawR3ShapeMatthew Stewart
Handles drawing, scaling, probably rotating objects in space.
2018-08-09STARTREK: atan2 functionMatthew Stewart
2018-08-09STARTREK: sine & cosineMatthew Stewart
2018-08-09STARTREK: Rename fixed-point typesMatthew Stewart
2018-08-09STARTREK: Implement fixed-point decimal classMatthew Stewart
2018-08-09STARTREK: Move space functions into separate fileMatthew Stewart
2018-08-09STARTREK: Fix sound, support MT32.Matthew Stewart
Also jump to the first mission after the intro.
2018-08-09STARTREK: Get starfields working for the introMatthew Stewart
2018-08-09STARTREK: TRIAL0Matthew Stewart
2018-08-09STARTREK: Make Action struct POD againMatthew Stewart
2018-08-09STARTREK: FEATHER0Matthew Stewart
2018-08-09STARTREK: Done with atmosphere loss eventMatthew Stewart
2018-08-09STARTREK: MUDD5Matthew Stewart
2018-08-09STARTREK: Missing null-terminator with animationsMatthew Stewart
2018-08-09STARTREK: MUDD4Matthew Stewart
2018-08-09STARTREK: MUDD3Matthew Stewart
2018-08-09STARTREK: MUDD2Matthew Stewart
2018-08-09STARTREK: MUDD1Matthew Stewart
2018-08-09STARTREK: MUDD0Matthew Stewart
2018-08-09STARTREK: Implement keybindings on away missionsMatthew Stewart
2018-08-09STARTREK: Implement common code for LOVE missionMatthew Stewart
2018-08-09STARTREK: Revamp of action callbacks.Matthew Stewart
Old system of putting a callback in an action wouldn't work since it wasn't serializable. Now it seaches for an index corresponding to the function pointer before constructing an action.
2018-08-09STARTREK: Implement synthesizer + bugfixes (LOVE)Matthew Stewart