64219 Commits

Author SHA1 Message Date
uruk
2f8967d959 CGE2: Unstub showTitle(). 2014-07-14 18:15:49 +02:00
uruk
807f354cba CGE2: Remove unused classes from vga13h. 2014-07-14 18:14:20 +02:00
uruk
b941fe226d CGE2: Unstub movie(). 2014-07-14 18:04:16 +02:00
uruk
89295b7895 CGE2: Remove unnecessary comment from ~Vga(). 2014-07-14 18:01:36 +02:00
Strangerke
4d2c1315ac CGE2: Silence a GCC warning, reduce the scope of a variable 2014-07-09 18:48:16 +02:00
uruk
fcce50e6fe CGE2: Hook handling of F10 into the Keyboard::getKey(). 2014-07-09 16:56:33 +02:00
uruk
f57d2ff4d6 CGE2: Remove unnecessary stub from Keyboard's constructor. 2014-07-09 16:56:32 +02:00
Strangerke
1be1ce6117 CGE2: Set widespace for Inf text, update first line of info text in CGE.SAY 2014-07-09 16:44:23 +02:00
Strangerke
dc2330a3b1 CGE2: Implement the keyboard handler 2014-07-09 15:48:47 +02:00
uruk
dbea97b7c4 CGE2: Remove unnecessary stub from loadHeroes(). 2014-07-09 12:57:11 +02:00
uruk
55f91da1ee CGE2: Remove unused local variable from loadScript(). 2014-07-09 12:56:16 +02:00
uruk
ec88528080 CGE2: Remove unnecessary stub from cge2_main(). 2014-07-09 12:53:51 +02:00
uruk
3dc79442c9 CGE2: Fix Sound::open(). 2014-07-09 12:51:03 +02:00
uruk
2f8abb06c3 CGE2: Implement Sound::open(), add stub for checkSaySwitch(). 2014-07-09 12:46:49 +02:00
uruk
8f869c74c0 CGE2: Add option for enabling color blind mode from the Launcher. 2014-07-09 11:55:27 +02:00
uruk
c1bda3c973 CGE2: Remove unnecessary stub from run(). 2014-07-09 11:53:52 +02:00
uruk
5a1383343f CGE2: Rework number(). 2014-07-09 11:33:02 +02:00
uruk
45da1e7c74 CGE2: Implement switchVox() and switchCap(). 2014-07-09 11:17:30 +02:00
uruk
d0a6fa4ce2 CGE2: Implement switchColorMode(). 2014-07-09 10:41:36 +02:00
uruk
ffbed9f86d CGE2: Comment out Hero::contract() for now. 2014-07-08 14:09:11 +02:00
uruk
b75d308697 CGE2: Rework CGE2Engine::locate(). 2014-07-08 14:09:10 +02:00
Strangerke
a73aea1ce8 CGE2: Fix GCC warning, rewrite Text::clear() 2014-07-08 09:45:22 +02:00
Paul Gilbert
3935a427f9 CGE2: Add extra clipping to Bitmap::hide 2014-07-07 21:48:02 -04:00
uruk
be5ec466b3 CGE2: Fix another probable memory-leak source. 2014-07-07 23:58:06 +02:00
uruk
10a37ea478 CGE2: Fix Hero::setCurrent().
This fixes a crash regarding the mechanic on scene 6.
2014-07-07 23:35:27 +02:00
uruk
1335247f82 CGE2: Hopefully fix memory leak problems regarding _ext. 2014-07-07 21:52:16 +02:00
uruk
c7aa91019b CGE2: Replace NULL with nullptr everywhere. 2014-07-07 21:42:45 +02:00
Strangerke
c5855b4293 CGE2: Add workaround for the missing dialogs in room 21 (concert) 2014-07-07 10:41:43 +02:00
Paul Gilbert
21a4c44bea CGE2: Add extra clipping to Bitmap::hide 2014-07-04 22:05:02 -04:00
uruk
e15f40978a CGE2: Implement loading from the Launcher. 2014-07-04 19:07:38 +02:00
uruk
31bba2e38c CGE2: Remove unnecessary warning and debug info from showTitle(). 2014-07-04 18:59:33 +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
07fa483142 CGE2: Fix broken compilation by previous commit. 2014-07-04 18:04:40 +02:00
uruk
a3071a00f9 CGE2: Replace addExt() wit setExtension(). 2014-07-04 13:26:27 +02:00
uruk
dbbafb5d89 CGE2: Rename and heavily rework Bitmap::forceExt().
Since the extension is always ".VBM" in case of Bitmaps, there's no need to pass it as an argument.
2014-07-04 13:01:29 +02:00
uruk
ddf4f4598d CGE2: Rename saveHeroPos() to storeHeroPos(). 2014-07-04 13:01:29 +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
uruk
1305bc8aa8 CGE2: Add, implement and use saveHeroPos(). 2014-07-04 12:58:45 +02:00
Strangerke
b48c94a541 CGE2: Fix GCC warning 2014-07-02 01:33:37 +02:00
uruk
7810df976b CGE2: Rework Hero::expand() so it won't modify Text's content. 2014-06-30 01:10:17 +02:00
uruk
ade740de10 CGE2: Implement saving. 2014-06-29 22:52:03 +02:00
uruk
b6d4281917 CGE2: Call loadPos() from loadHero() instead of loadUser(). 2014-06-29 21:38:46 +02:00
uruk
38a59bee3e CGE2: Add skeleton for save/load system.
Also rename loadGame() to loadHeroes().
2014-06-29 20:36:54 +02:00
uruk
160212c8e3 CGE2: Add fallback detection for the currently WIP English translation. 2014-06-28 23:44:48 +02:00
uruk
2f80cf6faf CGE2: Fix formatting of FXP's operators. 2014-06-28 21:39:16 +02:00
uruk
f69ee470ed CGE2: Rework FXP::Joined().
This commit hopefully silence a great wall of GCC warnings.
2014-06-28 21:38:21 +02:00
uruk
69c8871c3f CGE2: Silence GCC warning in Hero::tick(). 2014-06-28 19:53:05 +02:00