1
0
Fork 0
No description
Find a file
Henrik Hautakoski c082700891 include/Spectre/Input/Mouse.h rename Button1,Button2 to XButton1 and XButton2
Button1 and Button2 are defined by Xlib. So lets change our ones to avoid headache.
2020-12-28 18:20:55 +01:00
.bam bam: adding unix support. 2020-12-19 18:55:10 +01:00
assets assets: bam does not like whitespace in file names. 2020-12-19 18:55:10 +01:00
examples examples/build.lua: Unix systems needs to link with xrandr. 2020-12-19 18:55:11 +01:00
include/Spectre include/Spectre/Input/Mouse.h rename Button1,Button2 to XButton1 and XButton2 2020-12-28 18:20:55 +01:00
source include/Spectre/Input/Mouse.h rename Button1,Button2 to XButton1 and XButton2 2020-12-28 18:20:55 +01:00
vendor Remove FT2 lib files (we compile our own). 2020-01-19 21:57:50 +01:00
.gitattributes Initial commit 2016-01-10 09:26:43 +01:00
.gitignore bam: adding unix support. 2020-12-19 18:55:10 +01:00
bam.lua bam: Move library build to engine.build.lua file. 2020-01-07 07:11:02 +01:00
engine.build.lua Platform/PlatformApplication: adding create() method. 2020-12-26 17:20:05 +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