├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── Makefile ├── NMakefile ├── README.md ├── include └── luna │ ├── Configuration.hpp │ ├── Defines.hpp │ ├── Logger.hpp │ ├── LunaConf.hpp │ ├── Sketch.hpp │ └── luna_lua.hpp ├── resources ├── build │ ├── LunaLogo.ico │ ├── SetupLogo.bmp │ ├── debian │ │ └── control │ ├── linux │ │ └── libs │ │ │ ├── liblua5.3.so.0 │ │ │ ├── libsfml-audio.so │ │ │ ├── libsfml-audio.so.2.4 │ │ │ ├── libsfml-audio.so.2.4.2 │ │ │ ├── libsfml-graphics.so │ │ │ ├── libsfml-graphics.so.2.4 │ │ │ ├── libsfml-graphics.so.2.4.2 │ │ │ ├── libsfml-network.so │ │ │ ├── libsfml-network.so.2.4 │ │ │ ├── libsfml-network.so.2.4.2 │ │ │ ├── libsfml-system.so │ │ │ ├── libsfml-system.so.2.4 │ │ │ ├── libsfml-system.so.2.4.2 │ │ │ ├── libsfml-window.so │ │ │ ├── libsfml-window.so.2.4 │ │ │ └── libsfml-window.so.2.4.2 │ ├── vscode_version │ └── windows │ │ ├── resource.rc │ │ └── setup-env.bat └── luna │ ├── font │ └── Roboto-Regular.ttf │ ├── lang │ ├── en.lang │ └── es.lang │ ├── logo_small.png │ ├── lua │ ├── luna │ │ └── core │ │ │ ├── colors.lua │ │ │ ├── customShape.lua │ │ │ ├── ellipseShape.lua │ │ │ ├── events.lua │ │ │ ├── keys.lua │ │ │ ├── log.lua │ │ │ ├── mouse.lua │ │ │ ├── rectangleShape.lua │ │ │ ├── sound.lua │ │ │ ├── textbox.lua │ │ │ └── utils.lua │ ├── modules.lua │ └── noapp.luna │ └── luna.cfg ├── scripts ├── lua_clean.sh ├── lua_setup_linux.sh └── lua_setup_macosx.sh ├── source └── luna │ ├── Configuration.cpp │ ├── Logger.cpp │ ├── Sketch.cpp │ ├── luna_lua.cpp │ └── main.cpp └── test ├── draw.luna ├── logger.luna ├── newinput.luna └── tilemap.luna /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/Makefile -------------------------------------------------------------------------------- /NMakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/NMakefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/README.md -------------------------------------------------------------------------------- /include/luna/Configuration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/include/luna/Configuration.hpp -------------------------------------------------------------------------------- /include/luna/Defines.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/include/luna/Defines.hpp -------------------------------------------------------------------------------- /include/luna/Logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/include/luna/Logger.hpp -------------------------------------------------------------------------------- /include/luna/LunaConf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/include/luna/LunaConf.hpp -------------------------------------------------------------------------------- /include/luna/Sketch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/include/luna/Sketch.hpp -------------------------------------------------------------------------------- /include/luna/luna_lua.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/include/luna/luna_lua.hpp -------------------------------------------------------------------------------- /resources/build/LunaLogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/LunaLogo.ico -------------------------------------------------------------------------------- /resources/build/SetupLogo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/SetupLogo.bmp -------------------------------------------------------------------------------- /resources/build/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/debian/control -------------------------------------------------------------------------------- /resources/build/linux/libs/liblua5.3.so.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/liblua5.3.so.0 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-audio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-audio.so -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-audio.so.2.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-audio.so.2.4 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-audio.so.2.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-audio.so.2.4.2 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-graphics.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-graphics.so -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-graphics.so.2.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-graphics.so.2.4 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-graphics.so.2.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-graphics.so.2.4.2 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-network.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-network.so -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-network.so.2.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-network.so.2.4 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-network.so.2.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-network.so.2.4.2 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-system.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-system.so -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-system.so.2.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-system.so.2.4 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-system.so.2.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-system.so.2.4.2 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-window.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-window.so -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-window.so.2.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-window.so.2.4 -------------------------------------------------------------------------------- /resources/build/linux/libs/libsfml-window.so.2.4.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/linux/libs/libsfml-window.so.2.4.2 -------------------------------------------------------------------------------- /resources/build/vscode_version: -------------------------------------------------------------------------------- 1 | 0.9-17 -------------------------------------------------------------------------------- /resources/build/windows/resource.rc: -------------------------------------------------------------------------------- 1 | AAA ICON resources\build\LunaLogo.ico -------------------------------------------------------------------------------- /resources/build/windows/setup-env.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/build/windows/setup-env.bat -------------------------------------------------------------------------------- /resources/luna/font/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/font/Roboto-Regular.ttf -------------------------------------------------------------------------------- /resources/luna/lang/en.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lang/en.lang -------------------------------------------------------------------------------- /resources/luna/lang/es.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lang/es.lang -------------------------------------------------------------------------------- /resources/luna/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/logo_small.png -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/colors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/colors.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/customShape.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/customShape.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/ellipseShape.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/ellipseShape.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/events.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/events.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/keys.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/keys.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/log.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/log.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/mouse.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/mouse.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/rectangleShape.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/rectangleShape.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/sound.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/sound.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/textbox.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/textbox.lua -------------------------------------------------------------------------------- /resources/luna/lua/luna/core/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/luna/core/utils.lua -------------------------------------------------------------------------------- /resources/luna/lua/modules.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/modules.lua -------------------------------------------------------------------------------- /resources/luna/lua/noapp.luna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/lua/noapp.luna -------------------------------------------------------------------------------- /resources/luna/luna.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/resources/luna/luna.cfg -------------------------------------------------------------------------------- /scripts/lua_clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/scripts/lua_clean.sh -------------------------------------------------------------------------------- /scripts/lua_setup_linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/scripts/lua_setup_linux.sh -------------------------------------------------------------------------------- /scripts/lua_setup_macosx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/scripts/lua_setup_macosx.sh -------------------------------------------------------------------------------- /source/luna/Configuration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/source/luna/Configuration.cpp -------------------------------------------------------------------------------- /source/luna/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/source/luna/Logger.cpp -------------------------------------------------------------------------------- /source/luna/Sketch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/source/luna/Sketch.cpp -------------------------------------------------------------------------------- /source/luna/luna_lua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/source/luna/luna_lua.cpp -------------------------------------------------------------------------------- /source/luna/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/source/luna/main.cpp -------------------------------------------------------------------------------- /test/draw.luna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/test/draw.luna -------------------------------------------------------------------------------- /test/logger.luna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/test/logger.luna -------------------------------------------------------------------------------- /test/newinput.luna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/test/newinput.luna -------------------------------------------------------------------------------- /test/tilemap.luna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XyronLabs/Luna/HEAD/test/tilemap.luna --------------------------------------------------------------------------------