Commit Graph

195 Commits

Author SHA1 Message Date
62b86cb072 Move Point, ColorMode, RGBA out 2017-06-18 17:03:57 +08:00
0629ceadba Move Rect and Surface out of main file 2017-06-18 17:00:08 +08:00
7505db992a remove SDLEngine old code. 2017-06-18 16:47:21 +08:00
112c1081aa Move Renderer settings out of class Window 2017-06-15 13:53:04 +08:00
a96b48b0c0 Add direct effect add/remove control to SoundPlayer 2017-06-14 20:50:12 +08:00
dd2ccfa55c Add advance MessageBox support 2017-06-12 13:01:28 +08:00
cbb780a9da Add system info querying functions (CPU,RAM) 2017-06-07 20:37:54 +08:00
6df4068539 Extend supercopy function in class Renderer 2017-06-07 20:11:28 +08:00
4608508476 class Renderer supports getting rendering target now. 2017-06-07 19:52:37 +08:00
f0cbeb9702 Enhanced Renderer
Add multi-draw support.
Add Scale, Viewport, LogicalSize, ClipRect support
Querying driver number.
2017-06-07 19:40:21 +08:00
de833ccfc2 Fix Compile and link error 2017-06-07 12:21:48 +08:00
d4aa4cbbaa Add version querying functions 2017-06-06 22:56:07 +08:00
c4b8e3e34e Merge test branch.
We are about to support some functions from SDL2 Test Library.
2017-06-06 19:07:28 +08:00
c0677b055b Add CRC32 calculating support. 2017-06-06 19:05:52 +08:00
e183a09f34 Add class UniRandom. (Random Number Generator) 2017-06-06 18:38:28 +08:00
3664de7972 Add Music Effect API to class MusicPlayer (Experimental) 2017-06-06 18:19:04 +08:00
f1f86c933d Add Sound Effect API to class SoundPlayer (Experimental) 2017-06-06 16:00:51 +08:00
01c31a4f71 Add decoder query functions in class MusicPlayer and SoundPlayer 2017-06-06 15:50:56 +08:00
bf0f6b8b6d Add more functions to class Font 2017-06-06 13:24:43 +08:00
aacd73d728 Update constant attribute in class Surface, Renderer, Window,
SharedLibrary
2017-06-05 22:01:15 +08:00
4d636586c2 Update constant attribute to function in class Rect, Point, ErrorViewer,
Texture
2017-06-05 20:43:33 +08:00
5581a57e1b Update constant attribute to functions in class Surface 2017-06-05 15:51:29 +08:00
9019971e19 Update C/V attribute functions of class RGBA, class Renderer, class Font 2017-06-05 15:40:16 +08:00
e6624b8238 class Font supports Unicode now. 2017-06-05 14:07:57 +08:00
7cecae5695 Fix Compile error on low level SDL2. 2017-06-01 22:50:17 +08:00
d8e8deb031 Add template-like get method in class SharedLibrary 2017-05-31 22:30:10 +08:00
d450ce8636 Add support for set/get window opacity 2017-05-31 22:17:30 +08:00
7822544701 Add More Functions to class Surface 2017-05-25 18:34:59 +08:00
d8e2bb9e2b Add Surface compare function.
Build Notice!:
I got a link error while compiling the full project. The link error is
"undefined reference to SDL_GetRGBA" and "undefined reference to
SDL_snprintf"...
Currently there is one way to solve it : Link SDL2test.lib first (Before
SDL2 and SDL2main)
2017-05-24 18:17:29 +08:00
1cdf7956f6 Need Surface operating methods.
Merge branch 'mingw-dev' into mingw-dev-test
2017-05-24 18:03:44 +08:00
709e67a40f Fix compile error on C4 2017-05-24 03:09:27 +08:00
337694bd89 Fix compile error 2017-05-24 02:57:23 +08:00
f2d60629a0 Use new UTF8-GBK converter. 2017-05-23 22:31:57 +08:00
79b97736b4 Add more functions to class Surface 2017-05-23 13:05:09 +08:00
1e8a0d6155 Add SDLTest lib support 2017-05-23 12:26:42 +08:00
1b2ba7b2d8 Update class Cursor. Fix compile bug in class Window 2017-05-22 19:17:02 +08:00
52cb15482e More Event Functions 2017-05-22 19:07:26 +08:00
14c31689be Add more support about keyboard.
Now class Window has default constructor.
2017-05-22 18:47:28 +08:00
08a858acf0 Add Clipboard Support 2017-05-22 18:27:56 +08:00
ee8780fe30 Fix Runtime Bug in class Timer
Now callable and vcallable are copied, while args... remains referenced.
2017-05-22 15:02:04 +08:00
a7ab24d8ab Fix bug in class Timer (VoidCallable Constructor) 2017-05-21 21:08:53 +08:00
6c4f1c345d Merge branch 'mingw-dev-xml-parser' into mingw-dev
Provide XML Parsing
2017-05-21 10:20:08 +08:00
54e057b590 Add More Function of Attr and Node 2017-05-20 16:00:19 +08:00
3e995ba610 Add XXX::release() implement. 2017-05-18 18:14:29 +08:00
c46455a2e7 Add Release Interface (For Global Objects Managing) 2017-05-18 17:58:10 +08:00
26beb30f77 Fix bug in StringEngine 2017-05-18 13:04:20 +08:00
547be65c3e Add more functions to Attr and Node 2017-05-18 09:00:27 +08:00
d47a3ed09d Add support functions of XML Node 2017-05-17 23:24:43 +08:00
fc4940c09b Add XML Objects
Document,Node,Attribute...
2017-05-17 21:40:33 +08:00
b6ecc0f856 Enhanced Window Constructor 2017-05-16 22:33:21 +08:00