Commit Graph
30 Commits
Author SHA1 Message Date
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