Simple experimental c++ app framework to help with teaching programming.
Go to file
Relintai 76e53cebac Improved the new test app's linux build script and created them for other platforms. 2024-01-18 22:56:42 +01:00
build_scripts
sfw Added the current GameScene demos as a new merged example. Also fixed smaller issues. 2024-01-18 22:42:51 +01:00
sfwl Fixed build on OSX. 2024-01-18 22:03:12 +01:00
tools Improved the new test app's linux build script and created them for other platforms. 2024-01-18 22:56:42 +01:00
.clang-format
.clang-tidy
.editorconfig
.gitignore
LICENSE.txt
Makefile Fixed build on OSX. 2024-01-18 22:03:12 +01:00
README.md Added the commands to the readme on how to generate a compiledb. (Temporary, quick and dirty solution.) 2024-01-18 19:33:06 +01:00
compile_linux.sh
compile_linux_sfwl.sh
compile_osx.sh Fixed build on OSX. 2024-01-18 22:03:12 +01:00
compile_vs.bat
compile_windows.sh
icon.png
main_sfwl.cpp
sdl_linux.cbp
sdl_opengl_win_x64.cbp
sdl_windows.cbp

README.md

SFW - Simple Framework

Simple experimental c++ app framework to help with teaching programming and OOP.

Inspired by the single file game engines like FWK.

TODO

Nice readme
Some improvements on docs
Collect all licenses and add to docs and headers
Usage imformation to the top of the merged headers
Update example codes
Update classes in SFWL
Make sure everything works on Windows and OSX
Release

CompileDB

python -m venv venv
. ./venv/bin/activate
pip install compiledb
compiledb make