├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── sounds │ ├── explosion.wav │ ├── fire.wav │ └── player_hit.wav └── textures │ ├── bullets │ ├── basic.png │ ├── bomb.png │ └── small.png │ ├── enemies │ ├── basic.png │ └── bomber.png │ ├── explosion.png │ ├── player.png │ ├── starfield │ ├── large.png │ ├── medium.png │ └── small.png │ └── ui │ ├── heart.png │ └── heart_empty.png └── src ├── game ├── animation.rs ├── bullet.rs ├── collision.rs ├── enemy.rs ├── input.rs ├── level.rs ├── mod.rs ├── physics.rs ├── player.rs ├── starfield.rs └── ui.rs └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/README.md -------------------------------------------------------------------------------- /assets/sounds/explosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/sounds/explosion.wav -------------------------------------------------------------------------------- /assets/sounds/fire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/sounds/fire.wav -------------------------------------------------------------------------------- /assets/sounds/player_hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/sounds/player_hit.wav -------------------------------------------------------------------------------- /assets/textures/bullets/basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/bullets/basic.png -------------------------------------------------------------------------------- /assets/textures/bullets/bomb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/bullets/bomb.png -------------------------------------------------------------------------------- /assets/textures/bullets/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/bullets/small.png -------------------------------------------------------------------------------- /assets/textures/enemies/basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/enemies/basic.png -------------------------------------------------------------------------------- /assets/textures/enemies/bomber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/enemies/bomber.png -------------------------------------------------------------------------------- /assets/textures/explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/explosion.png -------------------------------------------------------------------------------- /assets/textures/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/player.png -------------------------------------------------------------------------------- /assets/textures/starfield/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/starfield/large.png -------------------------------------------------------------------------------- /assets/textures/starfield/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/starfield/medium.png -------------------------------------------------------------------------------- /assets/textures/starfield/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/starfield/small.png -------------------------------------------------------------------------------- /assets/textures/ui/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/ui/heart.png -------------------------------------------------------------------------------- /assets/textures/ui/heart_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/assets/textures/ui/heart_empty.png -------------------------------------------------------------------------------- /src/game/animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/animation.rs -------------------------------------------------------------------------------- /src/game/bullet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/bullet.rs -------------------------------------------------------------------------------- /src/game/collision.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/collision.rs -------------------------------------------------------------------------------- /src/game/enemy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/enemy.rs -------------------------------------------------------------------------------- /src/game/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/input.rs -------------------------------------------------------------------------------- /src/game/level.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/level.rs -------------------------------------------------------------------------------- /src/game/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/mod.rs -------------------------------------------------------------------------------- /src/game/physics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/physics.rs -------------------------------------------------------------------------------- /src/game/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/player.rs -------------------------------------------------------------------------------- /src/game/starfield.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/starfield.rs -------------------------------------------------------------------------------- /src/game/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/game/ui.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/selenebun/zenith/HEAD/src/main.rs --------------------------------------------------------------------------------