104 Commits

Author SHA1 Message Date
djsrv
a9346eea42 GRAPHICS: MACGUI: Improve grays naming 2020-08-07 18:55:17 -04:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Eugene Sandulenko
381e8fc51d WAGE: Fix think line drawing, as pointed by md5 2016-08-24 23:23:47 +02:00
Borja Lorente
a0bea8567b WAGE: Revert indentation 2016-08-02 08:33:50 +02:00
Borja Lorente
b8d36443f3 WAGE: Remove unnecessary border code 2016-07-31 14:05:15 +02:00
Borja Lorente
5bb5bb64f0 WAGE: Fix style issues 2016-07-31 14:05:14 +02:00
Borja Lorente
9ce6fbd0d7 GRAPHICS: Move MacMenu constants 2016-07-31 14:05:14 +02:00
Borja Lorente
3d4087b9d0 WAGE: Extract MacWindowManager 2016-07-30 09:41:54 +02:00
Torbjörn Andersson
72269b6c9d WAGE: Fix memory leak in drawBitmap()
The 'tmp' surface was never freed when in _boundsCalculationMode.
2016-07-15 11:29:19 +02:00
Eugene Sandulenko
531b190d59 GRAPHICS: Added FloodFill class to Surface.
Moved from WAGE engine and is using stack-based classic floodfill
implementation.
2016-06-03 00:45:56 +02:00
Eugene Sandulenko
5fbac749e2 WAGE: Moved patterns to WindowManager 2016-04-28 12:37:03 +02:00
Eugene Sandulenko
b351cd28e9 WAGE: Improved accuracy of think line drawing.
Still not perfect, it looks like our Bresenham is a bit different
from the one used by QuickDraw, or (most likely) the polygon
drawing is different.
2016-04-17 13:25:41 +02:00
Eugene Sandulenko
0e4c846a39 WAGE: Benefit from ManagedSurface methods 2016-04-15 17:24:14 +02:00
Eugene Sandulenko
00399d27db WAGE: Switch to ManagedSurface 2016-04-15 17:24:14 +02:00
Eugene Sandulenko
aaa858df00 WAGE: Made bounds calulation less restrictive 2016-03-14 07:51:37 +01:00
Eugene Sandulenko
140409204c WAGE: Code formatting 2016-03-10 12:40:12 +01:00
Eugene Sandulenko
24af06b682 WAGE: Disabling bounds calculation code as too buggy ATM. 2016-03-09 23:59:08 +01:00
Eugene Sandulenko
37b5b64179 WAGE: Improved a bit bounds calculation. Still bad 2016-03-09 23:53:07 +01:00
Eugene Sandulenko
1f4af34a40 WAGE: Fix calculation for bitmap bboxes 2016-03-09 23:53:07 +01:00
Eugene Sandulenko
ee56fb805b WAGE: Skip flood fill in Bitmap when calclating bounds 2016-03-09 20:12:34 +01:00
Eugene Sandulenko
ca7720960a WAGE: Attempt to fix bounds calculation 2016-03-09 18:56:42 +01:00
Eugene Sandulenko
2408766f2d WAGE: Precalculate design bounds based on real data 2016-03-09 15:47:22 +01:00
Eugene Sandulenko
f2e2d0f05d WAGE: Fix bufer overrun in bitmap code 2016-03-01 12:11:09 +01:00
Eugene Sandulenko
8295f7f0ff WAGE: Fixed crash in Double Trouble. Needs more work. 2016-02-24 11:35:11 +01:00
Eugene Sandulenko
ab9e2fdca3 WAGE: Initialize class variables 2016-02-18 10:30:18 +01:00
Eugene Sandulenko
effd02bdc1 WAGE: Fix uninit members 2016-02-14 17:33:52 +01:00
Eugene Sandulenko
acdddf8ade WAGE: Simplify bitmap reading code 2016-02-14 17:13:24 +01:00
Eugene Sandulenko
9d9fefb17a WAGE: Simplify polygon reading code 2016-02-14 17:13:24 +01:00
Eugene Sandulenko
33b8a265c5 WAGE: Remove redundant check 2016-02-14 17:13:24 +01:00
Eugene Sandulenko
8e8145ef25 WAGE: Fix name in accordance with our naming conventions 2016-02-14 17:13:23 +01:00
Eugene Sandulenko
b09e70d1ca WAGE: Consistently use .empty() instead of .size() == 0 2016-02-14 17:13:23 +01:00
Eugene Sandulenko
a31cfff9d6 WAGE: Let compiler optimize %8's 2016-02-14 17:13:05 +01:00
Eugene Sandulenko
5e002c4fe2 GRAPHICS: Move generic primitives from WAGE engine 2016-02-14 17:13:03 +01:00
Eugene Sandulenko
8760362302 WAGE: Draw dialog 2016-02-14 17:12:48 +01:00
Eugene Sandulenko
a6cf968533 WAGE: Draw drop-down menu shadow 2016-01-13 19:21:42 +01:00
Eugene Sandulenko
5a9acaa162 WAGE: Render submenu rectangle 2016-01-12 19:31:27 +01:00
Eugene Sandulenko
9b8e5020bf WAGE: Reduced header dependency 2016-01-09 01:25:23 +01:00
Eugene Sandulenko
4d3707d795 WAGE: Plugged even more memory leaks 2016-01-07 00:51:14 +01:00
Eugene Sandulenko
28a02b8200 WAGE: Fixed couple of memory leaks 2016-01-07 00:13:21 +01:00
Eugene Sandulenko
ac6e5cc48a WAGE: Fix warning 2016-01-06 23:52:39 +01:00
Eugene Sandulenko
71f41f9ff8 WAGE: Plug another leak 2016-01-06 23:52:16 +01:00
Eugene Sandulenko
ca7470b697 WAGE: Fix bitmap drawing by implementing flood fill algorithm 2016-01-05 19:02:33 +01:00
Eugene Sandulenko
41bad49b4a WAGE: Do not copy scene under border. Removes gfx glitch 2016-01-04 23:13:05 +01:00
Eugene Sandulenko
0aaab27025 WAGE: Remove redundant code 2016-01-04 23:12:55 +01:00
Eugene Sandulenko
9d09466f50 WAGE: Simplified bitmap code 2016-01-04 23:00:40 +01:00
Eugene Sandulenko
e4002d3fee WAGE: Fixed bitmap rendering 2016-01-04 22:59:11 +01:00
Eugene Sandulenko
3eeb240f95 WAGE: Fixed round rect drawing 2016-01-04 21:24:29 +01:00
Eugene Sandulenko
4cbabd89a2 WAGE: Simplified code 2016-01-04 20:20:26 +01:00
Eugene Sandulenko
5c129d65da WAGE: Fixed ellipse rendering 2016-01-04 20:19:40 +01:00
Eugene Sandulenko
79dfc2bda5 WAGE: Fixes to think round rectangle drawing 2016-01-04 19:52:40 +01:00