A C++ Mini Engine. Based on SDL2.
Go to file
2017-06-06 21:32:31 +08:00
doc Add Document For class Rect 2017-05-01 20:41:13 +08:00
rapidxml Change rapidxml header to avoid compile errors 2017-04-13 20:28:16 +08:00
SDLEngine Move old files to SDLEngine. 2017-03-02 12:25:11 +08:00
sqlite Add SQLite Support 2017-04-16 16:00:28 +08:00
.gitignore Initial Commit. 2017-01-03 23:32:35 +08:00
LICENSE Add MIT License 2017-04-14 21:01:32 +08:00
makefile_c4 Add makefile for linux 2017-05-02 12:14:34 +08:00
makefile_linux Update makefile_linux 2017-05-02 12:18:40 +08:00
MiniEngine_Android.cpp Fix compile error on C4 2017-05-24 03:09:27 +08:00
MiniEngine_Config.h Set include path of VS to normal in config 2017-05-16 16:50:16 +08:00
MiniEngine_Event.cpp More Event Functions 2017-05-22 19:07:26 +08:00
MiniEngine_Event.h More Event Functions 2017-05-22 19:07:26 +08:00
MiniEngine_SQLite.cpp Fix Compile Error 2017-04-22 10:33:43 +08:00
MiniEngine_SQLite.h Fix compile error on C4 2017-05-24 03:09:27 +08:00
MiniEngine_Test.cpp Add CRC32 calculating support. 2017-06-06 19:05:52 +08:00
MiniEngine_Test.h Add CRC32 calculating support. 2017-06-06 19:05:52 +08:00
MiniEngine_Widget.cpp Android Platform APIs Supported. 2017-03-09 18:00:19 +08:00
MiniEngine_Widget.h Android Platform APIs Supported. 2017-03-09 18:00:19 +08:00
MiniEngine_Windows.cpp Fix compile error 2017-05-24 02:57:23 +08:00
MiniEngine_Xml.cpp Add More Function of Attr and Node 2017-05-20 16:00:19 +08:00
MiniEngine_Xml.h Add More Function of Attr and Node 2017-05-20 16:00:19 +08:00
MiniEngine.cpp Add Music Effect API to class MusicPlayer (Experimental) 2017-06-06 18:19:04 +08:00
MiniEngine.h Add Music Effect API to class MusicPlayer (Experimental) 2017-06-06 18:19:04 +08:00
README.md Update README.md 2017-04-07 16:50:53 +08:00

MiniEngine

A C++ Mini Engine. Based on SDL2.

C++编写的SDL2引擎.

可能存在的错误: 由于Event和Widget体系尚未构建完全使用时可能出现问题(包括未解决的编译错误)。若只使用MiniEngine主体则不会出现问题。
重要提示: master分支为稳定分支,dev分支为开发分支.

编译说明

Windows: 请使用Codeblocks 16.01(推荐)载入所有.cpp文件.接下来Codeblocks会完成其余的工作.

依赖库
SDL2 (SDL2.lib, SDL2main.lib, SDL2test.lib)
SDL2 Image (SDL2_image.lib)
SDL2 Mixer (SDL2_mixer.lib)
SDL2 TTF (SDL2_ttf.lib)

Windows-Visual Studio: 使用VS编译本项目可能会出现某些错误,目前还没有很好的解决办法.

C4droid: 长按编译键选择编译模式为Makefile. 选择编译目标为SDL2 Application. 修改程序名称为program_name(此处与makefile对应即可)

依赖库
C4droid本体
GCC Plugin For C4droid
SDL2 Plugin For C4droid

前往SDL2官网下载最新版本
C4droid on GooglePlay

依赖库下载地址

SDL2_image下载地址
SDL2_mixer下载地址
SDL2_ttf下载地址