.codeclimate.json | |
|
|
.github/workflows/test.yml | |
|
|
.gitignore | |
|
|
.hound.yml | |
|
|
LICENSE.md | |
|
|
README.md | |
|
|
renovate.json | |
|
|
requirements-dev.txt | |
|
|
requirements.txt | |
|
|
resources/audio/sfx/bass-drum-hit.wav | |
|
|
resources/rooms/entry-room.tmx | |
|
|
resources/tiles/pickle.png | |
|
|
resources/tiles/tiles.png | |
|
|
engine/__init__.py | 0 |
|
|
engine/audio/__init__.py | 2 |
|
|
engine/audio/audio_director.py | 162 |
|
|
engine/audio/audio_player.py | 103 |
|
|
engine/audio/audio_source.py | 122 |
|
|
engine/camera/__init__.py | 2 |
|
|
engine/camera/camera.py | 161 |
|
|
engine/collision/__init__.py | 8 |
|
|
engine/collision/collision_cache.py | 58 |
|
|
engine/collision/collision_resolution_1d.py | 21 |
|
|
engine/collision/collision_resolution_2d.py | 36 |
|
|
engine/collision/collision_resolution_physical.py | 78 |
|
|
engine/collision/positional_collision_cache.py | 86 |
|
|
engine/disk/__init__.py | 2 |
|
|
engine/disk/disk_loader.py | 96 |
|
|
engine/easing/__init__.py | 3 |
|
|
engine/easing/easing_curve.py | 44 |
|
|
engine/easing/linear_curve.py | 21 |
|
|
engine/easing/linear_interpolation.py | 30 |
|
|
engine/easing/timed_easing_curve.py | 38 |
|
|
engine/event_dispatcher/__init__.py | 2 |
|
|
engine/event_dispatcher/event_dispatcher.py | 46 |
|
|
engine/factory/__init__.py | 2 |
|
|
engine/factory/generic_factory.py | 26 |
|
|
engine/game_object/__init__.py | 4 |
|
|
engine/game_object/game_object.py | 99 |
|
|
engine/game_object/immovable_game_object.py | 42 |
|
|
engine/game_object/physical_game_object.py | 57 |
|
|
engine/geometry/__init__.py | 10 |
|
|
engine/geometry/overlap_detection_1d.py | 13 |
|
|
engine/geometry/overlap_detection_2d.py | 12 |
|
|
engine/geometry/point_2d.py | 165 |
|
|
engine/geometry/rectangle.py | 60 |
|
|
engine/graphics/__init__.py | 5 |
|
|
engine/graphics/cross_box.py | 52 |
|
|
engine/graphics/graphics_batch.py | 26 |
|
|
engine/graphics/graphics_controller.py | 50 |
|
|