Commit Graph

361 Commits

Author SHA1 Message Date
Filippos Karapetis
2227b2a3a2 STARTREK: More bridge-related functionality 2020-12-29 16:14:02 +02:00
Filippos Karapetis
df67983e68 STARTREK: Sync several missing fields in saved games
Most of these are related to the bridge screens
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
c6d3f1df65 STARTREK: Ensure that we're not reading past the end of RDF files 2020-12-29 16:14:01 +02:00
Filippos Karapetis
a333cf4490 STARTREK: More bridge sequences functionality 2020-12-22 21:08:50 +02:00
Filippos Karapetis
5ce0e00b7d STARTREK: Add a console command to play bridge sequences 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
d0253df616 STARTREK: Fix type check 2020-12-21 03:13:56 +02:00
Eugene Sandulenko
074b558e16 STARTREK: Attempt to fix compilation 2020-12-20 17:00:09 +01:00
Eugene Sandulenko
c4111c9e32 STARTREK: Fix checking for the modifier keys 2020-12-20 16:50:38 +01: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
1cd061fa00 STARTREK: Always return a value in leftClickEvent() 2020-12-20 16:53:53 +02:00
Filippos Karapetis
e46e7e022b STARTREK: Fix action type 2020-12-20 16:53:53 +02:00
Vladimir Serbinenko
b76576abd4 STARTREK: Specify that action is signed char
x86 uses signed chars but this is architecture-dependent and on arm it's
unsigned and leads to compilation failure
2020-12-19 23:23:19 +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
Filippos Karapetis
4a6828f305 STARTREK: Change type in addAction to be signed
One more change due to the usage of negative action terminators
2020-12-19 01:50:40 +02:00
Filippos Karapetis
b40f2f31dd STARTREK: Change activeAction to be signed
One more change due to usage of negative action list terminators
2020-12-19 01:50:40 +02:00
Filippos Karapetis
7d454f2221 STARTREK: Change action type to signed
We now use an action array terminator with a negative value
2020-12-19 01:50:39 +02:00
Filippos Karapetis
5f8675a07d STARTREK: Use Common::String in playTextAudio() 2020-12-19 01:50:39 +02:00
Filippos Karapetis
8ff4da8980 StARTREK: Clean up bitmap file name for some animations
We get invalid characters for the standing Spock animation
2020-12-19 01:50:39 +02:00
Filippos Karapetis
cf559249d5 STARTREK: Add a console command to show the score of all missions 2020-12-19 01:50:39 +02:00
Filippos Karapetis
5e7b556310 STARTREK: Move room action arrays to their respective room
All action arrays now end with a terminator entry. The array count has been removed.
Also, fixed a regression when changing missions in endMission().
2020-12-19 01:50:38 +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
2b8ea5c7e3 STARTREK: Some work on supporting the demo and floppy versions of st25 2020-12-14 03:48:52 +02:00
Filippos Karapetis
7db4b674b0 STARTREK: Fix some rounding issues with doubles 2020-12-14 03:48:52 +02:00
Filippos Karapetis
9c25f9ee64 STARTREK: Add support for loading actors into dynamically assigned slots 2020-12-14 03:48:51 +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
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00: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
5c48e50ce6 STARTREK: Enhance the filedump console command to dump multiple files 2020-11-23 01:24:51 +02:00
Filippos Karapetis
c1c4df9991 STARTREK: Add sanity checks when drawing sprites 2020-11-23 01:24:50 +02:00
Torbjörn Andersson
3a36d82af6 STARTREK: Added floppy versions of Judgment Rites
This is, I think, the English and French floppy versions of
Judgment Rites. They were included with The White Label Doubles
collection, along with the talkie version of 25th Anniversary.
Unexpected, but a pleasant surprise since I already had the
talkie version of Judgment Rites.

The CD also contains a German version, but ScummVM already
(mis)identifies that one as the German CD version.
2020-11-22 15:25:15 +02:00
Torbjörn Andersson
5382e5dfa2 STARTREK: Add detection for another 25th anniversary English floppy
This one comes from Interplay's 10 Year Anniversary Anthology:
Classic Collection. Unfortunately, it only gets partway through
the intro before erroring out with "Tried to access file index 6
for file 'credit00.shp', which doesn't exist".
2020-11-22 15:25:15 +02:00
Filippos Karapetis
f9ebef6e1a STARTREK: Implement the computer, some kb input and bridge functions 2020-11-21 14:40:56 +02:00
Filippos Karapetis
61bf089cb6 STARTREK: Remove the remaining goto's 2020-11-17 23:55:58 +02:00
Filippos Karapetis
5dbea61544 STARTREK: Refactor menu code to remove goto's. Some cleanup 2020-11-17 23:40:10 +02:00
Filippos Karapetis
bc1d661cf8 STARTREK: Further work on the ST 25th demo 2020-11-17 21:24:12 +02:00
Filippos Karapetis
4e9a17ec02 STARTREK: Reduce scope of class member functions 2020-11-17 18:07:24 +02:00
Filippos Karapetis
37b305c1fe STARTREK: Rewrite the resource loader, and add more console commands 2020-11-17 18:03:20 +02:00
Filippos Karapetis
ea6806dfe7 STARTREK: Add music loading stubs for non-DOS versions 2020-11-17 18:00:03 +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
Filippos Karapetis
e42bb39504 STARTREK: Add new console commands "bg" and "dumpfile" 2020-11-16 23:14:59 +02:00
Eugene Sandulenko
6214439aa9 STARTREK: Fix warning 2020-11-14 19:27:09 +01:00
Eugene Sandulenko
7ff34bc9ec PLUGINS: MetaEngineStatic -> MetaEngineDetection 2020-10-11 23:14:39 +02:00