Commit Graph
24 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko 5e7fe2dc57 JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Filippos Karapetis 748aec5783 STARTREK: Refactor room text handling to use offsets (first part)
This is a major change, which allows us to read room texts directly
from RDF files in a deterministic way. The previous attempt to read
texts on the fly failed with some texts at runtime, which made it
unreliable. Additionally, the scope of all room text IDs has been
reduced to each room.

With this change, it's now possible to support text in CD and floppy
versions and support multiple game languages, without hardcoding all
of the game texts in the engine source.

This is 50% done (29 out of 55 rooms), with the following left to be
done:
- MUDD mission rooms (need to improve the text reader for these)
- TRIAL mission rooms (need to improve the text reader for these)
- SINS mission rooms (need to improve the text reader for these)
- The rest of VENG mission rooms

The DEMON, TUG, LOVE, FEATHER and part of the VENG mission rooms have
been converted.
2021-02-08 03:11:46 +02:00
Filippos Karapetis 9327e5a381 STARTREK: More bridge sequences functionality 2021-01-24 23:13:09 +02:00
Filippos Karapetis eb8e1a33fd STARTREK: More functionality for bridge sequences and crew responses 2020-12-29 16:14:03 +02:00
Filippos Karapetis 1705cbc846 STARTREK: Use the SFX enum instead of hardcoded values 2020-12-29 16:14:03 +02:00
Filippos Karapetis 2227b2a3a2 STARTREK: More bridge-related functionality 2020-12-29 16:14:02 +02:00
Filippos Karapetis 0f8194ccd6 STARTREK: More work on mission ending, mission points and captain's log 2020-12-29 16:14:02 +02:00
Filippos Karapetis a333cf4490 STARTREK: More bridge sequences functionality 2020-12-22 21:08:50 +02:00
Filippos Karapetis 85b8806ca8 STARTREK: More work on bridge sequences
Also, unify the Common::String types
2020-12-21 03:13:56 +02:00
Filippos Karapetis af09a8bbfd STARTREK: Whitespace fixes 2020-12-20 16:57:04 +02:00
Filippos Karapetis 7f09ab5868 STARTREK: More bridge actions functionality 2020-12-20 16:53:53 +02:00
Filippos Karapetis 8947282344 STARTREK: More bridge sequence functions. Start implementing beaming up 2020-12-19 22:06:09 +02:00
Filippos Karapetis fc8b185197 STARTREK: Slight cleanup 2020-12-19 01:56:08 +02:00
Filippos Karapetis de20df5ccc STARTREK: Add some planet data, and add mission performance sequences 2020-12-19 01:50:40 +02:00
Le Philousophe b65d187123 STARTREK: Remove comma at end of enumerator list
Old compilers don't like it
2020-12-14 12:15:59 +01:00
Filippos Karapetis d8b76a2dfc STARTREK: Add some bridge sequences 2020-12-14 03:48:52 +02:00
Filippos Karapetis f654d9ea4a STARTREK: More bridge related functionality 2020-12-09 00:13:23 +02:00
Filippos Karapetis 691f460d9f STARTREK: Add more functionality related to bridge actions 2020-12-08 11:20:37 +02:00
Filippos Karapetis 108f3174f4 STARTREK: Implement basic functionality for the Enterprise's bridge
It's now possible to use the menu system and talk to some crewmates.
The game now starts in bridge mode, and it's possible to beam down
by using Kirk's transporter icon.
2020-11-23 01:24:51 +02:00
Filippos Karapetis f9ebef6e1a STARTREK: Implement the computer, some kb input and bridge functions 2020-11-21 14:40:56 +02:00
Matthew Duggan 0bd41d2e1d STARTREK: Remove extra semicolon
It makes some compilers error out.
2020-11-17 10:23:03 +09:00
Filippos Karapetis fe542f2dd7 STARTREK: Started implementing bridge functions. Some cleanup 2020-11-16 23:14:59 +02:00