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