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