├── .gitignore ├── CHANGES.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.txt ├── doc ├── Makefile ├── _static │ ├── grease.css │ ├── grease.png │ └── grease.svg ├── _templates │ └── layout.html ├── changes.rst ├── conf.py ├── include.rst ├── index.rst ├── make.bat ├── mod │ ├── collision.rst │ ├── color.rst │ ├── component.rst │ ├── controller.rst │ ├── controls.rst │ ├── entity.rst │ ├── geometry.rst │ ├── grease.rst │ ├── mode.rst │ ├── renderer.rst │ └── world.rst ├── overview.rst └── tutorial │ ├── blast_em.png │ ├── blasteroids1.png │ ├── flying_around.png │ ├── game_over.png │ ├── heads_up.png │ ├── modes.png │ ├── modes.svg │ ├── player1_start.png │ ├── player2_start.png │ ├── ship_shape.png │ ├── title.png │ ├── tutorial1.rst │ ├── tutorial2.rst │ └── tutorial3.rst ├── examples ├── __init__.py ├── blasteroids1.py ├── blasteroids2.py ├── blasteroids3.py ├── font │ ├── Vectorb-Readme.txt │ └── Vectorb.ttf └── sfx │ ├── chime1.wav │ ├── chime2.wav │ ├── dead.wav │ ├── hit1.wav │ ├── hit2.wav │ ├── hit3.wav │ ├── pewpew.wav │ └── thrust.wav ├── grease ├── __init__.py ├── collision.py ├── color.py ├── component │ ├── __init__.py │ ├── base.py │ ├── field.py │ ├── general.py │ └── schema.py ├── controller │ ├── __init__.py │ └── integrator.py ├── controls.py ├── entity.py ├── geometry.py ├── mode.py ├── renderer │ ├── __init__.py │ ├── camera.py │ └── vector.py └── world.py ├── setup.cfg ├── setup.py ├── svn.authorsfile └── test ├── __init__.py ├── collision_test.py ├── component_test.py ├── entity_test.py ├── field_test.py ├── mode_test.py ├── renderer_test.py ├── run_all.py └── world_test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/README.txt -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_static/grease.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/_static/grease.css -------------------------------------------------------------------------------- /doc/_static/grease.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/_static/grease.png -------------------------------------------------------------------------------- /doc/_static/grease.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/_static/grease.svg -------------------------------------------------------------------------------- /doc/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/_templates/layout.html -------------------------------------------------------------------------------- /doc/changes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/changes.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/include.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/include.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/mod/collision.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/collision.rst -------------------------------------------------------------------------------- /doc/mod/color.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/color.rst -------------------------------------------------------------------------------- /doc/mod/component.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/component.rst -------------------------------------------------------------------------------- /doc/mod/controller.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/controller.rst -------------------------------------------------------------------------------- /doc/mod/controls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/controls.rst -------------------------------------------------------------------------------- /doc/mod/entity.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/entity.rst -------------------------------------------------------------------------------- /doc/mod/geometry.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/geometry.rst -------------------------------------------------------------------------------- /doc/mod/grease.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/grease.rst -------------------------------------------------------------------------------- /doc/mod/mode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/mode.rst -------------------------------------------------------------------------------- /doc/mod/renderer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/renderer.rst -------------------------------------------------------------------------------- /doc/mod/world.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/mod/world.rst -------------------------------------------------------------------------------- /doc/overview.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../README.txt 2 | -------------------------------------------------------------------------------- /doc/tutorial/blast_em.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/blast_em.png -------------------------------------------------------------------------------- /doc/tutorial/blasteroids1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/blasteroids1.png -------------------------------------------------------------------------------- /doc/tutorial/flying_around.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/flying_around.png -------------------------------------------------------------------------------- /doc/tutorial/game_over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/game_over.png -------------------------------------------------------------------------------- /doc/tutorial/heads_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/heads_up.png -------------------------------------------------------------------------------- /doc/tutorial/modes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/modes.png -------------------------------------------------------------------------------- /doc/tutorial/modes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/modes.svg -------------------------------------------------------------------------------- /doc/tutorial/player1_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/player1_start.png -------------------------------------------------------------------------------- /doc/tutorial/player2_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/player2_start.png -------------------------------------------------------------------------------- /doc/tutorial/ship_shape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/ship_shape.png -------------------------------------------------------------------------------- /doc/tutorial/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/title.png -------------------------------------------------------------------------------- /doc/tutorial/tutorial1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/tutorial1.rst -------------------------------------------------------------------------------- /doc/tutorial/tutorial2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/tutorial2.rst -------------------------------------------------------------------------------- /doc/tutorial/tutorial3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/doc/tutorial/tutorial3.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/blasteroids1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/blasteroids1.py -------------------------------------------------------------------------------- /examples/blasteroids2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/blasteroids2.py -------------------------------------------------------------------------------- /examples/blasteroids3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/blasteroids3.py -------------------------------------------------------------------------------- /examples/font/Vectorb-Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/font/Vectorb-Readme.txt -------------------------------------------------------------------------------- /examples/font/Vectorb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/font/Vectorb.ttf -------------------------------------------------------------------------------- /examples/sfx/chime1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/sfx/chime1.wav -------------------------------------------------------------------------------- /examples/sfx/chime2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/sfx/chime2.wav -------------------------------------------------------------------------------- /examples/sfx/dead.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/sfx/dead.wav -------------------------------------------------------------------------------- /examples/sfx/hit1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/sfx/hit1.wav -------------------------------------------------------------------------------- /examples/sfx/hit2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/sfx/hit2.wav -------------------------------------------------------------------------------- /examples/sfx/hit3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/sfx/hit3.wav -------------------------------------------------------------------------------- /examples/sfx/pewpew.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/sfx/pewpew.wav -------------------------------------------------------------------------------- /examples/sfx/thrust.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/examples/sfx/thrust.wav -------------------------------------------------------------------------------- /grease/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/__init__.py -------------------------------------------------------------------------------- /grease/collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/collision.py -------------------------------------------------------------------------------- /grease/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/color.py -------------------------------------------------------------------------------- /grease/component/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/component/__init__.py -------------------------------------------------------------------------------- /grease/component/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/component/base.py -------------------------------------------------------------------------------- /grease/component/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/component/field.py -------------------------------------------------------------------------------- /grease/component/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/component/general.py -------------------------------------------------------------------------------- /grease/component/schema.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /grease/controller/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/controller/__init__.py -------------------------------------------------------------------------------- /grease/controller/integrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/controller/integrator.py -------------------------------------------------------------------------------- /grease/controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/controls.py -------------------------------------------------------------------------------- /grease/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/entity.py -------------------------------------------------------------------------------- /grease/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/geometry.py -------------------------------------------------------------------------------- /grease/mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/mode.py -------------------------------------------------------------------------------- /grease/renderer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/renderer/__init__.py -------------------------------------------------------------------------------- /grease/renderer/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/renderer/camera.py -------------------------------------------------------------------------------- /grease/renderer/vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/renderer/vector.py -------------------------------------------------------------------------------- /grease/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/grease/world.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [sdist] 2 | formats=gztar,zip 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/setup.py -------------------------------------------------------------------------------- /svn.authorsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/svn.authorsfile -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/collision_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/test/collision_test.py -------------------------------------------------------------------------------- /test/component_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/test/component_test.py -------------------------------------------------------------------------------- /test/entity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/test/entity_test.py -------------------------------------------------------------------------------- /test/field_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/test/field_test.py -------------------------------------------------------------------------------- /test/mode_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/test/mode_test.py -------------------------------------------------------------------------------- /test/renderer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/test/renderer_test.py -------------------------------------------------------------------------------- /test/run_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/test/run_all.py -------------------------------------------------------------------------------- /test/world_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caseman/grease/HEAD/test/world_test.py --------------------------------------------------------------------------------