Commit Graph

534 Commits

Author SHA1 Message Date
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
Haibo 22d9e843fe change: the name of smart pointers start with 'Sp'
minor fixes

minor fixes

minor fixes

minor fixes
2019-08-06 13:32:18 +08:00
Haibo c165db986b optimize 2019-08-06 13:32:18 +08:00
Haibo 125c66df3e optimize 2019-08-06 13:32:18 +08:00
Haibo a76add7880 update Button 2019-08-06 13:32:18 +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 a29584f756 add E2D_ASSERT 2019-08-06 13:32:14 +08:00
Haibo 406ea51b57 add Events and EventDispatcher 2019-08-06 13:32:14 +08:00
Haibo bf25bd1d41 add TimeScale
refactoring

refactoring
2019-08-06 13:32:12 +08:00
Haibo b9ac2c3934 add: Factory 2019-08-06 13:32:12 +08:00
Haibo 0088bd88a3 add graphics options 2019-08-06 13:32:12 +08:00
Haibo bb03e6df5f add ease functions 2019-08-06 13:32:12 +08:00
Haibo d88fc5afbe add: EaseFunction maker 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 ab2c6092e8 add: the method of drawing arcs 2019-08-06 13:32:10 +08:00
Haibo 57b528d67f add: Canvas can draw geometry now 2019-08-06 13:32:10 +08:00
Haibo e435d94e4e add: Geometry::GetBoundingBox & Geometry::ComputeArea 2019-08-06 13:32:10 +08:00
Haibo 92711b411a add: LineGeometry & RoundedRectGeometry 2019-08-06 13:32:10 +08:00
Haibo b6308ababd add: Geometry begin position 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 91508fd7cf fix: the problem of window message loop blocking main loop 2019-08-06 13:32:09 +08:00
Haibo 523262866a add: Canvas::Clear method to clear canvas 2019-08-06 13:32:09 +08:00
Haibo 09c15c9099 remove: Node::SetClipEnabled function 2019-08-06 13:32:09 +08:00
Haibo 7b67d49c93 add: finished the Canvas
minor fixes
2019-08-06 13:32:08 +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 4498a3dd8b remove extra files 2019-08-06 13:32:05 +08:00
Haibo f70de4e220 fix: the size of intrusive list is not stable
fixes commet mistakes
2019-08-06 13:32:04 +08:00