Commit Graph

149 Commits

Author SHA1 Message Date
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 20ebd63215 add ActionGroup 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 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 e9127832d7 add: Node::GetBoundingBox function
minor

minor

minor
2019-08-06 13:32:31 +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
Haibo ae2e5dad31 optimize
refactoring
2019-08-06 13:32:16 +08:00
Haibo 1d86da332c optimize
minor

refactoring

minor

minor

minor
2019-08-06 13:32:14 +08:00
Haibo 406ea51b57 add Events and EventDispatcher 2019-08-06 13:32:14 +08:00
Haibo b9ac2c3934 add: Factory 2019-08-06 13:32:12 +08:00
Haibo 098167c606 add: EaseElasticInOut & EaseBounceInOut 2019-08-06 13:32:12 +08:00
Haibo 00ee7002f3 add: TweenAction
refactoring TweenAction(s) & remove CallFunc & rename Animation to Frames
2019-08-06 13:32:10 +08:00
Haibo ad70453c21 add: PathAction 2019-08-06 13:32:10 +08:00
Haibo 2c7ccb4f6d add: geometries supported 2019-08-06 13:32:10 +08:00
Haibo ff8b647d9d add: tracing object leaks 2019-08-06 13:32:09 +08:00
Haibo 2b411989cf add: debug node 2019-08-06 13:32:09 +08:00
Haibo 18990c3ee6 add: noncopyable.hpp 2019-08-06 13:32:07 +08:00
Haibo 9bd216dc92 add: logs module can be disabled now 2019-08-06 13:32:07 +08:00
Haibo b98e958213 optimize: manage COM resources with intrusive::SmartPointer
refactoring: loads dll modules in constructors
2019-08-06 13:32:06 +08:00
Haibo 6ec03fa0c9 optimize: clear WARNING C4353 & no exception thrown in time::Now
refactoring: Transform move to base package
2019-08-06 13:32:02 +08:00
Haibo 9221b46e1b optimize: intrusive list 2019-08-06 13:32:02 +08:00
Haibo eb59f7b245 optimize: intrusive list supported 2019-08-06 13:32:02 +08:00
Haibo f2be349841 optimize: Text class 2019-08-06 13:32:01 +08:00
Haibo 32ecc0cbe8 add TaskManager and ActionManager, expands time package 2019-08-06 13:32:01 +08:00
Haibo ccba1363a0 add: use intrusive pointers to solve memory management problems
minor improves
2019-08-06 13:31:59 +08:00
Haibo d2532c09db update: modern singleton pattern 2019-08-06 13:31:59 +08:00
Haibo f4cadddce4 change: add namespace modules & load libraries from dll
refactoring: time package

refactoring: the whole project has been changed
2019-08-06 13:31:57 +08:00
Haibo 32251365d6 remove vs2012 project files & no longer support vs2012 2019-08-06 13:31:57 +08:00
Haibo 02e418d0e2 fix: project files 2019-08-06 13:31:57 +08:00
Haibo 7608996dda remove: Function class 2019-08-06 13:31:56 +08:00
Haibo 380bde7932 remove easy2d::String class & refactory easy2d::Resource class
refactoring: move Random class to utils.h
2019-08-06 13:31:54 +08:00
Nomango 5c69133a1f refactoring: remove e2dimpl.h 2018-10-17 00:49:49 +08:00
Nomango db5446bb78 fix: minor fixes 2018-10-17 00:16:26 +08:00
Nomango a924eed280 add: decode media resources with Media Foundation and playback with XAudio2. 2018-10-15 20:16:08 +08:00
Nomango 80d1a87955 add: use Media Foundation to play sound effect 2018-10-11 20:00:21 +08:00
Nomango 665735626e add: Player class 2018-10-06 10:25:29 +08:00
Nomango ba99ca38c1 refactoring 2018-10-03 18:04:04 +08:00