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
Eugene Sandulenko
7ea6781043
PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION
2020-10-11 23:12:32 +02:00
aryanrawlani28
d26bbe521c
ENGINES: ALL: Finish renaming ME & AME classes
...
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28
a56dc094b9
ENGINES: ALL: Move detection_enums -> detection.h
...
- Cleans up headers quite a bit.
2020-10-03 14:56:36 +02:00
aryanrawlani28
29ceb07959
ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
...
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
f3b9477893
ENGINES: ALL: Add header guards for the new detection-header files.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316
ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
...
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
65f13a0b26
STARTREK: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
Filippos Karapetis
ffb0b2b743
STARTREK: Fix typo
2020-09-09 22:36:11 +03:00
Filippos Karapetis
ed24377900
STARTREK: Move resource-related functions into a separate class
2020-09-09 22:36:11 +03:00
Filippos Karapetis
40bfdb8d7a
STARTREK: Plug memory leaks
2020-09-09 22:36:10 +03:00
Filippos Karapetis
df536ad6f8
STARTREK: Reduce usage of SharedPtr in sprites
2020-09-09 22:36:10 +03:00
Filippos Karapetis
2e65886f65
STARTREK: Fix infinite loop while reading some RDF files
2020-08-30 13:37:20 +03:00
Filippos Karapetis
468ca9e00e
STARTREK: Hook bridge function stubs
2020-07-27 00:54:49 +03:00
Filippos Karapetis
e219042fb8
STARTREK: More work on the intro and credits. Remove custom math functions.
2020-07-27 00:54:49 +03:00
Filippos Karapetis
bf80aa1ed0
STARTREK: Some work and stubs for the game intro
2020-07-27 00:54:49 +03:00
Filippos Karapetis
b9d33f4f93
STARTREK: Fix MIDI driver initialization
2020-07-27 00:54:49 +03:00
Eugene Sandulenko
26eb6fe809
STARTREK: Fix copy/paste error which led to broken saves
2020-04-30 15:28:04 +02:00
Paul Gilbert
bd381ae8d0
STARTREK: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Bastien Bouclet
2495c9d141
STARTREK: Remove duplicate override keywords
2020-02-09 12:58:19 +01:00
Bastien Bouclet
f9dfb7f560
STARTREK: Add override keywords
2020-02-09 12:43:16 +01:00
Eugene Sandulenko
b2d0b8963d
STARTREK: Added override keywords
2020-02-05 16:15:34 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Filippos Karapetis
f4a7652e20
STARTREK: Simplify the input box cursor code
2020-01-01 23:16:48 +02:00
Filippos Karapetis
0ae3cbc2e8
STARTREK: Reduce usage of SharedPtr, and simplify bitmap related calls
2019-12-28 13:22:18 +02:00
Filippos Karapetis
da9bd9a102
STARTREK: Simplify setBackgroundImage()
2019-12-27 16:54:58 +02:00
Filippos Karapetis
9ebb737a06
STARTREK: Simplify the BAN (misc animations) code
2019-12-27 16:54:57 +02:00
Filippos Karapetis
454149c49d
STARTREK: Reduce usage of SharedPtr
2019-12-27 16:54:57 +02:00
Filippos Karapetis
14a07a4871
STARTREK: Use a 32-bit integer for the file offset
2019-12-27 16:54:56 +02:00
Filippos Karapetis
f7a5c21d4d
STARTREK: Move isPointInPolygon() inside the Room class
...
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 01:33:28 +02:00
Filippos Karapetis
26fcce1e41
STARTREK: Fix texts in the MUDD mission
2019-12-27 01:33:27 +02:00
D G Turner
bffb4418bd
STARTREK: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-01 00:59:20 +00:00
Filippos Karapetis
0c1a04a23c
STARTREK: Remove sound function wrappers out of StarTrekEngine
2019-11-03 13:21:41 +02:00
Bastien Bouclet
9c8bd056d6
ENGINES: Stop using 'single id'
2019-11-03 11:43:00 +01:00