├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── black.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── SakuyaEngine ├── __init__.py ├── __version__.py ├── ai.py ├── animation.py ├── bar.py ├── bullets.py ├── button.py ├── camera.py ├── client.py ├── clock.py ├── controllers.py ├── draw.py ├── effect_circle.py ├── effect_particles.py ├── effect_rain.py ├── effects.py ├── entity.py ├── errors.py ├── events.py ├── exe_helper.py ├── lights.py ├── locals.py ├── math.py ├── scene.py ├── sounds.py ├── text.py └── tile.py ├── examples ├── collisions.py ├── lighting.py ├── resources │ └── sakuya_background.jpg └── template.py ├── requirements.txt └── setup.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/black.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/.github/workflows/black.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/README.md -------------------------------------------------------------------------------- /SakuyaEngine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/__init__.py -------------------------------------------------------------------------------- /SakuyaEngine/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/__version__.py -------------------------------------------------------------------------------- /SakuyaEngine/ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/ai.py -------------------------------------------------------------------------------- /SakuyaEngine/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/animation.py -------------------------------------------------------------------------------- /SakuyaEngine/bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/bar.py -------------------------------------------------------------------------------- /SakuyaEngine/bullets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/bullets.py -------------------------------------------------------------------------------- /SakuyaEngine/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/button.py -------------------------------------------------------------------------------- /SakuyaEngine/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/camera.py -------------------------------------------------------------------------------- /SakuyaEngine/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/client.py -------------------------------------------------------------------------------- /SakuyaEngine/clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/clock.py -------------------------------------------------------------------------------- /SakuyaEngine/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/controllers.py -------------------------------------------------------------------------------- /SakuyaEngine/draw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/draw.py -------------------------------------------------------------------------------- /SakuyaEngine/effect_circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/effect_circle.py -------------------------------------------------------------------------------- /SakuyaEngine/effect_particles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/effect_particles.py -------------------------------------------------------------------------------- /SakuyaEngine/effect_rain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/effect_rain.py -------------------------------------------------------------------------------- /SakuyaEngine/effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/effects.py -------------------------------------------------------------------------------- /SakuyaEngine/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/entity.py -------------------------------------------------------------------------------- /SakuyaEngine/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/errors.py -------------------------------------------------------------------------------- /SakuyaEngine/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/events.py -------------------------------------------------------------------------------- /SakuyaEngine/exe_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/exe_helper.py -------------------------------------------------------------------------------- /SakuyaEngine/lights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/lights.py -------------------------------------------------------------------------------- /SakuyaEngine/locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/locals.py -------------------------------------------------------------------------------- /SakuyaEngine/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/math.py -------------------------------------------------------------------------------- /SakuyaEngine/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/scene.py -------------------------------------------------------------------------------- /SakuyaEngine/sounds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/sounds.py -------------------------------------------------------------------------------- /SakuyaEngine/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/text.py -------------------------------------------------------------------------------- /SakuyaEngine/tile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/SakuyaEngine/tile.py -------------------------------------------------------------------------------- /examples/collisions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/examples/collisions.py -------------------------------------------------------------------------------- /examples/lighting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/examples/lighting.py -------------------------------------------------------------------------------- /examples/resources/sakuya_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/examples/resources/sakuya_background.jpg -------------------------------------------------------------------------------- /examples/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/examples/template.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pygame-ce==2.1.3 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewhong04/sakuya-engine/HEAD/setup.py --------------------------------------------------------------------------------