aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/rooms
AgeCommit message (Collapse)Author
2019-12-28STARTREK: Reduce usage of SharedPtr, and simplify bitmap related callsFilippos Karapetis
2019-12-27STARTREK: Simplify setBackgroundImage()Filippos Karapetis
2019-12-01STARTREK: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-30STARTREK: Load more messages from RDF filesFilippos Karapetis
2019-10-30STARTREK: Load the text for the VENG mission from RDF filesFilippos Karapetis
2019-10-29STARTREK: Load the text of the TRIAL missions from RDF filesFilippos Karapetis
2019-10-29STARTREK: Read the text for the SINS mission from RDF filesFilippos Karapetis
2019-10-29STARTREK: Read the text of the FEATHER mission from RDF filesFilippos Karapetis
2019-10-29STARTREK: Refactored mouse cursor and bitmap handlingFilippos Karapetis
- Reduced usage of SharedPtr - Simplified the mouse cursor code (normal, locked, stack handling) - Simplified the background handling code - Initialize the mouse cursor after the graphics are initialized
2019-10-20STARTREK: Fix Minor Syntax MistakeD G Turner
This unfortunately compiled fine, but was flagged by the GCC -Wunused-value warning.
2019-10-20STARTREK: Read the text of the MUDD mission rooms from RDF filesFilippos Karapetis
Also, add a central mechanism to fix text typos
2019-10-07STARTREK: Handle shared messagesFilippos Karapetis
Also, start moving message patches inside patchRoomMessage(), and remove some redundant state variables
2019-10-04STARTREK: Fix GCC Duplicated Condition WarningD G Turner
These are flagged by GCC if -Wduplicated-cond is enabled.
2019-08-26STARTREK: Read most strings for the LOV mission from its RDF filesFilippos Karapetis
2019-08-19STARTREK: Read most of the TUG mission texts from RDF filesFilippos Karapetis
2019-08-17STARTREK: Read TUG0 description messages from the respective RDF fileFilippos Karapetis
2019-08-17STARTREK: Load all kinds of messages, and remove redundant variablesFilippos Karapetis
2019-08-16STARTREK: Simplify screen name code and add the "actions" debug commandFilippos Karapetis
- The screen name and map name code have been merged and simplified - Some usage of SharedPtr has been adapted - Duplicate code for loading the room map has been merged - The "actions" command has been imported from the tools code - Cleanup
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-06-03STARTREK: Fix use of uninitialized variableThierry Crozat
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
2019-05-28STARTREK: Saving for VENG missionMatthew Stewart
2019-05-28STARTREK: Common code for VENG missionMatthew Stewart
2019-05-28STARTREK: VENG8Matthew Stewart
2019-05-27STARTREK: Refactor code so that gotos are not used in DEMON6Filippos Karapetis
2018-08-09STARTREK: Fix Various Compiler Warnings.D G Turner
2018-08-09STARTREK: Hopefully Fix Remaining Compilation Issues.D G Turner
2018-08-09STARTREK: Even More Compilation Fixes.D G Turner
2018-08-09STARTREK: Further Compilation Fixes.D G Turner
Further cases of int vs. int32 / TextRef usage.
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: VENG7Matthew Stewart
2018-08-09STARTREK: VENG6Matthew Stewart
2018-08-09STARTREK: Move VENG function into common codeMatthew Stewart
2018-08-09STARTREK: VENG5Matthew Stewart
2018-08-09STARTREK: VENG4Matthew Stewart
2018-08-09STARTREK: VENG3Matthew Stewart
2018-08-09STARTREK: VENG2Matthew Stewart
2018-08-09STARTREK: VENG1Matthew Stewart
2018-08-09STARTREK: Implement republic map screenMatthew Stewart
2018-08-09STARTREK: VENG0Matthew Stewart
2018-08-09STARTREK: Use ARRAYSIZE macroMatthew Stewart
2018-08-09STARTREK: Rename SINS5 variableMatthew Stewart
2018-08-09STARTREK: SINS5Matthew Stewart
2018-08-09STARTREK: SINS3Matthew Stewart
2018-08-09STARTREK: SINS4Matthew Stewart
2018-08-09STARTREK: SINS2Matthew Stewart
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: Implement text input boxesMatthew Stewart
Needed for SINS mission with the keypads
2018-08-09STARTREK: SINS1Matthew Stewart