Commit Graph
33 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Tomasz Długosz eaab877d66 JANITORIAL: fix the name of original author of cge and cge2
The first name is Janusz, not Janus.
The correct name was used in AUTHORS and credits.
In case of doubts, see his personal webpage: https://www.jbw.pl/ - name is in the page footer
2020-04-18 20:59:57 +02:00
uruk 606f80ef36 CGE2: Silence warning about uninitialized variable. 2014-08-22 14:55:13 +02:00
Strangerke b8b3e5af04 CGE2: Some more minor cleanup 2014-08-03 15:44:20 +02:00
uruk bac952917f CGE2: Remove Spare::locate(char *file), since it's not used anymore. 2014-07-21 20:20:33 +02:00
uruk 6e26422468 CGE2: Rework loading of sprites from file.
Now it satisfies the needs described in the last commit's TODO comment.
2014-07-21 19:57:33 +02:00
uruk 1176721034 CGE2: Fix the issue of loading sprites with changed _ref.
It fixes the problem with the multiply displayed Vulcanizer after giving him the glasses/basket ball, then saving and loading.
2014-07-21 19:52:46 +02:00
uruk c285d3299c CGE2: Silence GCC warnings. 2014-07-18 00:12:53 +02:00
uruk 2203b7df8c CGE2: Smaller revision regarding Spare. 2014-07-17 16:41:32 +02:00
uruk 8b8216bf2c CGE2: Fully implement the save/load system.
Now the toolbar is working too after loading.
2014-07-04 18:39:03 +02:00
uruk 927be46c87 CGE2: Remove unnecessary parameter from Spare::sync(). 2014-07-04 13:01:28 +02:00
uruk f155546ecb CGE2: Partially working save/load system.
There's a mayor bug which blocks the toolbar from interaction after loading. To be investigated during the upcoming days.
2014-07-04 13:01:28 +02:00
uruk aeaac02332 CGE2: Silence warning. 2014-07-04 12:58:47 +02:00
uruk b9dc93c451 CGE2: Heavily rework memory management of Sprites.
Hopefully it will solve a bunch of memory leak problems.
Now Spare is a central container, which stores pointers to every Sprite currently used by the engine.
Because of that, there's no more need for Queue's clear().
In case of snKill(), it's just a safeguard, since it's only used by the engine to "kill" the speech bubbles, but we will check Spare anyway, so it's the safest this way.
2014-07-04 12:58:46 +02:00
Strangerke b48c94a541 CGE2: Fix GCC warning 2014-07-02 01:33:37 +02:00
uruk ade740de10 CGE2: Implement saving. 2014-06-29 22:52:03 +02:00
uruk 186d90e5b5 CGE2: Implement switching between scenes.
Minor modification in Spare again to do so.
2014-06-17 15:37:55 +02:00
uruk 7f4af90777 CGE2: Fix compilation broken by previous commit. 2014-06-15 21:24:59 +02:00
uruk 3d63184fee CGE2: Rethink Spare::dispose(). 2014-06-14 19:46:18 +02:00
uruk 85c55333b3 CGE2: Handle kCmdSetRef.
Fix Snail during the process.
2014-06-10 14:38:30 +02:00
Strangerke 11ebdcb5e0 CGE2: nullify some pointers 2014-06-03 20:18:48 +02:00
uruk 0e62716038 CGE2: Add and use Spare::take(). 2014-06-02 14:33:30 +02:00
Strangerke 8a712c840d CGE2: Fix several signed/unsigned comparisons 2014-05-30 10:52:10 +02:00
uruk b82a0fa3e5 CGE2: Add isHero(). 2014-05-24 09:04:41 +02:00
uruk bf820481b7 CGE2: Implement feedSnail(). 2014-05-19 23:24:23 +02:00
uruk 06ed289509 CGE2: Revise Spare::takeCave(). 2014-05-19 17:56:19 +02:00
uruk 938a2e66c2 CGE2: Implement Spare::dispose(), add Spare::update(). 2014-05-18 11:37:06 +02:00
uruk 3e97ade388 CGE2: Revise takeCave(). 2014-05-18 11:04:30 +02:00
uruk d7c5465309 CGE2: Rename make() to store(). 2014-05-13 09:07:06 +02:00
uruk 0fbdbd8272 CGE2: Rename take() to locate(). 2014-05-13 09:03:29 +02:00
uruk 631e9ef37e CGE2: Fix Spare. 2014-05-13 07:49:28 +02:00
uruk 18182d5d2b CGE2: Spare: store pointers instead of objects. 2014-05-13 07:46:13 +02:00
uruk 49d7852792 CGE2: Add Spare. 2014-05-12 22:24:21 +02:00