Commit Graph

58 Commits

Author SHA1 Message Date
Nomango 42ac308278 Refactoring : project files 2018-09-05 13:38:30 +08:00
Nomango 65ba8e96d2 Refactoring : UI Components 2018-09-05 13:33:39 +08:00
Nomango 745bd994a8 Refactoring : header files name 2018-09-05 13:17:07 +08:00
Nomango 997aca7e6e 增加Data::Exists方法,判断数据是否存在 2018-09-04 22:57:40 +08:00
Nomango a67eefc0b4 Refactoring : Google C++ style 2018-09-04 22:42:34 +08:00
Nomango 637fe89e37 增加Audio类 2018-09-02 14:30:48 +08:00
Nomango 2e161ff6a8 增加OpenFileDialog和SaveFileDialog方法 2018-09-02 14:03:04 +08:00
Nomango 2c454d4a4c 修复Music播放状态判断问题 2018-09-02 00:02:49 +08:00
Nomango a370685dd0 代码优化 2018-08-23 16:58:32 +08:00
Nomango 4540520acc Revert "Refactoring: getter & setter coding style"
This reverts commit 0905c91dd0.
2018-08-23 16:37:51 +08:00
Nomango 0905c91dd0 Refactoring: getter & setter coding style 2018-08-23 16:37:44 +08:00
Nomango 00a2b9ebac 明确Resource的定义,不允许从本地文件创建Resource 2018-08-19 20:40:44 +08:00
Nomango 2897cae260 refactoring... 2018-08-19 15:11:20 +08:00
Nomango 91b7458766 update Task & Timer 2018-08-12 13:24:31 +08:00
Nomango 4ef4715ea6 resolve #18, 简化 Player 2018-08-12 12:06:06 +08:00
Nomango c7115a1162 计时功能优化 2018-08-02 00:27:45 +08:00
Nomango 840b554190 性能优化 2018-07-28 20:06:27 +08:00
Nomango e16249b1a4 修复定时器的注释问题 2018-07-21 13:18:00 +08:00
Nomango 6bb7d35497 Data类重做 2018-07-17 23:07:51 +08:00
Nomango d180c4dd74 增加按键消息、鼠标消息、碰撞消息 2018-07-16 22:11:27 +08:00
Nomango 38d9671411 输入监听分离到InputManager 2018-07-08 19:13:39 +08:00
Nomango 7e31505529 移除Collision类;ColliderManager更名为CollisionManager 2018-07-08 16:57:12 +08:00
Nomango 95392c19c3 细节优化 2018-07-08 02:48:04 +08:00
Nomango b7c4c409cb 增加File类和Resource类;图片和音乐资源统一为Resource map 2018-07-08 02:41:44 +08:00
Nomango c8771231b4 重做GC引用计数方式 2018-07-07 01:43:41 +08:00
Nomango 2d2c70c05d 重做Timer单例模式,增加Task定时任务类 2018-07-05 22:05:23 +08:00
Nomango caf6297bf1 SceneManager和ColliderManager单例模式重做 2018-07-05 16:34:53 +08:00
Nomango 4dc25a606d Config增加声音开关配置,以及实现下一帧更新配置的功能 2018-07-05 01:35:50 +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 59dd575e5b 修改判断Music是否正在播放的逻辑 2018-07-03 21:48:56 +08:00
Nomango a85026e02d Player类单例模式重做,Music类调整 2018-07-03 20:19:00 +08:00
Nomango 1d9f543eb8 Path类调整 2018-07-03 01:52:11 +08:00
Nomango 0cf402e6e0 Game类单例模式重做 2018-07-03 01:49:20 +08:00
Haibo e7f0939030 增加 Path::extractResource 方法,提取资源中的文件到 Temp 目录下 2018-05-27 01:28:01 +08:00
Nomango 5f2583d4ba 定时器相关函数重命名 2018-05-26 22:22:24 +08:00
Nomango 9f1ab4485f 增加explicit限定符 2018-05-24 16:25:05 +08:00
Nomango 0cf6c6fb94 增加路径搜索功能 2018-05-24 15:47:38 +08:00
Nomango 868238e42b Path::createFolder支持一次性创建多级目录;String不再允许隐式转换成const wchar_t* 类型 2018-05-24 14:33:16 +08:00
Nomango 7499e1af7f 增加Exception类 2018-05-24 00:58:16 +08:00
Nomango a942eeea16 修改Listener类,使其继承自Object 2018-05-22 21:21:04 +08:00
Nomango 6deb3964fb 监听器从Common组移动到Tool组 2018-05-22 15:54:01 +08:00
Nomango 7a99c03431 增加音乐播放结束时执行回调函数的功能 2018-05-22 11:58:45 +08:00
Nomango afb8780a31 重做输入监听器和碰撞监听器 2018-05-22 00:36:03 +08:00
Nomango f5c1d58134 移除create的工厂方法模式 2018-05-19 01:30:07 +08:00
Nomango 5ab9d822f3 分离Music和Player类 2018-05-17 23:53:27 +08:00
Nomango 084671fa1c 使用工厂方法模式管理对象 2018-05-17 12:22:52 +08:00
Nomango 012c7aad50 细节调整 2018-05-15 23:59:58 +08:00
Nomango a18ff4295d 细节调整 2018-05-08 11:37:11 +08:00
Nomango 6336c979c9 函数参数中的String替换为const String& 2018-05-07 15:48:06 +08:00