├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── assets ├── audio │ ├── collision1.wav │ ├── collision2.wav │ ├── collision3.wav │ ├── collision4.wav │ ├── collision5.wav │ ├── explosion1.wav │ ├── explosion2.wav │ ├── explosion3.wav │ ├── explosion4.wav │ ├── explosion5.wav │ ├── pew1.wav │ ├── pew2.wav │ ├── pew3.wav │ ├── pew4.wav │ ├── pew5.wav │ ├── sfx.aup │ └── sfx_data │ │ └── eff │ │ └── d1f │ │ ├── eff1f16c.au │ │ ├── eff1f30c.au │ │ ├── eff1f4a6.au │ │ ├── eff1f67c.au │ │ ├── eff1f6d9.au │ │ ├── eff1f6db.au │ │ ├── eff1f937.au │ │ ├── eff1fd8d.au │ │ └── eff1ff50.au ├── font │ └── square.ttf └── texture │ ├── asteroids.png │ ├── asteroids.ron │ ├── asteroids.xcf │ ├── bullet.png │ ├── bullet.ron │ ├── bullet.xcf │ ├── explosion.png │ ├── explosion.ron │ ├── ship.png │ ├── ship.ron │ └── ship.xcf ├── resources ├── display.ron ├── input.ron └── input_controller.ron ├── screenshot.png └── src ├── audio.rs ├── bundle.rs ├── components.rs ├── main.rs ├── resources.rs ├── states.rs ├── systems.rs └── textures.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/README.md -------------------------------------------------------------------------------- /assets/audio/collision1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/collision1.wav -------------------------------------------------------------------------------- /assets/audio/collision2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/collision2.wav -------------------------------------------------------------------------------- /assets/audio/collision3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/collision3.wav -------------------------------------------------------------------------------- /assets/audio/collision4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/collision4.wav -------------------------------------------------------------------------------- /assets/audio/collision5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/collision5.wav -------------------------------------------------------------------------------- /assets/audio/explosion1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/explosion1.wav -------------------------------------------------------------------------------- /assets/audio/explosion2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/explosion2.wav -------------------------------------------------------------------------------- /assets/audio/explosion3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/explosion3.wav -------------------------------------------------------------------------------- /assets/audio/explosion4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/explosion4.wav -------------------------------------------------------------------------------- /assets/audio/explosion5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/explosion5.wav -------------------------------------------------------------------------------- /assets/audio/pew1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/pew1.wav -------------------------------------------------------------------------------- /assets/audio/pew2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/pew2.wav -------------------------------------------------------------------------------- /assets/audio/pew3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/pew3.wav -------------------------------------------------------------------------------- /assets/audio/pew4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/pew4.wav -------------------------------------------------------------------------------- /assets/audio/pew5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/pew5.wav -------------------------------------------------------------------------------- /assets/audio/sfx.aup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx.aup -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1f16c.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1f16c.au -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1f30c.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1f30c.au -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1f4a6.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1f4a6.au -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1f67c.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1f67c.au -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1f6d9.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1f6d9.au -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1f6db.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1f6db.au -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1f937.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1f937.au -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1fd8d.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1fd8d.au -------------------------------------------------------------------------------- /assets/audio/sfx_data/eff/d1f/eff1ff50.au: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/audio/sfx_data/eff/d1f/eff1ff50.au -------------------------------------------------------------------------------- /assets/font/square.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/font/square.ttf -------------------------------------------------------------------------------- /assets/texture/asteroids.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/asteroids.png -------------------------------------------------------------------------------- /assets/texture/asteroids.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/asteroids.ron -------------------------------------------------------------------------------- /assets/texture/asteroids.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/asteroids.xcf -------------------------------------------------------------------------------- /assets/texture/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/bullet.png -------------------------------------------------------------------------------- /assets/texture/bullet.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/bullet.ron -------------------------------------------------------------------------------- /assets/texture/bullet.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/bullet.xcf -------------------------------------------------------------------------------- /assets/texture/explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/explosion.png -------------------------------------------------------------------------------- /assets/texture/explosion.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/explosion.ron -------------------------------------------------------------------------------- /assets/texture/ship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/ship.png -------------------------------------------------------------------------------- /assets/texture/ship.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/ship.ron -------------------------------------------------------------------------------- /assets/texture/ship.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/assets/texture/ship.xcf -------------------------------------------------------------------------------- /resources/display.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/resources/display.ron -------------------------------------------------------------------------------- /resources/input.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/resources/input.ron -------------------------------------------------------------------------------- /resources/input_controller.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/resources/input_controller.ron -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/src/audio.rs -------------------------------------------------------------------------------- /src/bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/src/bundle.rs -------------------------------------------------------------------------------- /src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/src/components.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/src/resources.rs -------------------------------------------------------------------------------- /src/states.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/src/states.rs -------------------------------------------------------------------------------- /src/systems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/src/systems.rs -------------------------------------------------------------------------------- /src/textures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udoprog/asteroids-amethyst/HEAD/src/textures.rs --------------------------------------------------------------------------------