Simple experimental c++ app framework to help with teaching programming.
Go to file
2024-01-18 18:18:32 +01:00
build_scripts
sfw Split set_non_block_and_close_on_exit() in Socket. 2024-01-18 18:18:32 +01:00
sfwl Renamed STime to SFWTime. 2024-01-13 19:08:12 +01:00
tools Licenses is a main section now. 2024-01-13 22:58:50 +01:00
.clang-format Added clang format file. 2023-12-18 22:36:39 +01:00
.clang-tidy Added helper file. 2024-01-09 11:53:25 +01:00
.editorconfig Added helper file. 2024-01-09 11:53:25 +01:00
.gitignore Fixed building with MSVC. Also fixed a few other smaller issues. 2024-01-18 13:26:57 +01:00
compile_linux_sfwl.sh Fix missing rename. 2024-01-13 19:09:24 +01:00
compile_linux.sh Build script cleanups. 2024-01-18 14:37:52 +01:00
compile_vs.bat Build script cleanups. 2024-01-18 14:37:52 +01:00
compile_windows.sh Build script cleanups. 2024-01-18 14:37:52 +01:00
icon.png Initial texture loading setup. 2023-12-19 21:42:52 +01:00
LICENSE.txt
main_sfwl.cpp Initial set up for sfwl (lite variant). 2024-01-07 10:49:16 +01:00
Makefile Added a Makefile to be able to easily generate compile_commands.json. It's not perfect. 2024-01-09 11:49:19 +01:00
README.md Updated todos in the readme. 2024-01-13 21:51:52 +01:00
sdl_linux.cbp
sdl_opengl_win_x64.cbp
sdl_windows.cbp

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