Filippos Karapetis
3f7f1a2410
STARTREK: Remove the FileStream wrapper class
2019-06-11 00:48:15 +03:00
Thierry Crozat
66a335eb18
Revert "STARTREK: Start adding a console"
...
This reverts commit 33fb9809c3 .
The engine/startrek/console.h and engine/startrek/console.cpp
files were missing from that commit, which break compilation.
2019-05-28 23:55:35 +01:00
Filippos Karapetis
33fb9809c3
STARTREK: Start adding a console
...
We need to properly inject it to all inner screen update loops
2019-05-28 21:44:07 +03:00
Matthew Stewart
5fae11b871
STARTREK: Move VENG function into common code
2018-08-09 08:37:30 +02:00
Matthew Stewart
08ef636a98
STARTREK: VENG0
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
ba05b5539b
STARTREK: Various code cleanup
2018-08-09 08:37:30 +02:00
Matthew Stewart
bf1e125fa3
STARTREK: Remove trailing backslash in module.mk
2018-08-09 08:37:30 +02:00
Matthew Stewart
dfb3bc586e
STARTREK: Move text out of header file
...
For some reason this was inflating the executable size.
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
23b3782b52
STARTREK: SINS0
2018-08-09 08:37:30 +02:00
Matthew Stewart
2b09f698ed
STARTREK: sine & cosine
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
0f3efc0e55
STARTREK: TRIAL0
2018-08-09 08:37:30 +02:00
Matthew Stewart
51e2c85a25
STARTREK: FEATHER0
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
4c0eb3aa67
STARTREK: MUDD0
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
933d21429f
STARTREK: LOVE1
2018-08-09 08:37:30 +02:00
Matthew Stewart
efda57c114
STARTREK: LOVE0 (start of 3rd mission)
2018-08-09 08:37:30 +02:00
Matthew Stewart
6e322ebfc5
STARTREK: TUG3 (mission 2 finished)
2018-08-09 08:37:30 +02:00
Matthew Stewart
487c3fda32
STARTREK: TUG2
2018-08-09 08:37:30 +02:00
Matthew Stewart
0c28fd964e
STARTREK: TUG1
2018-08-09 08:37:30 +02:00
Matthew Stewart
ad76c744af
STARTREK: TUG0 (first room of mission 2)
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
1290b7ea02
STARTREK: Demon6, including the special case menu
2018-08-09 08:37:30 +02:00
Matthew Stewart
e5a97d9137
STARTREK: Demon5
2018-08-09 08:37:30 +02:00
Matthew Stewart
5b28ece2b5
STARTREK: Begin with Demon4
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
bd79e4d653
STARTREK: Begin on room-specific code for room 1
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
2a588200ed
STARTREK: Pathfinding
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
Matthew Stewart
e206d8e198
STARTREK: Remove executable bit on source files
2018-08-09 08:37:30 +02:00
Matthew Stewart
fd26d0a790
STARTREK: Begin implementing event system.
...
Textbox now responds to mouse input.
2018-08-09 08:37:30 +02:00
Matthew Stewart
295c55c510
STARTREK: Implement more text routines
2018-08-09 08:37:30 +02:00
Matthew Stewart
a69f025818
STARTREK: Implement drawAllSprites properly.
...
Still need to do the part which calculates sprite priorities.
2018-08-09 08:37:30 +02:00
Matthew Stewart
2dd96e044f
STARTREK: Begin implementation of showText.
...
Also started using SharedPtrs.
2018-08-09 08:37:30 +02:00
Matthew Stewart
cd45502501
STARTREK: Implement draw modes 2 and 3 for sprites
2018-08-09 08:37:30 +02:00
Matthew Stewart
b84a3bb4f2
STARTREK: Make Bitmap, Sprite, FileStream classes
2018-08-09 08:37:30 +02:00
Matthew Hoops
e07fe3f1a4
STARTREK: Import my startrek engine
...
Now updated even
2018-08-09 08:37:30 +02:00