Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paweł Kołodziejski
f5ccb90ddf
COMMON: Put debug traces to defined level to avoid printing them always
2021-11-23 15:19:01 +01:00
Donovan Watteau
183e946ec8
ACHIEVEMENTS: Fix compilation when translations are disabled
2021-06-27 17:47:17 +02:00
Le Philousophe
3b61377f6b
ACHIEVEMENTS: Remove C++11 constructs
2021-06-12 17:06:31 +02:00
lb_ii
8aa6911cca
ACHIEVEMENTS: Fix codacy issues
2021-06-10 01:56:23 +03:00
lb_ii
a556ccf894
ACHIEVEMENTS: Use TransMan to decide which achievements language to use
2021-06-10 01:56:23 +03:00
lb_ii
fa018b4b84
ACHIEVEMENTS: Check VERSION at achievements.dat
2021-06-10 01:56:23 +03:00
lb_ii
dea2085eb2
ACHIEVEMENTS: Add API to get stats and achivements descriptions
2021-06-10 01:56:23 +03:00
lb_ii
629e5c2783
ACHIEVEMENTS: Load achivements descriptions from achievements.dat
2021-06-10 01:56:23 +03:00
lb_ii
b9f4e1a6bd
ACHIEVEMENTS: Mark const methods as const
2021-06-02 01:21:37 +03:00
lb_ii
9c699358ea
ACHIEVEMENTS: Make getStatRaw() const
2021-06-01 02:20:53 +03:00
lb_ii
e11ef2f21e
ACHIEVEMENTS: Add more traces
2021-06-01 02:20:53 +03:00
lb_ii
2cfbc9bd43
ACHIEVEMENTS: Add API for getting raw string value for stats
2021-06-01 02:20:53 +03:00
lb_ii
ea18561650
ACHIEVEMENTS: Extend AchievementsInfo, set stats initial value
2021-06-01 02:20:53 +03:00
lb_ii
6513bab7af
ACHIEVEMENTS: Add an API to store platform-specific special strings like ClientSecret
2021-05-30 20:15:55 +03:00
lb_ii
65a8943624
ACHIEVEMENTS: add average rate statistics API
2021-05-29 22:40:05 +03:00
lb_ii
3fe4d8fc0f
ACHIEVEMENTS: Remove old API methods
2021-05-28 21:07:08 +03:00
lb_ii
a4aa95b2b3
ACHIEVEMENTS: Minor refactoring
2021-05-28 21:07:08 +03:00
lb_ii
6ed025dd89
ACHIEVEMENTS: Add API methods that are easy to use
2021-05-28 21:07:08 +03:00
Martin Gerhardy
8b2e957914
COMMON: fixed clang-sanitizer warnings
2021-03-14 11:26:19 +01:00
Martin Gerhardy
5b9fa67445
COMMON: const for AchievementsManager::isAchieved
2021-03-14 11:26:19 +01:00
Thierry Crozat
c5ede297ea
JANITORIAL: Simplify some code that use U32String::format
2020-09-08 21:24:27 +01:00
aryanrawlani28
d48453693c
GUI: U32: Use translated strings as arguments for formatting function usage.
2020-08-30 14:43:41 +02:00
aryanrawlani28
185fb72783
GUI: U32: Improve U32 code
...
- Revert accidentally put translations in mt32.cpp
- Use U32::format in some places earlier missed
- Add %u and %i for u32::format
- Add support for GUIErrorMsgFormat to use u32::format internally
- Use the above whereever needed
- Improve linux tts by removing redundant code
- Some places I had changed nullptr -> "". Revert this
2020-08-30 14:43:41 +02:00
aryanrawlani28
b9a449480b
GUI: U32: Remove u32::format references
...
- Removed because implicit conversion can simply handle this usecase
2020-08-30 14:43:41 +02:00
aryanrawlani28
f800ca4ada
GUI: U32: Convert majority of code to use U32
...
This commit also includes some additional major changes.
- Return U32String from TransMan getTranslation()
- Change tooltips to be U32Strings
- Remove temporary code of convertToU32String
- U32 Support various dialogs (Browser, FileBrowser, Messages, Chooser, etc)
- U32 for music plugins
- U32 for OSD messages
- Add some helper functions to ustr.cpp
- Change default tooltips from nullptr & 0 -> ""
- Some runtime exceptions may occur when changing languages due to incorrect String::Format
2020-08-30 14:43:41 +02:00
lolbot-iichan
8057ccd93d
COMMON: Switch AchMan to use INIFile instead of ConfMan section
2020-04-29 10:31:36 +02:00
lolbot-iichan
c0e05b1421
COMMON: Add achievements helpers
2020-04-29 10:31:36 +02:00