Matthew Stewart
ba05b5539b
STARTREK: Various code cleanup
2018-08-09 08:37:30 +02:00
Strangerke
be4174dc3d
STARTREK: Janitorial: Add end of namespace comments
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
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
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
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
3d27a9a92c
STARTREK: Initialize strings in actor objects
2018-08-09 08:37:30 +02:00
Matthew Stewart
688c988909
STARTREK: Fix some uninitialized variables
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
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
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
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
d375429abe
STARTREK: Objects and animations.
...
Testing them with the transporter room.
2018-08-09 08:37:30 +02:00