MiniEngine/README_en_US.md

40 lines
1.3 KiB
Markdown

# MiniEngine
A C++ Mini Engine. Based on SDL2
### How to compile
Windows: Visual Studio 2017 is recommended. Import all files except `makefile_c4gen.cpp` and `test` directory.
Linux: Codeblocks 17.12 is recommended. Import all files except `makefile_c4gen.cpp` and `test` directory.
C4droid: Compile and run `makefile_c4gen.cpp`. Makefile will be generated. Then change make target to `SDL2 Application` and set the program name with `program_name`.
For Windows and Linux, the following libraries are required:
> SDL2 (SDL2.lib, SDL2main.lib, SDL2test.lib)
> SDL2 Image (SDL2_image.lib)
> SDL2 Mixer (SDL2_mixer.lib)
> SDL2 TTF (SDL2_ttf.lib)
For C4droid, the following packages are required:
> C4droid APP
> GCC Plugin For C4droid
> SDL2 Plugin For C4droid
This PPA is recommended for installing Code::Blocks in Linux: [Code::Blocks Release Builds](https://launchpad.net/~damien-moore/+archive/ubuntu/codeblocks-stable)
### Download Links
[SDL2 Official Download Website](https://www.libsdl.org/download-2.0.php)
[SDL2 Image Download](https://www.libsdl.org/projects/SDL_image/)
[SDL2 Mixer Download](https://www.libsdl.org/projects/SDL_mixer/)
[SDL2 TTF Download](https://www.libsdl.org/projects/SDL_ttf/)
[C4droid on GooglePlay](https://play.google.com/store/apps/details?id=com.n0n3m4.droidc&hl=en)