Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2019-05-28 | STARTREK: Bugfix to map preview of republic | Matthew Stewart | |
2019-05-28 | STARTREK: Saving for VENG mission | Matthew Stewart | |
2019-05-28 | STARTREK: Common code for VENG mission | Matthew Stewart | |
2019-05-28 | STARTREK: VENG8 text changes | Matthew Stewart | |
2019-05-28 | STARTREK: VENG8 | Matthew Stewart | |
2019-05-27 | STARTREK: Improve game responsiveness | Filippos Karapetis | |
- Add a delay after screen updates - Do not update the screen when drawing the background - this is unnecessary - Fix memory leak when drawing the background | |||
2019-05-27 | STARTREK: Change more fields to Common::String, and fix shadowed vars | Filippos Karapetis | |
2019-05-27 | STARTREK: Use Common::String for animation strings | Filippos Karapetis | |
2019-05-27 | STARTREK: Refactor code to remove more gotos | Filippos Karapetis | |
2019-05-27 | STARTREK: Fix memory leak | Filippos Karapetis | |
2019-05-27 | STARTREK: Refactor code so that gotos are not used in DEMON6 | Filippos Karapetis | |
2019-05-27 | STARTREK: Replace getRectEncompassing() with extend() | Filippos Karapetis | |
2019-05-27 | STARTREK: Fix MSVC warnings | Filippos Karapetis | |
- Disable duplicate if block - Fix potentially uninitialized variables - Change _activeMenu to be a regular pointer, instead of a SharedPtr - it was not initialized correctly - Fix struct packing in structs with pointers to complex objects - Fix sound initialization - Fix memory leaks (handles to files which were never deleted) | |||
2018-12-10 | ENGINES: Normalize the getName() result of metaengines | Bastien Bouclet | |
Also-By: Matthew Hoops <clone2727@gmail.com> | |||
2018-09-26 | STARTREK: Add Detection Entry for English Demo. | D G Turner | |
This can be found at: https://archive.org/details/StarTrek25thAnniversaryDemo | |||
2018-09-25 | STARTREK: Add Detection Entry For German Version of Judgement Rites. | D G Turner | |
2018-08-31 | STARTREK: remove dead code, simplify if statement by moving out code ↵ | Strangerke | |
identical in both branches | |||
2018-08-31 | STARTREK: Initialize more variables in graphics | Strangerke | |
2018-08-31 | STARTREK: Initialize some variables in sound | Strangerke | |
2018-08-31 | STARTREK: Fix an uninitialized variable in bitmap | Strangerke | |
2018-08-18 | STARTREK: Simplify sine table usage | David Fioramonti | |
The if checks that StarTrekEngine::sin is doing to evaluate the correct index for the sine table lookup are already done in Common::SineTable::at(). | |||
2018-08-18 | STARTREK: Update cos/sin table constructor change | David Fioramonti | |
They now take in the size rather than the power of 2 exponent. | |||
2018-08-18 | STARTREK: Make atan table static | David Fioramonti | |
Currently, it is reloaded every atan call. | |||
2018-08-18 | STARTREK: Detect another ST25 CD/DOS English variant | David Fioramonti | |
2018-08-10 | STARTREK: Silence a CppCheck warning | Strangerke | |
2018-08-10 | STARTREK: Reduce a couple of variable scope, add a CHECKME | Strangerke | |
2018-08-10 | STARTREK: Fix compilation using MSVC9 | Strangerke | |
2018-08-09 | STARTREK: Fix Various Compiler Warnings. | D G Turner | |
2018-08-09 | STARTREK: Possible Fix for OUYA Toolchain Build Error. | D G Turner | |
The size of the void StarTrekEngine::drawR3Shape(R3 *r3) function is very large, and this is using quite a lot of large variables on the stack, rather than by heap allocation. The exact cause is unclear, but this provokes an internal GCC error / bug in the Android OUYA toolchain. To try to avoid this, this commit changes several of the large local allocations from stack to heap i.e. using new and delete[] to try to avoid this. | |||
2018-08-09 | STARTREK: Fix Compiler Warning from PS2 Toolchain. | D G Turner | |
2018-08-09 | STARTREK: Reorder Math Code to Simplify and Fix Compiler Warnings. | D G Turner | |
2018-08-09 | STARTREK: Fix Accesses to Uninitialized Variable. | D G Turner | |
2018-08-09 | STARTREK: Fix Various Compiler Warnings. | D G Turner | |
2018-08-09 | STARTREK: Fix Various Compiler Warnings. | D G Turner | |
2018-08-09 | STARTREK: Hopefully Fix Remaining Compilation Issues. | D G Turner | |
2018-08-09 | STARTREK: Even More Compilation Fixes. | D G Turner | |