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