Commit Graph

  • 5b0cd1969f add: output logs have colors now Nomango 2019-01-26 15:27:16 +0800
  • 1534c15472 support responsible switch now Nomango 2019-01-26 13:09:58 +0800
  • f545a15365 high DPI resolution Nomango 2019-01-25 15:33:02 +0800
  • 8ec5daeafd support fullscreen switch now Nomango 2019-01-25 14:48:37 +0800
  • ebe3fa1e6b support fullscreen Nomango 2019-01-25 01:45:03 +0800
  • 59ac54063e refactoring Nomango 2019-01-24 22:22:11 +0800
  • 1f6fa38e81 add: ActionHelper Nomango 2019-01-24 15:14:55 +0800
  • fd3c70d5f0 add: Closure function Nomango 2019-01-24 14:07:18 +0800
  • de4751c2d3 refactoring Nomango 2019-01-24 12:21:01 +0800
  • 3b5704ee22 add: ResLoader Nomango 2019-01-22 21:58:01 +0800
  • 46ce8726cb refactoring Nomango 2019-01-22 10:23:12 +0800
  • 4a71273b35 min Nomango 2019-01-21 21:24:45 +0800
  • ecc0e9cf25 add: SmartMaker & NEW macro Nomango 2019-01-20 12:07:59 +0800
  • fdcd9c9798 update time package Nomango 2019-01-14 20:38:49 +0800
  • 22d9e843fe change: the name of smart pointers start with 'Sp' Haibo 2019-01-08 19:30:02 +0800
  • c165db986b optimize Haibo 2019-01-07 23:51:01 +0800
  • 125c66df3e optimize Haibo 2018-11-25 20:25:46 +0800
  • a76add7880 update Button Haibo 2018-11-25 19:29:32 +0800
  • ae2e5dad31 optimize Haibo 2018-11-25 15:00:15 +0800
  • 1d86da332c optimize Haibo 2018-11-23 14:55:03 +0800
  • a29584f756 add E2D_ASSERT Haibo 2018-11-22 23:48:40 +0800
  • 406ea51b57 add Events and EventDispatcher Haibo 2018-11-22 19:31:44 +0800
  • bf25bd1d41 add TimeScale Haibo 2018-11-21 19:24:18 +0800
  • b9ac2c3934 add: Factory Haibo 2018-11-21 17:18:59 +0800
  • 0088bd88a3 add graphics options Haibo 2018-11-21 16:26:52 +0800
  • bb03e6df5f add ease functions Haibo 2018-11-21 01:04:34 +0800
  • d88fc5afbe add: EaseFunction maker Haibo 2018-11-21 00:01:37 +0800
  • 098167c606 add: EaseElasticInOut & EaseBounceInOut Haibo 2018-11-20 23:47:56 +0800
  • 00ee7002f3 add: TweenAction Haibo 2018-11-20 19:55:07 +0800
  • ab2c6092e8 add: the method of drawing arcs Haibo 2018-11-20 15:56:56 +0800
  • 57b528d67f add: Canvas can draw geometry now Haibo 2018-11-20 15:18:54 +0800
  • e435d94e4e add: Geometry::GetBoundingBox & Geometry::ComputeArea Haibo 2018-11-20 15:00:01 +0800
  • 92711b411a add: LineGeometry & RoundedRectGeometry Haibo 2018-11-20 14:30:39 +0800
  • b6308ababd add: Geometry begin position Haibo 2018-11-20 14:01:55 +0800
  • ad70453c21 add: PathAction Haibo 2018-11-20 13:48:49 +0800
  • 2c7ccb4f6d add: geometries supported Haibo 2018-11-20 01:20:06 +0800
  • ff8b647d9d add: tracing object leaks Haibo 2018-11-19 20:11:02 +0800
  • 2b411989cf add: debug node Haibo 2018-11-19 19:32:12 +0800
  • 91508fd7cf fix: the problem of window message loop blocking main loop Haibo 2018-11-19 17:56:17 +0800
  • 523262866a add: Canvas::Clear method to clear canvas Haibo 2018-11-19 12:57:44 +0800
  • 09c15c9099 remove: Node::SetClipEnabled function Haibo 2018-11-18 23:41:15 +0800
  • 7b67d49c93 add: finished the Canvas Haibo 2018-11-18 20:26:41 +0800
  • 18990c3ee6 add: noncopyable.hpp Haibo 2018-11-17 23:24:16 +0800
  • 9bd216dc92 add: logs module can be disabled now Haibo 2018-11-17 20:27:04 +0800
  • b98e958213 optimize: manage COM resources with intrusive::SmartPointer Haibo 2018-11-17 17:15:32 +0800
  • 4498a3dd8b remove extra files Haibo 2018-11-16 20:00:36 +0800
  • f70de4e220 fix: the size of intrusive list is not stable Haibo 2018-11-16 19:53:47 +0800
  • 340793f9cf fix: the size of intrusive list is not stable Haibo 2018-11-16 19:51:16 +0800
  • 6ec03fa0c9 optimize: clear WARNING C4353 & no exception thrown in time::Now Haibo 2018-11-16 17:19:03 +0800
  • 5875f0d2b1 change: update text size while updating layout Haibo 2018-11-16 16:16:16 +0800
  • 9221b46e1b optimize: intrusive list Haibo 2018-11-16 15:53:39 +0800
  • eb59f7b245 optimize: intrusive list supported Haibo 2018-11-15 23:40:13 +0800
  • 298f686729 add: log tool Haibo 2018-11-15 17:59:18 +0800
  • f2be349841 optimize: Text class Haibo 2018-11-15 14:35:19 +0800
  • 4ce0a470de optimize: use expression template to calculate matrixs multiply Haibo 2018-11-15 01:02:05 +0800
  • 32ecc0cbe8 add TaskManager and ActionManager, expands time package Haibo 2018-11-14 16:39:24 +0800
  • ccba1363a0 add: use intrusive pointers to solve memory management problems Haibo 2018-11-14 01:34:41 +0800
  • b44f71e251 update: Resource Haibo 2018-11-12 23:32:50 +0800
  • 1ed684f3a1 fix: operator +-*/ should return const object Haibo 2018-11-12 22:56:47 +0800
  • ab2757375d update: debug mode can be turned on during initialization Haibo 2018-11-12 22:36:50 +0800
  • d2532c09db update: modern singleton pattern Haibo 2018-11-12 20:46:54 +0800
  • 2b366e42be update: GraphicsDevice owns all Direct2D resources Haibo 2018-11-12 02:10:35 +0800
  • c474d259c5 fix: math::scalar Haibo 2018-11-11 16:47:15 +0800
  • f175224e6e fix: clear duration stringify mistakes Haibo 2018-11-11 16:43:43 +0800
  • a062af4de7 add: time literals & duration to string & duration operation with iostream Haibo 2018-11-11 16:32:12 +0800
  • 0bcaf2fa04 fix: macro mistake Haibo 2018-11-11 03:04:11 +0800
  • f4cadddce4 change: add namespace modules & load libraries from dll Haibo 2018-11-08 21:39:26 +0800
  • b129a1bf18 update: code style Haibo 2018-11-08 00:21:59 +0800
  • 0f1ba104dd optimize: code optimization Haibo 2018-10-29 21:10:03 +0800
  • 32251365d6 remove vs2012 project files & no longer support vs2012 Haibo 2018-10-29 15:53:45 +0800
  • fe70a520b1 add: Duration::Parse to format a duration Haibo 2018-10-29 13:36:09 +0800
  • 02e418d0e2 fix: project files Haibo 2018-10-29 10:57:09 +0800
  • 7608996dda remove: Function class Haibo 2018-10-29 10:43:57 +0800
  • e4e6b47d3b add: code comments Haibo 2018-10-29 10:01:53 +0800
  • def0d9ede2 remove: easy2d::RuntimeError class Haibo 2018-10-28 23:35:07 +0800
  • 380bde7932 remove easy2d::String class & refactory easy2d::Resource class Haibo 2018-10-28 23:24:01 +0800
  • 301c99018b change: get HINSTANCE from GetModuleHandle Haibo 2018-10-28 20:23:47 +0800
  • 24206e00b6 fix: minor fixes Nomango 2018-10-18 23:10:09 +0800
  • e7cc0773e6 update: class Duration Nomango 2018-10-18 15:33:14 +0800
  • 05849422a4 fix: minor fixes Nomango 2018-10-18 13:38:31 +0800
  • b42c977aab fix: minor fixes Nomango 2018-10-18 11:25:20 +0800
  • 183143a8c3 refactoring: remove class Options Haibo 2018-10-18 00:17:27 +0800
  • 5c69133a1f refactoring: remove e2dimpl.h Nomango 2018-10-17 00:49:49 +0800
  • db5446bb78 fix: minor fixes Nomango 2018-10-17 00:16:26 +0800
  • 75440b15a2 change: minor fixes. Nomango 2018-10-16 16:53:08 +0800
  • 155cd0b211
    Update LICENSE Haibo 2018-10-16 16:44:55 +0800
  • 8b1137c131 change: WARN macros rename to E2D_WARNING & call OutputDebugString to output debug information. Nomango 2018-10-16 15:42:15 +0800
  • 4ed453468d change: refactory File class. Nomango 2018-10-16 14:57:28 +0800
  • 709f2bfe8d change: rename namespace to easy2d. Nomango 2018-10-16 14:13:15 +0800
  • 2db8fc1021 change: make Music extends Ref. Nomango 2018-10-16 14:10:06 +0800
  • a924eed280 add: decode media resources with Media Foundation and playback with XAudio2. Nomango 2018-10-15 20:16:08 +0800
  • 80d1a87955 add: use Media Foundation to play sound effect Nomango 2018-10-11 20:00:21 +0800
  • fdbece1663 add: Graphics::GetDpi Nomango 2018-10-06 11:15:32 +0800
  • 665735626e add: Player class Nomango 2018-10-06 10:25:29 +0800
  • 1c8de670ac add: Game::Update Nomango 2018-10-06 09:45:28 +0800
  • 318103b148 add: Scene::Update Nomango 2018-10-03 22:43:21 +0800
  • 422c7cbdc7 add: copyright Nomango 2018-10-03 22:02:46 +0800
  • ba99ca38c1 refactoring Nomango 2018-10-03 18:04:04 +0800
  • 9039dff8d3 update:modules Haibo 2018-09-30 14:54:43 +0800
  • 190a04a24f change: Node::SetAnchor -> Node::SetPivot Haibo 2018-09-16 16:26:42 +0800