1
0
Fork 0
No description
Find a file
2020-01-19 21:43:07 +01:00
.bam .bam/functions.lua: adding CopySettings functions 2020-01-07 06:34:40 +01:00
assets adding assets/textures/tux.png 2018-06-21 13:17:49 +02:00
examples bam: Define engine library as default target and add "examples" pseudo target. 2020-01-07 06:57:56 +01:00
include/Spectre Spectre/System/File: add getErrorMessage() 2020-01-19 21:43:07 +01:00
source source/Graphics/ImageLoader.cpp: use the new File API 2020-01-19 21:43:07 +01:00
vendor vendor/FreeType2/build.lua: Pass full path to include directory (as it's relative to root dir). 2020-01-07 06:26:51 +01:00
.gitattributes Initial commit 2016-01-10 09:26:43 +01:00
.gitignore Adding bam build system. 2019-12-29 20:45:43 +01:00
bam.lua bam: Move library build to engine.build.lua file. 2020-01-07 07:11:02 +01:00
engine.build.lua source/System/File.cpp: move path stuff to Path.cpp 2020-01-10 00:45:11 +01:00
README.md Update Readme 2020-01-02 05:06:17 +01:00

Spectre 2D Engine

A simple 2D Game engine from scratch!

Compiling

This project uses bam build system (Version 0.5 or greater) to compile the engine.

Just running bam in this directory will start build the source.

The build will produce spectre.lib in the build directory that should be used when linking.

You will also need to link against FreeType2 that is located in vendor/FreeType2/lib/x<86|64>/freetype-s.lib (or freetype-d-s.lib for debug version)

Author

Henrik Hautakoski - henrik.hautakoski@gmail.com