Matthew Stewart
|
bd1b9f66cb
|
STARTREK: Implement republic map screen
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
e5e54b8a1f
|
STARTREK: Split up startrek.cpp into more files
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
c6834a997c
|
STARTREK: Put CD ROM detection into features field
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
a1107f0500
|
STARTREK: Use AD_ENTRY1s for game detection
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
abf711a4d3
|
STARTREK: text.cpp -> textbox.cpp
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
f412328181
|
STARTREK: Implement text input boxes
Needed for SINS mission with the keypads
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
ae6c86bc7a
|
STARTREK: Implement save loading from launcher
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
919db23841
|
STARTREK: Implement "BAN" files.
These are background animations in various rooms, purely visual.
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
b1fa6126cc
|
STARTREK: Link away missions together, temporarily
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
fe98dbb69d
|
STARTREK: Reformat with artistic style
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
0e85e19ee7
|
STARTREK: Move function descriptions to headers
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
c2dd39a6c2
|
STARTREK: Remove some gotos
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
eff87179da
|
STARTREK: Half-done implementation of drawR3Shape
Handles drawing, scaling, probably rotating objects in space.
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
565bf0e967
|
STARTREK: atan2 function
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
2b09f698ed
|
STARTREK: sine & cosine
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
710b9db0fd
|
STARTREK: Rename fixed-point types
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
ac9cd1f00a
|
STARTREK: Implement fixed-point decimal class
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
a024a3fd45
|
STARTREK: Move space functions into separate file
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
639c02b76f
|
STARTREK: Fix sound, support MT32.
Also jump to the first mission after the intro.
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
52cfe60271
|
STARTREK: Get starfields working for the intro
|
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
|
37e6a886c1
|
STARTREK: Right-clicking & keyboard in menus
|
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
|
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
|
41997ebc20
|
STARTREK: Default text for undefined actions
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
84a30e4dce
|
STARTREK: Preliminary saving/loading
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
fe5658ca17
|
STARTREK: Mission 1 finished
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
9e314e19d9
|
STARTREK: Demon2, half of Demon3 done
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
45ae72b763
|
STARTREK: DEMON1 done (klingon attack)
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
ca3a9dcc87
|
STARTREK: Finish implementing first room
Doors now work, and the system of "walking, then performing an action
afterward" is implemented.
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
bd79e4d653
|
STARTREK: Begin on room-specific code for room 1
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
66b4ec36bd
|
STARTREK: Cleanup some text code
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
a6bee58f62
|
STARTREK: Default behaviour for look action
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
f66b77d9fd
|
STARTREK: Rename objects to actors
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
ec2306f8b0
|
STARTREK: Don't memset sprites, add Fixed16 type
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
6117a89194
|
STARTREK: Inventory menu and hotspots
Action buttons now react when hovering over hotspots.
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
2120ce1062
|
STARTREK: Action menu
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
2731ae2287
|
STARTREK: Refactor text and menus
Moved them out of the Graphics class and into their own files.
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
be8e807a4b
|
STARTREK: Warps between rooms
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
2a588200ed
|
STARTREK: Pathfinding
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
65d24b0451
|
STARTREK: Basic walking
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
0187c795d5
|
STARTREK: Initialization of away mission.
Crew successfully beams in and does their idle animation.
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
4927cd90b7
|
STARTREK: Bitmap scaling
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
fc89135a16
|
STARTREK: Get animation timing working properly
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
d375429abe
|
STARTREK: Objects and animations.
Testing them with the transporter room.
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
aac4b2e99d
|
STARTREK: Music/SFX enable and disable functions
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
273131ce35
|
STARTREK: Quit game menu and mouse warp function
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
d37e2aba0e
|
STARTREK: Options menu
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
e206d8e198
|
STARTREK: Remove executable bit on source files
|
2018-08-09 08:37:30 +02:00 |
|
Matthew Stewart
|
e1d70e6a04
|
STARTREK: Disabling menu buttons + text menu.
|
2018-08-09 08:37:30 +02:00 |
|