Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Filippos Karapetis
fe542f2dd7
STARTREK: Started implementing bridge functions. Some cleanup
2020-11-16 23:14:59 +02:00
aryanrawlani28
29ceb07959
ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
...
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316
ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
...
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
65f13a0b26
STARTREK: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
Filippos Karapetis
ed24377900
STARTREK: Move resource-related functions into a separate class
2020-09-09 22:36:11 +03:00
Filippos Karapetis
e219042fb8
STARTREK: More work on the intro and credits. Remove custom math functions.
2020-07-27 00:54:49 +03:00
Filippos Karapetis
384715da84
STARTREK: Add a console
...
This also fixes an uninitialized pointer crash (_mapFile)
2019-08-15 11:58:15 +03:00
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