aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/rooms/demon0.cpp
AgeCommit message (Collapse)Author
2019-12-01STARTREK: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-06-11STARTREK: Rename the different showText() functions for disambiguationFilippos Karapetis
Hopefully, this will fix the AmigaOS and DS builds
2019-06-11STARTREK: Load more messages from RDF filesFilippos Karapetis
The whole Demon chapter has been converted to the new logic. The offsets for the extra room messages have been hardcoded, for now, inside loadOtherRoomMessages(), until we figure out how they are referenced.
2019-05-28STARTREK: Start reading text from RDF files, instead of hardcoding itFilippos Karapetis
Rooms DEMON0 and DEMON5 have been partially adapted to the new logic. This isn't yet fully functional, for the following reasons: - We only read the main text block. There are also some others which are not handled yet. The unhandled blocks have been kept in text.cpp - We load text in dictionaries, splitting the strings in look and talk. However, there's a third category (look with a talker), which isn't handled yet - Text is loaded per-room, but there are enhancements where text and samples are loaded from other rooms. These need to be refactored
2018-08-09STARTREK: Further Compilation Fixes.D G Turner
Mismatch in types caused compilation failure for ports where int was not identical to int32 which is the typedef for TextRef.
2018-08-09STARTREK: Reorganize includes in room.hMatthew Stewart
This should avoid the costly rebuild of everything in the 'rooms/' folder, at least sometimes...
2018-08-09STARTREK: Clean up room-specific vars in mission 1Matthew Stewart
2018-08-09STARTREK: Reformat with artistic styleMatthew Stewart
2018-08-09STARTREK: Make "missionScore" mission-specificMatthew Stewart
2018-08-09STARTREK: Demon6, including the special case menuMatthew Stewart
2018-08-09STARTREK: Demon5Matthew Stewart
2018-08-09STARTREK: Refactor text using integer constantsMatthew Stewart
2018-08-09STARTREK: Demon2, half of Demon3 doneMatthew Stewart
2018-08-09STARTREK: DEMON1 done (klingon attack)Matthew Stewart
2018-08-09STARTREK: Finish implementing first roomMatthew Stewart
Doors now work, and the system of "walking, then performing an action afterward" is implemented.
2018-08-09STARTREK: Begin on room-specific code for room 1Matthew Stewart