68 Commits

Author SHA1 Message Date
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
Eugene Sandulenko
2db59e9c45 WAGE: Switched round rectangles to think brush drawing 2016-01-04 19:47:16 +01:00
Eugene Sandulenko
b5ffcac009 WAGE: Switched most primitives to proper thick brush drawing.
It matches original QuickDraw code.
2016-01-04 19:29:07 +01:00
Eugene Sandulenko
1ef7beb8e8 WAGE: Stub for object clicking 2016-01-01 18:48:16 +01:00
Eugene Sandulenko
03e3f80bff WAGE: Mac has roundrect on desktop. Render it 2016-01-01 02:16:00 +01:00
Eugene Sandulenko
b0990b7100 WAGE: Hide noisy debug messages deeper 2015-12-31 19:30:34 +01:00
Eugene Sandulenko
97c17ed199 WAGE; Fix border drawing 2015-12-30 01:46:51 +01:00
Eugene Sandulenko
0dde7a94a9 WAGE: Implement design caching 2015-12-29 10:46:51 +01:00
Eugene Sandulenko
0c682799a1 WAGE: Draw checkered background to simulate desktop 2015-12-29 01:46:39 +01:00
Eugene Sandulenko
ab34bafc31 WAGE: Implement scene drawing 2015-12-27 15:41:02 +01:00
Eugene Sandulenko
c40b5a30c0 WAGE: Implement proper design drawing quitting 2015-12-27 15:40:59 +01:00
Eugene Sandulenko
5c2f3301f0 WAGE: More robust rectangle drawing 2015-12-27 15:40:58 +01:00
Eugene Sandulenko
bb46957def WAGE: Fixed ver/horisontal lines thickness 2015-12-27 15:40:57 +01:00
Eugene Sandulenko
a4ba9313be WAGE: Fixed think transparent rectangles 2015-12-27 15:40:57 +01:00
Eugene Sandulenko
900903324d WAGE: Fixed think vertical/horizontal lines 2015-12-27 15:40:57 +01:00
Eugene Sandulenko
c17c2421f4 WAGE: Improved rounded rects. Now rects with radius > side are drawn correctly 2015-12-27 15:40:57 +01:00
Eugene Sandulenko
a616e9fb09 WAGE: More support for transparent primitives 2015-12-27 15:40:57 +01:00
Eugene Sandulenko
6c214c2c4a WAGE: Special case for 1-pixel wide ellipses, support for transparent pattern 2015-12-27 15:40:57 +01:00
Eugene Sandulenko
3b94913e17 WAGE: Made drawing process visible for debugging purposes 2015-12-27 15:40:56 +01:00
Eugene Sandulenko
efab4a1a5b WAGE: Simplify code 2015-12-27 15:40:56 +01:00
Eugene Sandulenko
cd84abb2f3 WAGE: Fix pattern filling 2015-12-27 15:40:56 +01:00
Eugene Sandulenko
27adb22aba WAGE: Cleanup 2015-12-27 15:40:56 +01:00
Eugene Sandulenko
36e4722922 WAGE: Fix polygon rendering 2015-12-27 15:40:56 +01:00
Eugene Sandulenko
3adda8284f WAGE: Fix to roundrect rendering 2015-12-27 15:40:56 +01:00
Eugene Sandulenko
08ffaf8055 WAGE: Fixed rounded rect drawing 2015-12-27 15:40:55 +01:00
Eugene Sandulenko
0b79d5611e WAGE: Fixed rectangle drawing 2015-12-27 15:40:55 +01:00
Eugene Sandulenko
fd37094c82 WAGE: Firhter work on rounded rectangles 2015-12-27 15:40:55 +01:00
Eugene Sandulenko
0d6b726fd8 WAGE: First stub for rounded rectangles 2015-12-27 15:40:55 +01:00
Eugene Sandulenko
7e23caa342 WAGE: Cleanup 2015-12-27 15:40:55 +01:00
Eugene Sandulenko
e4d9f885f1 WAGE: Fixed h/v line 2015-12-27 15:40:54 +01:00
Eugene Sandulenko
b92e7f602f WAGE: Added delay to avoid CPU hogging 2015-12-27 15:40:54 +01:00
Eugene Sandulenko
0d5c219885 WAGE: Cleanup, completed all routines 2015-12-27 15:40:54 +01:00
Eugene Sandulenko
0c37ed2c56 WAGE: Fix hang up 2015-12-27 15:40:54 +01:00
Eugene Sandulenko
d9c61c1649 WAGE: Cleanup 2015-12-27 15:40:54 +01:00
Eugene Sandulenko
cce763ea2e WAGE: Completed drawFilledEllipse 2015-12-27 15:40:53 +01:00
Eugene Sandulenko
9ae6992c7c WAGE: Switched rectangle drawing to general code 2015-12-27 15:40:53 +01:00
Eugene Sandulenko
f483bc0d83 WAGE: Made ellipse drawing generic 2015-12-27 15:40:53 +01:00