aboutsummaryrefslogtreecommitdiff
path: root/engines/cge2/spare.cpp
AgeCommit message (Collapse)Author
2014-08-03CGE2: Some more minor cleanupStrangerke
2014-07-21CGE2: Remove Spare::locate(char *file), since it's not used anymore.uruk
2014-07-21CGE2: Rework loading of sprites from file.uruk
Now it satisfies the needs described in the last commit's TODO comment.
2014-07-21CGE2: Fix the issue of loading sprites with changed _ref.uruk
It fixes the problem with the multiply displayed Vulcanizer after giving him the glasses/basket ball, then saving and loading.
2014-07-18CGE2: Silence GCC warnings.uruk
2014-07-17CGE2: Smaller revision regarding Spare.uruk
2014-07-04CGE2: Fully implement the save/load system.uruk
Now the toolbar is working too after loading.
2014-07-04CGE2: Remove unnecessary parameter from Spare::sync().uruk
2014-07-04CGE2: Partially working save/load system.uruk
There's a mayor bug which blocks the toolbar from interaction after loading. To be investigated during the upcoming days.
2014-07-04CGE2: Silence warning.uruk
2014-07-04CGE2: Heavily rework memory management of Sprites.uruk
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-02CGE2: Fix GCC warningStrangerke
2014-06-29CGE2: Implement saving.uruk
2014-06-17CGE2: Implement switching between scenes.uruk
Minor modification in Spare again to do so.
2014-06-15CGE2: Fix compilation broken by previous commit.uruk
2014-06-14CGE2: Rethink Spare::dispose().uruk
2014-06-10CGE2: Handle kCmdSetRef.uruk
Fix Snail during the process.
2014-06-03CGE2: nullify some pointersStrangerke
2014-06-02CGE2: Add and use Spare::take().uruk
2014-05-30CGE2: Fix several signed/unsigned comparisonsStrangerke
2014-05-24CGE2: Add isHero().uruk
2014-05-19CGE2: Implement feedSnail().uruk
2014-05-19CGE2: Revise Spare::takeCave().uruk
2014-05-18CGE2: Implement Spare::dispose(), add Spare::update().uruk
2014-05-18CGE2: Revise takeCave().uruk
2014-05-13CGE2: Rename make() to store().uruk
2014-05-13CGE2: Rename take() to locate().uruk
2014-05-13CGE2: Fix Spare.uruk
2014-05-13CGE2: Spare: store pointers instead of objects.uruk
2014-05-12CGE2: Add Spare.uruk