aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/awaymission.cpp
AgeCommit message (Collapse)Author
2019-12-27STARTREK: Simplify setBackgroundImage()Filippos Karapetis
2019-12-27STARTREK: Move isPointInPolygon() inside the Room classFilippos Karapetis
This accesses the room data, so it's better to move it inside the Room class, to reduce direct visibility of the room vertex data
2019-12-01STARTREK: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-03STARTREK: Remove sound function wrappers out of StarTrekEngineFilippos Karapetis
2019-10-29STARTREK: Refactored mouse cursor and bitmap handlingFilippos Karapetis
- Reduced usage of SharedPtr - Simplified the mouse cursor code (normal, locked, stack handling) - Simplified the background handling code - Initialize the mouse cursor after the graphics are initialized
2019-09-30STARTREK: Fix MSVC Signed vs. Unsigned Byte WarningD G Turner
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-06-11STARTREK: Adapt many usages of Common::SharedPtr() to regular pointersFilippos 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-10STARTREK: Reduce a couple of variable scope, add a CHECKMEStrangerke
2018-08-09STARTREK: Fix compilation on macOSEugene Sandulenko
nullptr is an object on macOS.
2018-08-09STARTREK: Janitorial: Add end of namespace commentsStrangerke
2018-08-09STARTREK: Allow engine to run without voc filesMatthew 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: Move function descriptions to headersMatthew Stewart
2018-08-09STARTREK: Remove some gotosMatthew Stewart
2018-08-09STARTREK: Rename fixed-point typesMatthew Stewart
2018-08-09STARTREK: Implement fixed-point decimal classMatthew Stewart
2018-08-09STARTREK: "Use" action was bypassing "disableWalk"Matthew Stewart
When objects could be walked to by "using" them, this bypassed the "disableWalk" variable.
2018-08-09STARTREK: FEATHER5Matthew Stewart
2018-08-09STARTREK: Make Action struct POD againMatthew Stewart
2018-08-09STARTREK: FEATHER1Matthew Stewart
2018-08-09STARTREK: Done with atmosphere loss eventMatthew Stewart
2018-08-09STARTREK: Start on MUDD's life-support-loss codeMatthew Stewart
2018-08-09STARTREK: MUDD5Matthew 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: Fix memory leak in drawAllSpritesMatthew Stewart
2018-08-09STARTREK: More minor fixes to LOVE missionMatthew Stewart
2018-08-09STARTREK: Implement keybindings on away missionsMatthew Stewart
2018-08-09STARTREK: Fix swapped McCoy & Spock speaker namesMatthew 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: LOVE5Matthew Stewart
2018-08-09STARTREK: LOVE4Matthew Stewart
2018-08-09STARTREK: LOVE3 finished.Matthew Stewart
Added "callback" variants of the "walkCrewman" and "loadActorAnim" functions to simplify chains of calls in room-specific code.
2018-08-09STARTREK: Start on LOVE3Matthew Stewart
2018-08-09STARTREK: Most of LOVE2 doneMatthew Stewart
2018-08-09STARTREK: Change spawn room back to room 0Matthew Stewart
2018-08-09STARTREK: TUG2Matthew Stewart
2018-08-09STARTREK: Default text for undefined actionsMatthew Stewart
2018-08-09STARTREK: Mission 1 finishedMatthew Stewart
2018-08-09STARTREK: Demon6, including the special case menuMatthew Stewart
2018-08-09STARTREK: Demon5Matthew Stewart
2018-08-09STARTREK: Sort text alphabetically by IDMatthew Stewart
2018-08-09STARTREK: Begin with Demon4Matthew Stewart