Adrian Frühwirth
9bee9e1ba6
JANITORIAL: Fix whitespace
2018-04-19 12:08:31 +02:00
Eugene Sandulenko
31514f8164
CGE2: More portable way of getting max long value
2016-05-02 17:50:15 +02:00
Strangerke
83fcab050c
CGE2: Fix a couple of boolean values
2016-02-25 22:15:32 +01:00
Eugene Sandulenko
6e9fe0052c
CGE2: Fix rounding error
2015-11-27 22:34:26 +01:00
Filippos Karapetis
c76c72c799
CGE2: Remove trailing whitespace
2014-10-28 16:06:07 +02:00
Matthew Hoops
cbfa8bfccd
CGE2: Silence gcc warnings
2014-09-28 15:29:49 -04:00
uruk
45e8078dab
CGE2: Don't allow Sprite::step() to dereference nullptr-s.
2014-08-13 17:54:35 +02:00
uruk
3b342a21c6
CGE2: Eliminate inferred misuse of enums in Sprite::labVal().
2014-08-13 17:39:09 +02:00
uruk
01950e1b1c
CGE2: Remove unused function from vga13h.cpp.
2014-08-11 14:48:33 +02:00
uruk
58822b47a7
CGE2: Use spaces instead of tabs.
2014-08-09 13:54:20 +02:00
Strangerke
2697c71301
CGE2: Misc cleanup
2014-08-03 14:47:25 +02:00
uruk
00bb645e54
CGE2: Fix mismatched new/delete pair in Sprite::ghost() and snGhost().
2014-08-03 11:59:55 +02:00
uruk
2b60bb9cc3
CGE2: Fix possible null pointer dereference.
2014-08-03 09:27:47 +02:00
Strangerke
9dc06870e7
CGE2: Start removing the checks on the return value of new
2014-08-03 01:51:33 +02:00
Paul Gilbert
96ab1d5d83
CGE2: Further FXP multiply fix to fix hero scaling
2014-08-02 10:23:43 -04:00
Strangerke
c012c762d0
CGE2: Remove moveHi() and moveLo() from bitmap
2014-08-01 19:22:12 +02:00
Paul Gilbert
0d662566bd
CGE2: Further fixes to FXP operators to fix pathfinding
2014-08-01 11:16:39 -04:00
uruk
733f72d810
CGE2: Fix sunset() and sunrise().
...
Now they really do the fade-in/fade-out effect.
2014-07-30 19:15:59 +02:00
Paul Gilbert
4139e79fcc
CGE2: Fixes for the FXP class
2014-07-29 20:23:02 -04:00
uruk
e51888d9ce
CGE2: Refactor Hero::expand() and Sprite::expand().
2014-07-29 15:59:43 +02:00
uruk
02c0b419d6
CGE2: Remove unnecessary CHECKME comment.
2014-07-29 13:30:23 +02:00
uruk
cee669e763
CGE2: Implement setAutoColors().
...
Add a redefinition of closest() to do so.
2014-07-29 13:25:13 +02:00
uruk
6e00d80b4b
CGE2: Implement Vga::rotate().
2014-07-29 11:52:57 +02:00
uruk
e828be1bf9
CGE2: Initialize Vga::_rot properly.
2014-07-29 11:20:20 +02:00
uruk
375a7c3b15
CGE2: Implement snCycle, add stub for Vga::rotate().
2014-07-29 11:17:07 +02:00
uruk
70f54c6609
CGE2: Remove unused code.
2014-07-29 11:12:35 +02:00
uruk
b911b66cc4
CGE2: Keep in sync the in-game color blind option with the Launcher's.
2014-07-28 16:40:06 +02:00
uruk
fe77bfecf7
CGE2: Rename Bitmap::paint() to makeSpeechBubleTail().
2014-07-28 16:17:14 +02:00
Strangerke
c394a68589
CGE2: Fix misleading tabulation, improve warning
2014-07-27 00:46:30 +02:00
uruk
d9e82f8f8e
CGE2: Get rid of _sprite.
2014-07-17 15:41:49 +02:00
uruk
807f354cba
CGE2: Remove unused classes from vga13h.
2014-07-14 18:14:20 +02:00
uruk
89295b7895
CGE2: Remove unnecessary comment from ~Vga().
2014-07-14 18:01:36 +02:00
uruk
8f869c74c0
CGE2: Add option for enabling color blind mode from the Launcher.
2014-07-09 11:55:27 +02:00
uruk
5a1383343f
CGE2: Rework number().
2014-07-09 11:33:02 +02:00
Paul Gilbert
3935a427f9
CGE2: Add extra clipping to Bitmap::hide
2014-07-07 21:48:02 -04: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
Paul Gilbert
21a4c44bea
CGE2: Add extra clipping to Bitmap::hide
2014-07-04 22:05:02 -04: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
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
ade740de10
CGE2: Implement saving.
2014-06-29 22:52:03 +02:00
uruk
2514d86630
CGE2: Implement Sprite::step() fully.
2014-06-27 23:40:23 +02:00
Strangerke
00c867f8ea
CGE2: Add a safeguard in Sprite::show()
2014-06-25 19:37:25 +02:00
uruk
0eece817eb
CGE2: Fix releasePocket().
...
Now the inventory system is working as intended.
2014-06-23 13:11:54 +02:00
uruk
23adc159ef
CGE2: Implement busy() and revise connected parts of the engine.
2014-06-23 11:50:49 +02:00
uruk
9023240545
CGE2: Rework show() and hide() in Bitmap to use V2Ds as parameters.
2014-06-15 21:33:41 +02:00
Strangerke
c82246ee55
CGE2: remove useless code related to boolean values
2014-06-15 11:25:56 +02:00
Strangerke
0f923c7e98
CGE2: Change the Flags structure to make use of booleans
2014-06-15 11:12:13 +02:00
Paul Gilbert
c48c585f88
CGE2: Fix loading of fixed-point integer values
2014-06-14 19:34:30 -04:00
Paul Gilbert
28717ff056
CGE2: Fix vertical screen clipping in Bitmap::show and Bitmap::hide
2014-06-13 23:22:44 -04:00