Commit Graph

16 Commits (master)

Author SHA1 Message Date
Kirigaya Kazuto b16cc65c5e 添加套接字创建等网络能力 2019-10-13 17:44:59 +08:00
Kirigaya Kazuto bc189b4951 完整重构
分离各SDL类的包装代码.
事件分发处理全部转移至Lua Init层. C层只提供获取事件的方法.
这样有助于提高性能,以及今后Coroutine scheduler的添加.
2019-08-25 00:09:28 +08:00
Kirigaya Kazuto a516ae15ec Trival build 2019-08-18 02:01:00 +08:00
Kirigaya Kazuto ec0a6f9f6a 添加贪吃蛇游戏草稿版 2019-08-11 02:21:53 +08:00
Kirigaya Kazuto a54b04dce9 添加绘制矩形支持
修复各个Event中SDL_Window为NULL时程序崩溃的问题.
添加渲染器颜色设置与获取.
修复音频播放的一些问题
2019-08-11 02:21:13 +08:00
Kirigaya Kazuto 080c8fef6b 更新启动代码 2019-08-10 21:37:33 +08:00
Kirigaya Kazuto f1ef4bfc9d 独立事件循环
将事件循环从Window类移动到Top Level.
2019-08-10 21:36:35 +08:00
Kirigaya Kazuto eca430ca69 ListDir不再返回.和.. 2019-08-10 21:35:37 +08:00
Kirigaya Kazuto 221ec0708d Compile Lua as C++ 2019-08-10 21:34:36 +08:00
Kirigaya Kazuto e970050065 更多音乐API 2019-08-10 15:29:42 +08:00
Kirigaya Kazuto 566a85f3db 添加更多方法. 添加异步转换音乐文件到wav
初步建立了异步调用模型, 底层采用thread/复用等实现.
对lua层通过SDL Event队列操作.
2019-08-09 18:37:11 +08:00
Kirigaya Kazuto 38a9808460 update test script 2019-08-07 18:35:28 +08:00
Kirigaya Kazuto 8d7d52677a 添加LibFS 2019-08-07 14:15:01 +08:00
Kirigaya Kazuto 84eda56087 更新样例代码 2019-08-07 03:35:05 +08:00
Kirigaya Kazuto 5f1c518576 添加各基本SDL类型 2019-08-07 03:34:48 +08:00
Kirigaya Kazuto 57b7a92d0b Initial Commit 2019-08-06 20:37:40 +08:00