├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── cmake ├── compiler.cmake ├── macro.cmake └── modules │ ├── FindDMUtils.cmake │ └── FindSFML.cmake ├── data ├── Sweet Cheeks.ttf ├── emissive.png └── map.png ├── example ├── CMakeLists.txt └── main.cpp ├── include └── LightSystem │ ├── FlashLight.hpp │ ├── Light.hpp │ ├── LightSystem.hpp │ ├── LocalAmbiantLight.hpp │ ├── ShadowSystem.hpp │ ├── SpotLight.hpp │ ├── SpriteLight.hpp │ └── staticData │ └── staticData.hpp ├── screens └── introduction.png ├── shaders └── lightAttenuation.frag └── src ├── CMakeLists.txt └── LightSystem ├── CMakeLists.txt ├── FlashLight.cpp ├── Light.cpp ├── LightSystem.cpp ├── LocalAmbiantLight.cpp ├── ShadowSystem.cpp ├── SpotLight.cpp └── SpriteLight.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/README.md -------------------------------------------------------------------------------- /cmake/compiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/cmake/compiler.cmake -------------------------------------------------------------------------------- /cmake/macro.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/cmake/macro.cmake -------------------------------------------------------------------------------- /cmake/modules/FindDMUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/cmake/modules/FindDMUtils.cmake -------------------------------------------------------------------------------- /cmake/modules/FindSFML.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/cmake/modules/FindSFML.cmake -------------------------------------------------------------------------------- /data/Sweet Cheeks.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/data/Sweet Cheeks.ttf -------------------------------------------------------------------------------- /data/emissive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/data/emissive.png -------------------------------------------------------------------------------- /data/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/data/map.png -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/example/main.cpp -------------------------------------------------------------------------------- /include/LightSystem/FlashLight.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/include/LightSystem/FlashLight.hpp -------------------------------------------------------------------------------- /include/LightSystem/Light.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/include/LightSystem/Light.hpp -------------------------------------------------------------------------------- /include/LightSystem/LightSystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/include/LightSystem/LightSystem.hpp -------------------------------------------------------------------------------- /include/LightSystem/LocalAmbiantLight.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/include/LightSystem/LocalAmbiantLight.hpp -------------------------------------------------------------------------------- /include/LightSystem/ShadowSystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/include/LightSystem/ShadowSystem.hpp -------------------------------------------------------------------------------- /include/LightSystem/SpotLight.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/include/LightSystem/SpotLight.hpp -------------------------------------------------------------------------------- /include/LightSystem/SpriteLight.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/include/LightSystem/SpriteLight.hpp -------------------------------------------------------------------------------- /include/LightSystem/staticData/staticData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/include/LightSystem/staticData/staticData.hpp -------------------------------------------------------------------------------- /screens/introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/screens/introduction.png -------------------------------------------------------------------------------- /shaders/lightAttenuation.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/shaders/lightAttenuation.frag -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/LightSystem/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/LightSystem/CMakeLists.txt -------------------------------------------------------------------------------- /src/LightSystem/FlashLight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/LightSystem/FlashLight.cpp -------------------------------------------------------------------------------- /src/LightSystem/Light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/LightSystem/Light.cpp -------------------------------------------------------------------------------- /src/LightSystem/LightSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/LightSystem/LightSystem.cpp -------------------------------------------------------------------------------- /src/LightSystem/LocalAmbiantLight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/LightSystem/LocalAmbiantLight.cpp -------------------------------------------------------------------------------- /src/LightSystem/ShadowSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/LightSystem/ShadowSystem.cpp -------------------------------------------------------------------------------- /src/LightSystem/SpotLight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/LightSystem/SpotLight.cpp -------------------------------------------------------------------------------- /src/LightSystem/SpriteLight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaiMysha/LightSystem/HEAD/src/LightSystem/SpriteLight.cpp --------------------------------------------------------------------------------