Commit Graph

767 Commits

Author SHA1 Message Date
Nomango bf11282ccd add Object dumps functions 2019-08-06 13:33:06 +08:00
Nomango 1a5c7b02cb add Json utility class 2019-08-06 13:33:06 +08:00
Nomango 5f31b12ee2 add Animation sample 2019-08-06 13:33:06 +08:00
Nomango 4e3a32ec15 some optimizations for Array<>
refactoring project

minor

refactoring project

refactoring Logger

refactoring DataUtil
2019-08-06 13:33:04 +08:00
Nomango ed65cf767b refactor IntrusivePtr & detach easy2d-audio component
minor

minor

refactoring projects

fixes
2019-08-06 13:33:01 +08:00
Nomango c270418774 add String::copy
refactoring
2019-08-06 13:32:59 +08:00
Nomango b0978251b8 add to_wstring & format_wstring 2019-08-06 13:32:58 +08:00
Nomango be74b49196 add String: a lightweight std::wstring<>-like class
minor fixes
2019-08-06 13:32:54 +08:00
Nomango 8eb3f9887c add ImGui Component
minor

minor

refactoring
2019-08-06 13:32:51 +08:00
Nomango b1b1f0c22c Component design 2019-08-06 13:32:50 +08:00
Nomango 2f4501067b fix project files 2019-08-06 13:32:50 +08:00
Nomango 4540b51f47 fix project files
minor
2019-08-06 13:32:48 +08:00
Nomango 90ba4ce5a6 ImGui support 2019-08-06 13:32:48 +08:00
Nomango 0ae0ba63c0 Direct3D10 support 2019-08-06 13:32:48 +08:00
Nomango 074af87127 d3d11 support 2019-08-06 13:32:48 +08:00
Nomango 1f8b0bb058 update box2d-sample
minor

minor

minor

refactoring Events

minor
2019-08-06 13:32:46 +08:00
Nomango b4404db7b7 add callback on updating Node
minor
2019-08-06 13:32:44 +08:00
Nomango 6868d746da add Node::IsUpdatePausing 2019-08-06 13:32:44 +08:00
Nomango 20ebd63215 add ActionGroup 2019-08-06 13:32:44 +08:00
Nomango 2c1cef7e4d refactoring actions 2019-08-06 13:32:44 +08:00
Nomango 946dfb8314 remove Delay action && add Action::SetDelay method
optimize

refactoring Action && remove Loop && add Action::SetLoops method && add Action::SetLoopDoneCallback method

optimize
2019-08-06 13:32:42 +08:00
Nomango e88d101855 add definition of all API symbols declarations for DLL 2019-08-06 13:32:42 +08:00
Nomango 2c149ff8b1 add IntrusivePtr<>::Reset
minor
2019-08-06 13:32:40 +08:00
Nomango 55f28806c9 Objects have names now
minor

minor
2019-08-06 13:32:38 +08:00
Nomango d3f8c7afef add compile-time configurations
minor fixes
2019-08-06 13:32:37 +08:00
Nomango 1f751d654f add Array, a lightweight std::vector<>-like class 2019-08-06 13:32:36 +08:00
Nomango fe2769e377 add box2d-sample
minor

minor
2019-08-06 13:32:35 +08:00
Nomango 70a5aff6e9 add samples 2019-08-06 13:32:34 +08:00
Nomango 5a4279c15c reconstruct project 2019-08-06 13:32:34 +08:00
Nomango cbb4b4b318 optimize 2019-08-06 13:32:34 +08:00
Nomango 5957e75924 update ResLoader 2019-08-06 13:32:34 +08:00
Nomango 084fc4aff7 The color of windows console displays correctly now
minor

minor
2019-08-06 13:32:33 +08:00
Nomango e9127832d7 add: Node::GetBoundingBox function
minor

minor

minor
2019-08-06 13:32:31 +08:00
Nomango 1e16f9d815 add: virtual functions on application starts & destroys
minor fixes

minor fixes

minor
2019-08-06 13:32:29 +08:00
Nomango 63afe9bf39 ResLoader supports cropping of image assets now
minor

minor

minor fixes
2019-08-06 13:32:27 +08:00
Nomango d223cd60ae Tween supports Animation now 2019-08-06 13:32:27 +08:00
Nomango 5b0cd1969f add: output logs have colors now 2019-08-06 13:32:27 +08:00
Nomango 1534c15472 support responsible switch now 2019-08-06 13:32:27 +08:00
Nomango f545a15365 high DPI resolution 2019-08-06 13:32:27 +08:00
Nomango 8ec5daeafd support fullscreen switch now 2019-08-06 13:32:27 +08:00
Nomango ebe3fa1e6b support fullscreen 2019-08-06 13:32:27 +08:00
Nomango 59ac54063e refactoring 2019-08-06 13:32:27 +08:00
Nomango 1f6fa38e81 add: ActionHelper
minor
2019-08-06 13:32:25 +08:00
Nomango fd3c70d5f0 add: Closure function 2019-08-06 13:32:25 +08:00
Nomango de4751c2d3 refactoring 2019-08-06 13:32:25 +08:00
Nomango 3b5704ee22 add: ResLoader
minor

minor

minor

refactoring

refactoring
2019-08-06 13:32:23 +08:00
Nomango 46ce8726cb refactoring 2019-08-06 13:32:22 +08:00
Nomango 4a71273b35 min
minor

refactoring: Resource
2019-08-06 13:32:20 +08:00
Nomango ecc0e9cf25 add: SmartMaker & NEW macro 2019-08-06 13:32:20 +08:00
Nomango fdcd9c9798 update time package 2019-08-06 13:32:20 +08:00