Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-01 | STARTREK: Simplify the input box cursor code | Filippos Karapetis | |
2019-12-28 | STARTREK: Reduce usage of SharedPtr, and simplify bitmap related calls | Filippos Karapetis | |
2019-12-27 | STARTREK: Simplify setBackgroundImage() | Filippos Karapetis | |
2019-12-27 | STARTREK: Simplify the BAN (misc animations) code | Filippos Karapetis | |
2019-12-27 | STARTREK: Reduce usage of SharedPtr | Filippos Karapetis | |
2019-12-27 | STARTREK: Use a 32-bit integer for the file offset | Filippos Karapetis | |
2019-12-27 | STARTREK: Move isPointInPolygon() inside the Room class | Filippos Karapetis | |
This accesses the room data, so it's better to move it inside the Room class, to reduce direct visibility of the room vertex data | |||
2019-12-27 | STARTREK: Fix texts in the MUDD mission | Filippos Karapetis | |
2019-12-01 | STARTREK: Fix Missing Default Switch Cases | D G Turner | |
These are flagged by GCC if -Wswitch-default is enabled. | |||
2019-11-03 | STARTREK: Remove sound function wrappers out of StarTrekEngine | Filippos Karapetis | |
2019-11-03 | ENGINES: Stop using 'single id' | Bastien Bouclet | |
2019-11-03 | ENGINES: Add an engine ID to all the engines | Bastien Bouclet | |
2019-10-30 | STARTREK: Load more messages from RDF files | Filippos Karapetis | |
2019-10-30 | STARTREK: Load the text for the VENG mission from RDF files | Filippos Karapetis | |
2019-10-29 | STARTREK: Load the text of the TRIAL missions from RDF files | Filippos Karapetis | |
2019-10-29 | STARTREK: Read the text for the SINS mission from RDF files | Filippos Karapetis | |
2019-10-29 | STARTREK: Read the text of the FEATHER mission from RDF files | Filippos Karapetis | |
2019-10-29 | STARTREK: Refactored mouse cursor and bitmap handling | Filippos 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-20 | STARTREK: Fix Minor Syntax Mistake | D G Turner | |
This unfortunately compiled fine, but was flagged by the GCC -Wunused-value warning. | |||
2019-10-20 | STARTREK: Unify the text patching code | Filippos Karapetis | |
2019-10-20 | STARTREK: Read the text of the MUDD mission rooms from RDF files | Filippos Karapetis | |
Also, add a central mechanism to fix text typos | |||
2019-10-07 | STARTREK: Handle shared messages | Filippos Karapetis | |
Also, start moving message patches inside patchRoomMessage(), and remove some redundant state variables | |||
2019-10-04 | STARTREK: Fix GCC Duplicated Condition Warning | D G Turner | |
These are flagged by GCC if -Wduplicated-cond is enabled. | |||
2019-09-30 | STARTREK: Fix MSVC Signed vs. Unsigned Byte Warning | D G Turner | |
2019-09-01 | STARTREK: Simplify call to initGraphics() | Cameron Cawley | |
2019-08-27 | STARTREK: Mark detection entries as ADGF_UNSTABLE | Tarek Soliman | |
2019-08-26 | STARTREK: Fix GCC Compiler Warning | D G Turner | |
2019-08-26 | STARTREK: Read most strings for the LOV mission from its RDF files | Filippos Karapetis | |
2019-08-19 | STARTREK: Read most of the TUG mission texts from RDF files | Filippos Karapetis | |
2019-08-19 | STARTREK: Fix failed action texts | Filippos Karapetis | |
2019-08-19 | STARTREK: Fix loading of some texts, and add the "text" console command | Filippos Karapetis | |
2019-08-17 | STARTREK: Fix introduced bug in mission chain loading code | D G Turner | |
This needs to avoid loading when the mission is "VENG" i.e. the last mission, since there is no next mission to load and this would have loaded an invalid memory string. | |||
2019-08-17 | STARTREK: Read TUG0 description messages from the respective RDF file | Filippos Karapetis | |
2019-08-17 | STARTREK: More explicit definition of text types | Filippos Karapetis | |
2019-08-17 | STARTREK: Load all kinds of messages, and remove redundant variables | Filippos Karapetis | |
2019-08-17 | STARTREK: Allow lowercase for mission names in console commands | Filippos Karapetis | |
2019-08-16 | STARTREK: Simplify screen name code and add the "actions" debug command | Filippos 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-08-15 | STARTREK: Cleanup away mission chain loading code | Filippos Karapetis | |
2019-08-15 | STARTREK: Add a console | Filippos Karapetis | |
This also fixes an uninitialized pointer crash (_mapFile) | |||
2019-06-11 | STARTREK: Rename the different showText() functions for disambiguation | Filippos Karapetis | |
Hopefully, this will fix the AmigaOS and DS builds | |||
2019-06-11 | STARTREK: Load more messages from RDF files | Filippos 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-11 | STARTREK: Adapt many usages of Common::SharedPtr() to regular pointers | Filippos Karapetis | |
2019-06-11 | STARTREK: Remove the FileStream wrapper class | Filippos Karapetis | |
2019-06-03 | STARTREK: Fix use of uninitialized variable | Thierry Crozat | |
2019-05-28 | Revert "STARTREK: Start adding a console" | Thierry Crozat | |
This reverts commit 33fb9809c3a1353d927a3c7dfa41e673d79a089e. The engine/startrek/console.h and engine/startrek/console.cpp files were missing from that commit, which break compilation. | |||
2019-05-28 | STARTREK: Start adding a console | Filippos Karapetis | |
We need to properly inject it to all inner screen update loops | |||
2019-05-28 | STARTREK: Fix regression with saving/loading | Filippos Karapetis | |
2019-05-28 | STARTREK: Start reading text from RDF files, instead of hardcoding it | Filippos 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-28 | STARTREK: Add detection for reported English floppy variant | Lothar Serra Mari | |
Reported by ccorbacho in trac/#10921 | |||
2019-05-28 | STARTREK: Fixes to drawR3Shape; red planet renders | Matthew Stewart | |