Commit Graph

2279 Commits

Author SHA1 Message Date
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00:00
Paul Gilbert
32510743ed TITANIC: Don't allow bots to appear when looking down well 2020-11-29 11:27:49 -08:00
Paul Gilbert
6e2b31512e TITANIC: Renaming of CSummonBots fields 2020-11-29 11:27:49 -08: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
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
dae6013369 TITANIC: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
aryanrawlani28
4b6976c558 GUI: U32: Reduce number of files changed and fixes
Up until last commit, everything was working fine but the amount of files changed was too large. This commit tries to reduce the changes.

- Add a fake constructor to Keymap, text-to-speech, setDescription (save-state)
- Redirecting functions for PopUpWidget::appendEntry, ButtonWidget::setLabel, GUIErrorMessage
- Use the above functions and constructors to reduce changes in Engines
- Fix warnings being in unicode. Only output english text in - Warnings, Errors, etc.
- Mark some strings as "translation" strings. (Not yet added to POTFILES)
- Remove some CP related things from po/modules.mk
- Previously used some Common::convertToU32 where it was not necessary, replace this with u32constructor
2020-08-30 14:43:41 +02:00
aryanrawlani28
e22b32abfe GUI: U32: Use Common::U32String::format where necessary and GUIError to u32
- Where necessary as in, where translated messages are used.
- GUIErrorMessage now takes in U32String
- error messages across some engines use U32Strings. they are changed because they show a message dialog.
2020-08-30 14:43:41 +02:00
Paul Gilbert
d82d9ad7fd TITANIC: Fix crash asking Barbot what else he needs 2020-08-14 17:53:13 -07:00
Cameron Cawley
00e3c03755 ALL: Remove unnecessary graphics/colormasks.h includes 2020-06-15 16:59:34 +01:00
Matthew Duggan
9ee9fc19ae TITANIC: Update readLine function signature 2020-05-13 21:12:59 +09:00
mataniko
581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
Eugene Sandulenko
e6b73fb53d TITANIC: Added missed commas between string constants 2020-04-30 15:36:02 +02:00
Eugene Sandulenko
ec72b0d980 TITANIC: Added override keywords 2020-04-24 01:08:10 +02:00
Paul Gilbert
9f175c4053 ENGINES: Cleanup of savegame filenames generation
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c ENGINES: Merge saveGameState virtual methods into a single one 2020-02-16 15:44:28 -08:00
Paul Gilbert
7f90c4e961 TITANIC: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet
4d70872545 TITANIC: Add override keywords 2020-02-09 12:43:16 +01:00
Eugene Sandulenko
0aaba0b3b8 TITANIC: Added override keywords 2020-02-06 23:46:47 +01:00
Paul Gilbert
5b80320525 ENGINES: Adding override keyword to hasFeature methods 2020-02-04 20:04:11 -08:00
Paul Gilbert
0186bbae31 TITANIC: Use Engine save/load dialog methods 2020-02-04 19:05:26 -08:00
Paul Gilbert
2ce0f347ad TITANIC: gcc compilation fix 2020-01-16 20:04:16 -08:00
Paul Gilbert
a8d802f17d TITANIC: Cleanup of #include lines 2020-01-16 19:27:49 -08:00
Paul Gilbert
33f74e3027 TITANIC: Cleanup camera creation of motion controllers 2020-01-16 19:27:49 -08:00
Paul Gilbert
e30c9ad7d9 TITANIC: Cleanup of flight manager code 2020-01-16 19:27:49 -08:00
Paul Gilbert
e138a455aa TITANIC: Clarify CStarVector as CCallbackHandler 2020-01-16 19:27:49 -08:00
Paul Gilbert
da3c74224d TITANIC: Better naming for CFlightManagerBase fields 2020-01-16 19:27:49 -08:00
Paul Gilbert
0280ca2359 TITANIC: Clarifying auto movers as flight managers 2020-01-16 19:27:49 -08:00
Paul Gilbert
690b18ac0b TITANIC: Standardized camera mover classes as motion control 2020-01-16 19:27:49 -08:00
Paul Gilbert
7eb49883f2 TITANIC: Cleanup of camera mover & navigation info 2020-01-13 21:15:53 -08:00
Paul Gilbert
365674ca77 TITANIC: Cleanup of CCamera class methods 2020-01-13 21:15:53 -08:00
Paul Gilbert
2480630e08 TITANIC: Cleanup of camera class 2020-01-13 21:15:53 -08:00
Paul Gilbert
f435a1592c TITANIC: Rename CCStarCamera class to CCamera 2020-01-12 17:17:10 -08:00
Paul Gilbert
2bdc93cb11 TITANIC: Properly implement and hookup constellation map
The original also had a cool sphere showing stick-line constellations,
but it wasn't ever shown. This fixes the display and adds c as a
toggle for it when viewing the starmap
2020-01-12 14:26:17 -08:00
Paul Gilbert
2925cfd032 TITANIC: Properly implement and hookup the CConstBoundaries
The original had a pretty cool patchwork boundary area sphere
display option for the starmap puzzle, but didn't actually hook
it up. I've now bound it to the B key, and fixed bugs in it's display
2020-01-12 13:21:09 -08:00
Paul Gilbert
bd6e14193d TITANIC: Cleanup of CStarField 2020-01-12 13:21:09 -08:00
Paul Gilbert
e33716e11d TITANIC: Finally re-enable randomized initial view for star control 2020-01-11 20:47:25 -08:00
Paul Gilbert
75739abe01 TITANIC: Cleanup of CStarView 2020-01-11 20:47:25 -08:00
Paul Gilbert
e580ff30a9 TITANIC: Clarifying the StarAction enum and called methods 2020-01-11 20:47:25 -08:00
Cameron Cawley
46056aba3c ENGINES: Reduce winexe_*.h header includes 2020-01-11 17:34:12 +02:00
D G Turner
c2149c042e TITANIC: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-30 23:50:44 +00:00
Bastien Bouclet
4b42112721 ENGINES: Add an engine ID to all the engines 2019-11-03 11:43:00 +01:00
Henrik "Henke37" Andersson
d7a9080b42 TITANIC: This game doesn't use MIDI, mark it as such. 2019-09-29 19:34:16 +03:00
Paul Gilbert
536ae27e1c TITANIC: Fix gcc compiler warnings 2019-07-25 19:27:21 -07:00
Filippos Karapetis
a5614eeaac TITANIC: Change add float suffixes to float assignments 2019-05-27 14:53:45 +03:00
Bastien Bouclet
0d5d04ca3a IMAGE: Allow setting the output pixel format to the JPEG decoder 2019-04-28 07:59:14 +02:00