Commit Graph
19 Commits
Author SHA1 Message Date
Rosalie Wanders ae84644085 RMG-Core: use ... instead of std::exception in Settings.cpp 2022-02-03 13:01:43 +01:00
Rosalie Wanders b3028c6093 RMG-Core: add GUI_HideCursorInFullscreenEmulation to Settings 2022-02-02 19:26:26 +01:00
Rosalie Wanders 742fddff2e RMG-Core: add missing CoreSetError() call in config_section_exists() 2022-02-02 19:11:30 +01:00
Rosalie Wanders da4319bcab RMG-Core: convert to int when using M64TYPE_BOOL in Settings functions
This is needed for windows, if we don't do this, it seems like there's
some undefined behavior going on, so let's be as explicit as possible.

Weirdly enough the code before this commit works fine on linux, so maybe
some weird platform differences caused this? I'm not sure but being
explicit won't break anything so this should be fine :)
2022-02-02 14:35:16 +01:00
Rosalie Wanders aea147bf20 RMG-Core: apply core settings & game core settings 2022-01-25 13:55:39 +01:00
Rosalie Wanders ccede240bd RMG-Core: introduce 64DD settings 2022-01-24 16:39:09 +01:00
Rosalie Wanders 2af19a57ca RMG-Core: don't use settings in CoreGetSharedDataDirectory()
CoreGetSharedDataDirectory() is called in CoreInit() before mupen64plus
has started, so the settings function will return an empty string, which
is not expected.
2022-01-19 15:43:38 +01:00
Rosalie Wanders cabfcc9f75 RMG-Core: introduce CoreGetDefault*Directory() 2022-01-14 18:18:19 +01:00
Rosalie Wanders 94651bab91 RMG-Core: use CoreGetPluginDirectory() in Settings.cpp for plugins 2022-01-13 16:01:45 +01:00
Rosalie Wanders f7f41d330d RMG-Core: introduce CoreGetSave{,State}Directory() 2022-01-13 15:33:39 +01:00
Rosalie Wanders 7e79aa0fff RMG-Core: introduce & use CoreGet*Directory functions 2022-01-13 14:25:12 +01:00
Rosalie Wanders b5cec10f97 RMG-Core: add GUI_{Pause,Resume}EmulationOnFocus settings 2022-01-05 17:50:19 +01:00
Rosalie Wanders e7b0147eb4 RMG-Core: add audio plugin settings 2021-12-26 16:52:11 +01:00
Rosalie Wanders b66dbd7544 RMG-Core: introduce & use Settings_HasForceUsedSetOnce in Settings
This fixes some core settings reverting on each launch, like the
screenshot directory and save state/sram directory settings.
2021-12-24 13:20:20 +01:00
Rosalie Wanders 43f04d83fe RMG-Core: use backslashes for default plugin settings on windows 2021-12-23 14:49:00 +01:00
Rosalie Wanders 25250dd0e3 RMG-Core: set default plugin settings value 2021-11-21 23:04:58 +01:00
Rosalie Wanders ab703bd829 RMG-Core: introduce some more Settings functions 2021-11-09 16:43:38 +01:00
Rosalie Wanders 68290695e3 RMG-Core: implement CoreSettings functions 2021-10-27 13:58:40 +02:00
Rosalie Wanders 1248cbd9f7 Introduce RMG-Core 2021-10-27 13:58:40 +02:00