32 Commits

Author SHA1 Message Date
Paul Gilbert
fae01e8c84 GLK: ALAN2: Hopefully fix address of packed field warnings 2022-05-29 14:47:15 -07:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh
0111a08560 GLK: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +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
Le Philousophe
1c87f428d0 GLK: Fix off-by-one memory read
The for loop shouldn't check previous entity on the first iteration
2019-07-07 09:26:52 -07:00
Paul Gilbert
d9e5c709d4 GLK: ALAN3: Move Alan3 out of release build ifdef 2019-07-06 19:40:04 -07:00
Paul Gilbert
8952503207 GLK: ALAN3: One final attempt at an openpandora fix 2019-07-06 18:52:39 -07:00
Paul Gilbert
b288640d90 GLK: ALAN3: Another attempt at an openpandora fix 2019-07-06 18:20:03 -07:00
Paul Gilbert
2fd5d82078 GLK: ALAN3: Refactoring save code to see if it fixes openpandora gcc 2019-07-06 17:59:39 -07:00
Paul Gilbert
54b838cd60 GLK: ALAN2: Cleanup of unused variables 2019-07-06 16:01:10 -07:00
Paul Gilbert
5eb0390aca GLK: ALAN2: Add loading savegames from launcher, deinitialization code 2019-06-23 16:19:42 -07:00
Paul Gilbert
e7fbd9268c GLK: ALAN2: Cleanup of data text file opening 2019-06-23 16:19:42 -07:00
Paul Gilbert
3683e74d65 GLK: ALAN2: Set up main game loop for restarting game 2019-06-22 22:03:06 -07:00
Paul Gilbert
d4075b188d GLK: ALAN2: Further gcc warning fixes 2019-06-22 14:40:50 -07:00
Paul Gilbert
1249c33539 GLK: ALAN2: Change all EOF to EOD that is case to uint 2019-06-22 14:40:50 -07:00
dreammaster
2cf0320569 GLK: ALAN2: Fixing gcc warnings 2019-06-22 14:40:50 -07:00
dreammaster
2450df501c GLK: ALAN2: astyle formatting 2019-06-22 14:40:50 -07:00
dreammaster
a3fa9d12a9 GLK: ALAN2: Fix gcc errors for references to packed struct fields 2019-06-22 14:40:50 -07:00
Paul Gilbert
ad1cecaeac GLK: ALAN2: Added savegame code 2019-06-22 14:40:49 -07:00
Paul Gilbert
b4ae2ec437 GLK: ALAN2: Open text data file on startup 2019-06-22 14:40:49 -07:00
Paul Gilbert
2fba84bf0a GLK: ALAN2: Add Glk window initialization 2019-06-22 14:40:49 -07:00
Paul Gilbert
0bbd9e2638 GLK: ALAN2: Fixes to game header loading and validation 2019-06-22 14:40:49 -07:00
Paul Gilbert
ed21388e11 GLK: ALAN2: Added missing main code file, hooked up to Alan2 engine skeleton 2019-06-22 14:40:49 -07:00
Paul Gilbert
84dfa6d3b8 GLK: ALAN2: Remove previously added code fragments 2019-06-22 14:40:22 -07:00
Paul Gilbert
553bb74f8c GLK: Further changeover of sub-engines to use new savegame code 2019-06-16 14:59:26 -07:00
Filippos Karapetis
1d8a069e24 GLK: ALAN2: Initialize game file name 2019-01-06 22:14:42 +02:00
Paul Gilbert
85816c8a54 GLK: Make a _gameFile field in the base Glk engine 2019-01-02 23:13:13 -08:00
Thierry Crozat
080ab79d7a GLK: Fix some compilation errors
In-class initialization of members is a c++11 features
but several ports use compilers that do not support it.
2018-12-28 21:53:56 +01:00
Filippos Karapetis
d96f9428b3 GLK: ALAN2: Formatting fixes 2018-12-28 13:41:39 +02:00
Filippos Karapetis
91490c27ad GLK: ALAN2: Initial work on the Alan2 subengine 2018-12-28 13:41:39 +02:00
Filippos Karapetis
b37a412860 GLK: ALAN2: Initial skeleton sub-engine 2018-12-27 13:20:53 +02:00