Le Philousophe
6d3a10c631
GLK: Don't use unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
Le Philousophe
93cdbbbf39
GLK: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02: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
Eugene Sandulenko
8e6776ebd9
GLK: ALAN2: Replace defines with actual function calls
2020-04-27 23:03:43 +02:00
Paul Gilbert
d9ce28592d
GLK: ALAN2: Cleanup
2019-11-17 14:06:14 -08:00
Paul Gilbert
5eb0390aca
GLK: ALAN2: Add loading savegames from launcher, deinitialization code
2019-06-23 16:19:42 -07:00
Paul Gilbert
c0d5981ff9
GLK: ALAN2: Fix quitting in-game
2019-06-22 22:03:06 -07:00
Paul Gilbert
ef2e7186dd
GLK: ALAN2: Remove redundant includes
2019-06-22 15:06:35 -07:00
Paul Gilbert
bad3ecd643
GLK: ALAN2: Create jump context system to replace original setjmp
...
This is basically a simplified version of the ScummVM coroutines,
since we just need the ability to consistently break out to the
main game loop when a call is made to the error method
2019-06-22 14:40:50 -07:00
Paul Gilbert
d4075b188d
GLK: ALAN2: Further gcc warning fixes
2019-06-22 14:40:50 -07:00
Paul Gilbert
8b509bbfee
GLK: ALAN2: 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
2450df501c
GLK: ALAN2: astyle formatting
2019-06-22 14:40:50 -07:00
Paul Gilbert
dd4108e7c7
GLK: ALAN2: Removing all the existing system specific ifdef blocks
...
I'm going to be shortly formatting the code and doing refactoring
to work around the setjmp calls in the original, so there's little
point in keeping the system specific ifdef blocks from the original
2019-06-22 14:40:50 -07:00
Paul Gilbert
8f75589971
GLK: ALAN2: Remove all prototype ifdef blocks
2019-06-22 14:40:50 -07:00
Paul Gilbert
df74652321
GLK: ALAN2: Added shouldQuit checks to break out of game loops
2019-06-22 14:40:49 -07:00
Paul Gilbert
08bc570308
GLK: ALAN2: Initial import of full set of interpreter files
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
96ebd81e5f
GLK: HUGO: NULL to nullptr, Amiga compilation fix
2019-05-11 16:15:07 +10:00
Cameron Cawley
17f0937f00
GLK: Fix warnings
2019-04-29 16:25:54 +10:00
Paul Gilbert
37e083dcaf
GLK: ALAN2: Fix incorrect string duplication
2019-02-11 18:26:55 -08:00
Paul Gilbert
22e5913f18
GLK: ALAN2: Fix a bunch of comparison warnings
2019-02-10 11:52:30 -08:00
Filippos Karapetis
fe96c942ef
GLK: ALAN2: Resolve some TODOs. Some cleanup
2019-01-06 22:15:37 +02:00
Thierry Crozat
787a62c62d
GLK: Fix multiple definitions of litCount variable
2018-12-28 22:37:30 +01: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
1c055f686e
GLK: ALAN2: Move comments to header files
2018-12-28 13:41:39 +02:00
Filippos Karapetis
1abd4bb907
GLK: ALAN2: Indentation fixes
2018-12-28 13:41:39 +02: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