Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-04 | CGE2: 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-04 | CGE2: Silence warning. | uruk | |
2014-07-04 | CGE2: 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-04 | CGE2: Add, implement and use saveHeroPos(). | uruk | |
2014-07-02 | CGE2: Fix GCC warning | Strangerke | |
2014-06-30 | CGE2: Rework Hero::expand() so it won't modify Text's content. | uruk | |
2014-06-29 | CGE2: Implement saving. | uruk | |
2014-06-29 | CGE2: Call loadPos() from loadHero() instead of loadUser(). | uruk | |
2014-06-29 | CGE2: Add skeleton for save/load system. | uruk | |
Also rename loadGame() to loadHeroes(). | |||
2014-06-28 | CGE2: Add fallback detection for the currently WIP English translation. | uruk | |
2014-06-28 | CGE2: Fix formatting of FXP's operators. | uruk | |
2014-06-28 | CGE2: Rework FXP::Joined(). | uruk | |
This commit hopefully silence a great wall of GCC warnings. | |||
2014-06-28 | CGE2: Silence GCC warning in Hero::tick(). | uruk | |
2014-06-28 | CGE2: Add workaround for badly named VBM file in room 11 | Strangerke | |
2014-06-27 | CGE2: Implement Sprite::step() fully. | uruk | |
2014-06-27 | CGE2: Make Hero's expand() and contract() virtual. | uruk | |
Now it mimics the original correctly. | |||
2014-06-27 | CGE2: Add a virtual destructor in Choice, some minor cleanup | Strangerke | |
2014-06-27 | CGE2: Fix some GCC warnings | Strangerke | |
2014-06-26 | CGE2: Hopefully fix compilation for GCC | Strangerke | |
2014-06-25 | CGE2: Add a safeguard in Sprite::show() | Strangerke | |
2014-06-25 | CGE2: Implement snMidi() | Strangerke | |
2014-06-24 | CGE2: Add a work around for missing VBM in scene 4 | Strangerke | |
2014-06-24 | CGE2: Implement a couple of stubs | Strangerke | |
2014-06-23 | CGE2: Add a big hack to work around the coordinates issue | Strangerke | |
2014-06-23 | CGE2: Fix releasePocket(). | uruk | |
Now the inventory system is working as intended. | |||
2014-06-23 | CGE2: Implement busy() and revise connected parts of the engine. | uruk | |
2014-06-23 | CGE2: Implement snSay(), reimplement some parts of the sound code. | uruk | |
2014-06-22 | CGE2: Some more formatting fix in FXP. | uruk | |
2014-06-22 | CGE2: Fix formatting in FXP. | uruk | |
2014-06-22 | CGE2: Fix some formatting in Hero. | uruk | |
2014-06-22 | CGE2: Remove double definition kMaxTry. | uruk | |
2014-06-22 | CGE2: Rework Hero::len(). | uruk | |
2014-06-22 | CGE2: Remove useless variable declarations | Strangerke | |
2014-06-22 | CGE2: Implement snSwap(). | uruk | |
2014-06-22 | CGE2: Fix mapCross(). | uruk | |
2014-06-22 | CGE2: Implement snGive() and snRmNear(). | uruk | |
2014-06-21 | CGE2: Reduce the scope of some variables | Strangerke | |
2014-06-21 | CGE2: Avoid some signed/unsigned comparisons | Strangerke | |
2014-06-21 | CGE2: Implement "quit menu". | uruk | |
Now the "main switch" on the menu panel is working. Also move a couple of defines from cge2_main.h to cge2.h during the process. | |||
2014-06-19 | CGE2: Implement optionTouch(). | uruk | |
Add stubs for called functions. | |||
2014-06-19 | CGE2: Implement Hero::fun(). | uruk | |
2014-06-19 | CGE2: Implement snMouse(). | uruk | |
2014-06-19 | CGE2: Implement Sprite::works(). | uruk | |
Now Anna is also reachable/playable. | |||
2014-06-19 | CGE2: Implement showing the selected item in the inventory. | uruk | |
Now the selected item's picture is blinking until deselected. | |||
2014-06-19 | CGE2: Comment out code and add TODO in switchScene(). | uruk | |
2014-06-19 | CGE2: Implement inf(). | uruk | |
2014-06-18 | CGE2: Implement offUse(). | uruk | |
2014-06-18 | CGE2: Implement snKeep(). | uruk | |
Now the inventory system is (at least partially) working. | |||
2014-06-18 | CGE2: Implement functions connected to inventory handling. | uruk | |
Also move closePocket() closer to the others and fix the stub message in busy(). | |||
2014-06-18 | CGE2: Fix coords of misplaced speech bubbles. | uruk | |
The origin of the bug is that when we added the command (triggered by a mouse-click on a sprite) to display a speech bubble we checked the command's reference wrong and didn't bind (by modifying the reference) the bubble to a certain hero. So they just appeared randomly above the sprites what triggered the event, or even in worse places. |