Commit Graph

53 Commits

Author SHA1 Message Date
Nomango 99f9daa627 移除SceneManager 2018-08-15 23:30:23 +08:00
Nomango 83986230a1 refactoring 2018-08-15 00:06:03 +08:00
Nomango adcd8ff1f2 重做Scene,继承Node类 2018-08-13 23:47:10 +08:00
Nomango c7115a1162 计时功能优化 2018-08-02 00:27:45 +08:00
Nomango 35ed2427c1 按钮消息处理方式优化 2018-07-28 22:22:58 +08:00
Nomango 840b554190 性能优化 2018-07-28 20:06:27 +08:00
Nomango c61be531db 修复release下的警告 2018-07-26 21:51:16 +08:00
Nomango cc300aeb7c 修正代码细节 2018-07-25 16:44:22 +08:00
Nomango 649eaa6ee6 修复高DPI下修改窗口大小异常BUG 2018-07-24 22:11:16 +08:00
Nomango 6617f7b7e0 修复Direct2D资源未正确释放导致的内存泄漏问题 2018-07-24 00:24:29 +08:00
Nomango 74025826b4 修复高DPI下工作不正常的BUG 2018-07-17 23:59:21 +08:00
Nomango fb95734a88 细节调整 2018-07-17 18:07:17 +08:00
Nomango 167bf51d4c Window类弹窗函数增加注释说明 2018-07-17 10:34:16 +08:00
Nomango 02bb68f21f 修改弹窗函数 2018-07-17 00:35:27 +08:00
Nomango d180c4dd74 增加按键消息、鼠标消息、碰撞消息 2018-07-16 22:11:27 +08:00
Nomango be45d21d06 update window 2018-07-13 01:33:53 +08:00
Nomango 2d2c70c05d 重做Timer单例模式,增加Task定时任务类 2018-07-05 22:05:23 +08:00
Nomango 95a811cc17 去除Game::reset方法 2018-07-05 16:44:47 +08:00
Nomango caf6297bf1 SceneManager和ColliderManager单例模式重做 2018-07-05 16:34:53 +08:00
Nomango 2c0f7c5178 新增Config配置类 2018-07-04 17:00:21 +08:00
Nomango 17d73916ba Path类细节调整 2018-07-04 12:49:05 +08:00
Nomango 8c246df955 忽略窗口最小化和最大化时发送的WM_SIZE消息 2018-07-04 00:27:14 +08:00
Nomango 5c0fc8fc1e 隐藏Window类创建过程 2018-07-03 23:39:00 +08:00
Nomango 7bdadbe828 Time类调整 2018-07-03 18:42:00 +08:00
Nomango abaf59379a 重做Window类和Renderer类单例模式 2018-07-03 18:16:26 +08:00
Nomango 0cf402e6e0 Game类单例模式重做 2018-07-03 01:49:20 +08:00
Nomango 2058dfaa7d enum命名改为大驼峰式 2018-05-24 20:37:34 +08:00
Nomango 868238e42b Path::createFolder支持一次性创建多级目录;String不再允许隐式转换成const wchar_t* 类型 2018-05-24 14:33:16 +08:00
Nomango c297d7d0e3 部分全局枚举类型修改为类内嵌套枚举 2018-05-17 15:22:14 +08:00
Nomango 6d45a70ff2 将Game::createMutex函数整合到Game::init中 2018-05-14 00:57:16 +08:00
Nomango b5e6650566 Window类增加弹窗功能;修复Action重置时间处的Bug 2018-05-10 18:18:02 +08:00
Nomango fe9d155779 增加Window::setCursor函数修改鼠标指针样式;鼠标移入按钮时自动变换样式 2018-05-07 17:03:59 +08:00
Nomango 6336c979c9 函数参数中的String替换为const String& 2018-05-07 15:48:06 +08:00
Haibo d311461a48 修复窗口设置过大时不显示窗口的BUG 2018-05-05 22:58:35 +08:00
Haibo 24dbd42970 不再自动关闭控制台;不再禁用Circle和Ellipse的修改宽高函数;同步工程文件。 2018-05-03 22:21:01 +08:00
Nomango 264a85b80e 增加从资源加载图片的功能;修复可以手动修改窗口大小的Bug; 2018-04-27 00:16:14 +08:00
Nomango f215632e60 添加CustomTextRenderer类,用于实现文字描边功能 2018-04-21 23:09:59 +08:00
Nomango 6d7550608c 更改所有头文件名称 2018-04-21 21:24:46 +08:00
Nomango afb24f7a32 修复一些细节问题 2018-04-19 17:18:44 +08:00
Nomango 9ac4acb50e resorm class Transition 2018-04-17 01:11:56 +08:00
Nomango c135168491 Modify some functions in class Game and Window 2018-04-13 00:39:27 +08:00
Nomango 02ccbff4eb new feature: shape
Shape change into collider
2018-04-02 23:01:38 +08:00
Nomango 9bef38091f update class Text
new feature: Text alignment, underline, strikethrough, line spacing. Remove Text::setWrappingEnable.
2018-03-30 01:41:29 +08:00
Nomango 785dbf9b65 The callback function is changed to a function object 2018-03-28 17:56:04 +08:00
Nomango 6331a4c111 fixed bugs 2018-03-01 19:28:22 +08:00
Nomango d0c167360e new feature: singleton process 2018-03-01 00:19:09 +08:00
Nomango d0733b01e2 ANSI String support 2018-02-28 19:17:15 +08:00
Nomango 22fba22dcc All float to double 2018-02-27 21:07:43 +08:00
Nomango fdf903269b Timer and TimeManager have a new interface. 2018-02-07 16:37:12 +08:00
Nomango 6319ed7f2b perfect the pause function. 2018-02-04 21:24:27 +08:00