Commit Graph
54649 Commits
Author SHA1 Message Date
Matthew Stewart 3cccf65179 STARTREK: TRIAL1 2018-08-09 08:37:30 +02:00
Matthew Stewart 0f3efc0e55 STARTREK: TRIAL0 2018-08-09 08:37:30 +02:00
Matthew Stewart 6fa0efa4ed STARTREK: Make a macro to simplify room detection 2018-08-09 08:37:30 +02:00
Matthew Stewart 092cf422ca STARTREK: FEATHER7 2018-08-09 08:37:30 +02:00
Matthew Stewart 0c41f30f58 STARTREK: FEATHER6 Typos 2018-08-09 08:37:30 +02:00
Matthew Stewart b02124b5ee STARTREK: FEATHER6 2018-08-09 08:37:30 +02:00
Matthew Stewart 6486579e6a STARTREK: Fixes to sprites when off-screen
There was a problem implementing FEATHER6 where a thrown rock goes
off-screen, which breaks an assertion that "rect.height() != 0" when
drawing it.
2018-08-09 08:37:30 +02:00
Matthew Stewart 5863f515f7 STARTREK: FEATHER5 2018-08-09 08:37:30 +02:00
Matthew Stewart 8aef8c4539 STARTREK: FEATHER4 2018-08-09 08:37:30 +02:00
Matthew Stewart 1e60b6f96b STARTREK: FEATHER3 2018-08-09 08:37:30 +02:00
Matthew Stewart ae3be7b407 STARTREK: FEATHER2 2018-08-09 08:37:30 +02:00
Matthew Stewart 007960e85e STARTREK: Remove MUDD code from LOVE mission 2018-08-09 08:37:30 +02:00
Matthew Stewart d486051a6c STARTREK: Fix initializer list warnings 2018-08-09 08:37:30 +02:00
Matthew Stewart 8c71f2db84 STARTREK: Make Action struct POD again 2018-08-09 08:37:30 +02:00
Matthew Stewart 051ea8c238 STARTREK: FEATHER1 2018-08-09 08:37:30 +02:00
Matthew Stewart 51e2c85a25 STARTREK: FEATHER0 2018-08-09 08:37:30 +02:00
Matthew Stewart f583e307df STARTREK: Minor fixes to MUDD mission
Also make better names for variables.
2018-08-09 08:37:30 +02:00
Matthew Stewart bfb312a319 STARTREK: Done with atmosphere loss event 2018-08-09 08:37:30 +02:00
Matthew Stewart 933ab32b0e STARTREK: Start on MUDD's life-support-loss code 2018-08-09 08:37:30 +02:00
Matthew Stewart f85c296dc3 STARTREK: Move common MUDD functions to mudda.cpp 2018-08-09 08:37:30 +02:00
Matthew Stewart b3c3174102 STARTREK: MUDD5 2018-08-09 08:37:30 +02:00
Matthew Stewart 296bad07b8 STARTREK: Missing null-terminator with animations 2018-08-09 08:37:30 +02:00
Matthew Stewart a636aacf51 STARTREK: MUDD4 2018-08-09 08:37:30 +02:00
Matthew Stewart 0879985ddd STARTREK: MUDD3 2018-08-09 08:37:30 +02:00
Matthew Stewart c471503581 STARTREK: MUDD2 2018-08-09 08:37:30 +02:00
Matthew Stewart 7cff724864 STARTREK: MUDD1 2018-08-09 08:37:30 +02:00
Matthew Stewart 4c0eb3aa67 STARTREK: MUDD0 2018-08-09 08:37:30 +02:00
Matthew Stewart b332c17805 STARTREK: Give name to variable in love mission 2018-08-09 08:37:30 +02:00
Matthew Stewart 644f5118da STARTREK: Reorganize some text 2018-08-09 08:37:30 +02:00
Matthew Stewart d3313e3980 STARTREK: Add another mac version to detection.cpp 2018-08-09 08:37:30 +02:00
Matthew Stewart aa41f89395 STARTREK: Fix memory leak in drawAllSprites 2018-08-09 08:37:30 +02:00
Matthew Stewart c3bd0347ad STARTREK: More minor fixes to LOVE mission 2018-08-09 08:37:30 +02:00
Matthew Stewart 14639d85f7 STARTREK: Fix choice numbers in textboxes (again) 2018-08-09 08:37:30 +02:00
Matthew Stewart dee26355b1 STARTREK: Minor fixes to LOVE mission 2018-08-09 08:37:30 +02:00
Matthew Stewart 62cd8e4730 STARTREK: Implement keybindings on away missions 2018-08-09 08:37:30 +02:00
Matthew Stewart 37e6a886c1 STARTREK: Right-clicking & keyboard in menus 2018-08-09 08:37:30 +02:00
Matthew Stewart d4c5966151 STARTREK: Add missing "look at grate" action.
Also fix missing subscript for some text relating to N2 gas.
2018-08-09 08:37:30 +02:00
Matthew Stewart e367f9d25e STARTREK: Fix swapped McCoy & Spock speaker names 2018-08-09 08:37:30 +02:00
Matthew Stewart cfb5daa8f0 STARTREK: Fixes to textboxes
Center the speaker name, and show the choice number when there are
multiple choices.
2018-08-09 08:37:30 +02:00
Matthew Stewart aca1987056 STARTREK: Implement common code for LOVE mission 2018-08-09 08:37:30 +02:00
Matthew Stewart a5c7d6ae11 STARTREK: Revamp of action callbacks.
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-09 08:37:30 +02:00
Matthew Stewart d8e255e9e7 STARTREK: Implement synthesizer + bugfixes (LOVE) 2018-08-09 08:37:30 +02:00
Matthew Stewart 958a9065aa STARTREK: LOVE5 2018-08-09 08:37:30 +02:00
Matthew Stewart 43a0a574ff STARTREK: LOVE4 2018-08-09 08:37:30 +02:00
Matthew Stewart 08ead492d8 STARTREK: LOVE3 finished.
Added "callback" variants of the "walkCrewman" and "loadActorAnim"
functions to simplify chains of calls in room-specific code.
2018-08-09 08:37:30 +02:00
Matthew Stewart 16042faa65 STARTREK: Start on LOVE3 2018-08-09 08:37:30 +02:00
Paul Gilbert 7d110de48f STARTREK: Silence most Visual Studio warnings
Enums are signed in at least Visual Studio, and it was generating
many warnings of the cast to byte in the Action constructor was
losing precision. Likewise, there were some cases of -1 being
passed as a parameter to Action. This resolves these warnings by
making the constructor parameters int
2018-08-09 08:37:30 +02:00
Matthew Stewart dc1e44efb9 STARTREK: Most of LOVE2 done 2018-08-09 08:37:30 +02:00
Matthew Stewart 44b0a4c7bb STARTREK: Remove optional parameters from methods 2018-08-09 08:37:30 +02:00
Matthew Stewart 933d21429f STARTREK: LOVE1 2018-08-09 08:37:30 +02:00