├── .cargo └── config.toml ├── .gitignore ├── .vscode └── launch.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE.txt ├── README.md ├── TODO ├── assets ├── CREDITS.md ├── Explosion.ogg ├── Explosion_ship.ogg ├── Fira-LICENSE ├── FiraSans-Bold.ttf ├── background.wgsl ├── explosion01.png ├── flash00.png ├── kenvector_future.ttf ├── laserRed07.png ├── meteorBrown_big1.png ├── meteorBrown_med1.png ├── meteorBrown_small1.png ├── playerLife1_red.png ├── playerShip2_red.png ├── sfx_laser1.ogg └── sprite_sphere_256x256.png ├── media ├── Kataster_demo.gif └── Kataster_demo.webm └── src ├── arena.rs ├── assets.rs ├── asteroid.rs ├── background.rs ├── explosion.rs ├── hud.rs ├── laser.rs ├── main.rs ├── menu ├── handler.rs ├── interaction.rs └── mod.rs ├── particle_effects.rs ├── player_ship.rs └── state.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/TODO -------------------------------------------------------------------------------- /assets/CREDITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/CREDITS.md -------------------------------------------------------------------------------- /assets/Explosion.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/Explosion.ogg -------------------------------------------------------------------------------- /assets/Explosion_ship.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/Explosion_ship.ogg -------------------------------------------------------------------------------- /assets/Fira-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/Fira-LICENSE -------------------------------------------------------------------------------- /assets/FiraSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/FiraSans-Bold.ttf -------------------------------------------------------------------------------- /assets/background.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/background.wgsl -------------------------------------------------------------------------------- /assets/explosion01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/explosion01.png -------------------------------------------------------------------------------- /assets/flash00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/flash00.png -------------------------------------------------------------------------------- /assets/kenvector_future.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/kenvector_future.ttf -------------------------------------------------------------------------------- /assets/laserRed07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/laserRed07.png -------------------------------------------------------------------------------- /assets/meteorBrown_big1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/meteorBrown_big1.png -------------------------------------------------------------------------------- /assets/meteorBrown_med1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/meteorBrown_med1.png -------------------------------------------------------------------------------- /assets/meteorBrown_small1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/meteorBrown_small1.png -------------------------------------------------------------------------------- /assets/playerLife1_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/playerLife1_red.png -------------------------------------------------------------------------------- /assets/playerShip2_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/playerShip2_red.png -------------------------------------------------------------------------------- /assets/sfx_laser1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/sfx_laser1.ogg -------------------------------------------------------------------------------- /assets/sprite_sphere_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/assets/sprite_sphere_256x256.png -------------------------------------------------------------------------------- /media/Kataster_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/media/Kataster_demo.gif -------------------------------------------------------------------------------- /media/Kataster_demo.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/media/Kataster_demo.webm -------------------------------------------------------------------------------- /src/arena.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/arena.rs -------------------------------------------------------------------------------- /src/assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/assets.rs -------------------------------------------------------------------------------- /src/asteroid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/asteroid.rs -------------------------------------------------------------------------------- /src/background.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/background.rs -------------------------------------------------------------------------------- /src/explosion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/explosion.rs -------------------------------------------------------------------------------- /src/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/hud.rs -------------------------------------------------------------------------------- /src/laser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/laser.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/menu/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/menu/handler.rs -------------------------------------------------------------------------------- /src/menu/interaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/menu/interaction.rs -------------------------------------------------------------------------------- /src/menu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/menu/mod.rs -------------------------------------------------------------------------------- /src/particle_effects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/particle_effects.rs -------------------------------------------------------------------------------- /src/player_ship.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/player_ship.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BorisBoutillier/Kataster/HEAD/src/state.rs --------------------------------------------------------------------------------