├── .cargo └── config ├── .env ├── .envrc ├── .gitignore ├── ASSETS.md ├── Cargo.lock ├── Cargo.toml ├── ISSUES.md ├── LICENSE ├── README.md ├── Shaders.toml ├── assets ├── .gitignore ├── audio │ ├── audiorezout_time_hurries.ogg │ ├── enemy_dmg.wav │ ├── enemy_idle_noise.wav │ ├── explosion.wav │ ├── footstep.wav │ ├── gun_shoot.wav │ ├── monplaisir_internet_the_day_when_all_humans_will_disappear.ogg │ └── player_dmg.wav ├── images │ ├── angrey.png │ ├── blood_overlay.png │ ├── click_to_restart.png │ ├── gun_1.png │ ├── gun_shoot_1.png │ ├── gun_shoot_2.png │ ├── gun_shoot_3.png │ ├── handgun_outline.png │ ├── iddq.png │ ├── key.png │ ├── mehey.png │ ├── muzzle_flash.png │ ├── rifle_0.png │ ├── rifle_1.png │ ├── rifle_2.png │ ├── rifle_outline.png │ ├── rpg.png │ ├── rpg_outline.png │ ├── smiley.png │ ├── ui_static.png │ └── you_died.png ├── levels │ ├── level2.tmj │ ├── level3.tmj │ ├── level4.tmj │ ├── level5.tmj │ ├── level6.tmj │ └── tileset.tsx └── models │ ├── bullet.mtl │ ├── bullet.obj │ ├── bullet.png │ ├── ceiling.basic.png │ ├── ceiling.mtl │ ├── ceiling.obj │ ├── chandelier.mtl │ ├── chandelier.obj │ ├── column.mtl │ ├── column.obj │ ├── door.mtl │ ├── door.obj │ ├── door.wooden.png │ ├── elephant.mtl │ ├── elephant.obj │ ├── enemy.doome.png │ ├── explosion.mtl │ ├── explosion.png │ ├── explosion_0.obj │ ├── explosion_1.obj │ ├── explosion_10.obj │ ├── explosion_11.obj │ ├── explosion_2.obj │ ├── explosion_3.obj │ ├── explosion_4.obj │ ├── explosion_5.obj │ ├── explosion_6.obj │ ├── explosion_7.obj │ ├── explosion_8.obj │ ├── explosion_9.obj │ ├── fireball.mtl │ ├── fireball.obj │ ├── fireball.png │ ├── floor.basic.png │ ├── floor.checkerboard.png │ ├── floor.mtl │ ├── floor.obj │ ├── floor.stone.mossy.png │ ├── floor.stone.mossy.water.png │ ├── gate.mtl │ ├── gate.obj │ ├── gate.png │ ├── grate.mtl │ ├── grate.obj │ ├── grate.png │ ├── lamp.metal.mtl │ ├── lamp.metal.obj │ ├── lamp.metal.png │ ├── moth_monster.mtl │ ├── moth_monster.obj │ ├── moth_monster_shooting.png │ ├── picker.flashlight.png │ ├── picker.heart.png │ ├── picker.key.png │ ├── picker.mtl │ ├── picker.obj │ ├── picker.rifle.png │ ├── picker.rpg.png │ ├── table.mtl │ ├── table.obj │ ├── text.die.png │ ├── torch.off.png │ ├── torch.png │ ├── wall.basic.png │ ├── wall.david.png │ ├── wall.marble.png │ ├── wall.mtl │ ├── wall.obj │ ├── wall.stone.png │ ├── water.png │ └── wood.png ├── crates ├── bin │ └── shader-builder │ │ ├── Cargo.toml │ │ └── src │ │ ├── main.rs │ │ └── manifest.rs ├── lib │ ├── bevy │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── assets.rs │ │ │ ├── assets │ │ │ ├── loader.rs │ │ │ ├── loader │ │ │ │ ├── build.rs │ │ │ │ ├── load_image.rs │ │ │ │ ├── load_material.rs │ │ │ │ ├── load_model.rs │ │ │ │ ├── load_sound.rs │ │ │ │ ├── load_texture.rs │ │ │ │ └── source.rs │ │ │ ├── model.rs │ │ │ └── storage.rs │ │ │ ├── audio.rs │ │ │ ├── billboard.rs │ │ │ ├── components.rs │ │ │ ├── convert.rs │ │ │ ├── doome.rs │ │ │ ├── health.rs │ │ │ ├── lib.rs │ │ │ ├── model_animation.rs │ │ │ ├── nav.rs │ │ │ ├── physics.rs │ │ │ ├── physics │ │ │ ├── collision.rs │ │ │ ├── components.rs │ │ │ ├── events.rs │ │ │ └── raycasting.rs │ │ │ ├── player.rs │ │ │ ├── raytracer.rs │ │ │ ├── raytracer │ │ │ ├── geometry_manager.rs │ │ │ ├── geometry_manager │ │ │ │ ├── geometry_builder.rs │ │ │ │ └── geometry_updater.rs │ │ │ └── materials_manager.rs │ │ │ ├── renderer.rs │ │ │ ├── rendering_options.rs │ │ │ ├── simple_animations.rs │ │ │ └── text.rs │ ├── debug-pass │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── engine │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── canvas.rs │ │ │ └── lib.rs │ ├── geo │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── diag.rs │ │ │ ├── intersect.rs │ │ │ ├── lib.rs │ │ │ ├── polygon.rs │ │ │ └── sat.rs │ ├── nav │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── pixels │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── raytracer │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── geometry_indexer.rs │ │ │ ├── geometry_indexer │ │ │ ├── axis.rs │ │ │ ├── bounding_box.rs │ │ │ ├── bvh.rs │ │ │ ├── roped_bvh.rs │ │ │ └── serializer.rs │ │ │ └── lib.rs │ ├── scaler │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── screen-space-effects │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── shader-common │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── camera.rs │ │ │ ├── constants.rs │ │ │ ├── dynamic_geometry.rs │ │ │ ├── hit.rs │ │ │ ├── lib.rs │ │ │ ├── light.rs │ │ │ ├── lights.rs │ │ │ ├── material.rs │ │ │ ├── materials.rs │ │ │ ├── math.rs │ │ │ ├── ray.rs │ │ │ ├── static_geometry.rs │ │ │ ├── static_geometry_index.rs │ │ │ ├── triangle.rs │ │ │ ├── triangle_uv.rs │ │ │ ├── triangle_uvs.rs │ │ │ ├── utils.rs │ │ │ ├── utils │ │ │ └── padu32.rs │ │ │ ├── vertex_shader.rs │ │ │ └── world.rs │ ├── surface │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── text │ │ ├── Cargo.toml │ │ ├── fonts │ │ │ └── Minecraft.ttf │ │ └── src │ │ │ └── lib.rs │ └── wgpu-ext │ │ ├── Cargo.toml │ │ └── src │ │ ├── allocated_buffer.rs │ │ ├── allocated_uniform.rs │ │ └── lib.rs └── shaders │ ├── crt │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── debug │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── pixels │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── raytracer │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ └── scaler │ ├── Cargo.toml │ └── src │ └── lib.rs ├── raw ├── .gitignore ├── bullet.blend ├── bullet.psd ├── ceiling.blend ├── chandelier.blend ├── column.blend ├── door.blend ├── explosion.blend ├── fireball.blend ├── fireball.psd ├── floor.blend ├── gate.blend ├── grate.blend ├── gun.blend ├── gunProfile.png ├── gunsIcons.psd ├── lamp.metal.blend ├── moth_monster.blend ├── moth_monster.psd ├── muzzle_flash.psd ├── picker.blend ├── rifleProfile.png ├── rifle_and_rpg.blend ├── rpgProfile.png ├── table.blend ├── ui.psd └── wall.blend ├── rust-toolchain.toml ├── rustfmt.toml ├── shell.nix ├── src ├── args.rs ├── bullets.rs ├── charon.rs ├── commands.rs ├── commands │ └── cmd.rs ├── enemies.rs ├── explosions.rs ├── interaction.rs ├── inventory.rs ├── levels.rs ├── levels │ ├── builder.rs │ ├── coordinator.rs │ ├── level0.rs │ ├── level1.rs │ ├── level2.rs │ ├── level3.rs │ ├── level4.rs │ ├── level5.rs │ ├── level6.rs │ ├── loader.rs │ ├── loader │ │ ├── geometrized.rs │ │ ├── indexed.rs │ │ ├── indexed │ │ │ └── grow.rs │ │ ├── locator.rs │ │ ├── map.rs │ │ └── tileset.rs │ └── zone.rs ├── main.rs ├── markers.rs ├── math.rs ├── music.rs ├── objects.rs ├── objects │ ├── column.rs │ ├── door.rs │ ├── flashlight.rs │ ├── gate.rs │ ├── key.rs │ ├── picker.rs │ └── torch.rs ├── pickable.rs ├── player.rs ├── rng.rs ├── settings.rs ├── sounds.rs ├── ui.rs ├── ui │ ├── angrey.rs │ ├── blood.rs │ ├── console.rs │ ├── game_over.rs │ ├── gun.rs │ ├── health.rs │ ├── menu.rs │ ├── messages.rs │ ├── text.rs │ └── typewriter.rs ├── units.rs ├── units │ ├── doome.rs │ └── moth_monster.rs ├── utils.rs ├── weapons.rs └── weapons │ ├── definition.rs │ ├── definitions.rs │ └── sprites.rs └── web └── index.html /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/.cargo/config -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | RUST_LOG=doome_=debug 2 | -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/.envrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/.gitignore -------------------------------------------------------------------------------- /ASSETS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/ASSETS.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/Cargo.toml -------------------------------------------------------------------------------- /ISSUES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/ISSUES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/README.md -------------------------------------------------------------------------------- /Shaders.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/Shaders.toml -------------------------------------------------------------------------------- /assets/.gitignore: -------------------------------------------------------------------------------- 1 | *.blend1 2 | -------------------------------------------------------------------------------- /assets/audio/audiorezout_time_hurries.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/audio/audiorezout_time_hurries.ogg -------------------------------------------------------------------------------- /assets/audio/enemy_dmg.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/audio/enemy_dmg.wav -------------------------------------------------------------------------------- /assets/audio/enemy_idle_noise.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/audio/enemy_idle_noise.wav -------------------------------------------------------------------------------- /assets/audio/explosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/audio/explosion.wav -------------------------------------------------------------------------------- /assets/audio/footstep.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/audio/footstep.wav -------------------------------------------------------------------------------- /assets/audio/gun_shoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/audio/gun_shoot.wav -------------------------------------------------------------------------------- /assets/audio/monplaisir_internet_the_day_when_all_humans_will_disappear.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/audio/monplaisir_internet_the_day_when_all_humans_will_disappear.ogg -------------------------------------------------------------------------------- /assets/audio/player_dmg.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/audio/player_dmg.wav -------------------------------------------------------------------------------- /assets/images/angrey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/angrey.png -------------------------------------------------------------------------------- /assets/images/blood_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/blood_overlay.png -------------------------------------------------------------------------------- /assets/images/click_to_restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/click_to_restart.png -------------------------------------------------------------------------------- /assets/images/gun_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/gun_1.png -------------------------------------------------------------------------------- /assets/images/gun_shoot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/gun_shoot_1.png -------------------------------------------------------------------------------- /assets/images/gun_shoot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/gun_shoot_2.png -------------------------------------------------------------------------------- /assets/images/gun_shoot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/gun_shoot_3.png -------------------------------------------------------------------------------- /assets/images/handgun_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/handgun_outline.png -------------------------------------------------------------------------------- /assets/images/iddq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/iddq.png -------------------------------------------------------------------------------- /assets/images/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/key.png -------------------------------------------------------------------------------- /assets/images/mehey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/mehey.png -------------------------------------------------------------------------------- /assets/images/muzzle_flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/muzzle_flash.png -------------------------------------------------------------------------------- /assets/images/rifle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/rifle_0.png -------------------------------------------------------------------------------- /assets/images/rifle_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/rifle_1.png -------------------------------------------------------------------------------- /assets/images/rifle_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/rifle_2.png -------------------------------------------------------------------------------- /assets/images/rifle_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/rifle_outline.png -------------------------------------------------------------------------------- /assets/images/rpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/rpg.png -------------------------------------------------------------------------------- /assets/images/rpg_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/rpg_outline.png -------------------------------------------------------------------------------- /assets/images/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/smiley.png -------------------------------------------------------------------------------- /assets/images/ui_static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/ui_static.png -------------------------------------------------------------------------------- /assets/images/you_died.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/images/you_died.png -------------------------------------------------------------------------------- /assets/levels/level2.tmj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/levels/level2.tmj -------------------------------------------------------------------------------- /assets/levels/level3.tmj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/levels/level3.tmj -------------------------------------------------------------------------------- /assets/levels/level4.tmj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/levels/level4.tmj -------------------------------------------------------------------------------- /assets/levels/level5.tmj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/levels/level5.tmj -------------------------------------------------------------------------------- /assets/levels/level6.tmj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/levels/level6.tmj -------------------------------------------------------------------------------- /assets/levels/tileset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/levels/tileset.tsx -------------------------------------------------------------------------------- /assets/models/bullet.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/bullet.mtl -------------------------------------------------------------------------------- /assets/models/bullet.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/bullet.obj -------------------------------------------------------------------------------- /assets/models/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/bullet.png -------------------------------------------------------------------------------- /assets/models/ceiling.basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/ceiling.basic.png -------------------------------------------------------------------------------- /assets/models/ceiling.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/ceiling.mtl -------------------------------------------------------------------------------- /assets/models/ceiling.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/ceiling.obj -------------------------------------------------------------------------------- /assets/models/chandelier.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/chandelier.mtl -------------------------------------------------------------------------------- /assets/models/chandelier.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/chandelier.obj -------------------------------------------------------------------------------- /assets/models/column.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/column.mtl -------------------------------------------------------------------------------- /assets/models/column.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/column.obj -------------------------------------------------------------------------------- /assets/models/door.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/door.mtl -------------------------------------------------------------------------------- /assets/models/door.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/door.obj -------------------------------------------------------------------------------- /assets/models/door.wooden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/door.wooden.png -------------------------------------------------------------------------------- /assets/models/elephant.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/elephant.mtl -------------------------------------------------------------------------------- /assets/models/elephant.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/elephant.obj -------------------------------------------------------------------------------- /assets/models/enemy.doome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/enemy.doome.png -------------------------------------------------------------------------------- /assets/models/explosion.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion.mtl -------------------------------------------------------------------------------- /assets/models/explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion.png -------------------------------------------------------------------------------- /assets/models/explosion_0.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_0.obj -------------------------------------------------------------------------------- /assets/models/explosion_1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_1.obj -------------------------------------------------------------------------------- /assets/models/explosion_10.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_10.obj -------------------------------------------------------------------------------- /assets/models/explosion_11.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_11.obj -------------------------------------------------------------------------------- /assets/models/explosion_2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_2.obj -------------------------------------------------------------------------------- /assets/models/explosion_3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_3.obj -------------------------------------------------------------------------------- /assets/models/explosion_4.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_4.obj -------------------------------------------------------------------------------- /assets/models/explosion_5.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_5.obj -------------------------------------------------------------------------------- /assets/models/explosion_6.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_6.obj -------------------------------------------------------------------------------- /assets/models/explosion_7.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_7.obj -------------------------------------------------------------------------------- /assets/models/explosion_8.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_8.obj -------------------------------------------------------------------------------- /assets/models/explosion_9.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/explosion_9.obj -------------------------------------------------------------------------------- /assets/models/fireball.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/fireball.mtl -------------------------------------------------------------------------------- /assets/models/fireball.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/fireball.obj -------------------------------------------------------------------------------- /assets/models/fireball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/fireball.png -------------------------------------------------------------------------------- /assets/models/floor.basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/floor.basic.png -------------------------------------------------------------------------------- /assets/models/floor.checkerboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/floor.checkerboard.png -------------------------------------------------------------------------------- /assets/models/floor.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/floor.mtl -------------------------------------------------------------------------------- /assets/models/floor.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/floor.obj -------------------------------------------------------------------------------- /assets/models/floor.stone.mossy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/floor.stone.mossy.png -------------------------------------------------------------------------------- /assets/models/floor.stone.mossy.water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/floor.stone.mossy.water.png -------------------------------------------------------------------------------- /assets/models/gate.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/gate.mtl -------------------------------------------------------------------------------- /assets/models/gate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/gate.obj -------------------------------------------------------------------------------- /assets/models/gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/gate.png -------------------------------------------------------------------------------- /assets/models/grate.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/grate.mtl -------------------------------------------------------------------------------- /assets/models/grate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/grate.obj -------------------------------------------------------------------------------- /assets/models/grate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/grate.png -------------------------------------------------------------------------------- /assets/models/lamp.metal.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/lamp.metal.mtl -------------------------------------------------------------------------------- /assets/models/lamp.metal.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/lamp.metal.obj -------------------------------------------------------------------------------- /assets/models/lamp.metal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/lamp.metal.png -------------------------------------------------------------------------------- /assets/models/moth_monster.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/moth_monster.mtl -------------------------------------------------------------------------------- /assets/models/moth_monster.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/moth_monster.obj -------------------------------------------------------------------------------- /assets/models/moth_monster_shooting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/moth_monster_shooting.png -------------------------------------------------------------------------------- /assets/models/picker.flashlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/picker.flashlight.png -------------------------------------------------------------------------------- /assets/models/picker.heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/picker.heart.png -------------------------------------------------------------------------------- /assets/models/picker.key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/picker.key.png -------------------------------------------------------------------------------- /assets/models/picker.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/picker.mtl -------------------------------------------------------------------------------- /assets/models/picker.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/picker.obj -------------------------------------------------------------------------------- /assets/models/picker.rifle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/picker.rifle.png -------------------------------------------------------------------------------- /assets/models/picker.rpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/picker.rpg.png -------------------------------------------------------------------------------- /assets/models/table.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/table.mtl -------------------------------------------------------------------------------- /assets/models/table.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/table.obj -------------------------------------------------------------------------------- /assets/models/text.die.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/text.die.png -------------------------------------------------------------------------------- /assets/models/torch.off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/torch.off.png -------------------------------------------------------------------------------- /assets/models/torch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/torch.png -------------------------------------------------------------------------------- /assets/models/wall.basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/wall.basic.png -------------------------------------------------------------------------------- /assets/models/wall.david.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/wall.david.png -------------------------------------------------------------------------------- /assets/models/wall.marble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/wall.marble.png -------------------------------------------------------------------------------- /assets/models/wall.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/wall.mtl -------------------------------------------------------------------------------- /assets/models/wall.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/wall.obj -------------------------------------------------------------------------------- /assets/models/wall.stone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/wall.stone.png -------------------------------------------------------------------------------- /assets/models/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/water.png -------------------------------------------------------------------------------- /assets/models/wood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/assets/models/wood.png -------------------------------------------------------------------------------- /crates/bin/shader-builder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/bin/shader-builder/Cargo.toml -------------------------------------------------------------------------------- /crates/bin/shader-builder/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/bin/shader-builder/src/main.rs -------------------------------------------------------------------------------- /crates/bin/shader-builder/src/manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/bin/shader-builder/src/manifest.rs -------------------------------------------------------------------------------- /crates/lib/bevy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/loader.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/loader/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/loader/build.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/loader/load_image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/loader/load_image.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/loader/load_material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/loader/load_material.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/loader/load_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/loader/load_model.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/loader/load_sound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/loader/load_sound.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/loader/load_texture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/loader/load_texture.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/loader/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/loader/source.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/model.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/assets/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/assets/storage.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/audio.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/billboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/billboard.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/components.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/convert.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/doome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/doome.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/health.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/health.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/model_animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/model_animation.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/nav.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/nav.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/physics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/physics.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/physics/collision.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/physics/collision.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/physics/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/physics/components.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/physics/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/physics/events.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/physics/raycasting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/physics/raycasting.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/player.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/raytracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/raytracer.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/raytracer/geometry_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/raytracer/geometry_manager.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/raytracer/geometry_manager/geometry_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/raytracer/geometry_manager/geometry_builder.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/raytracer/geometry_manager/geometry_updater.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/raytracer/geometry_manager/geometry_updater.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/raytracer/materials_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/raytracer/materials_manager.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/renderer.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/rendering_options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/rendering_options.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/simple_animations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/simple_animations.rs -------------------------------------------------------------------------------- /crates/lib/bevy/src/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/bevy/src/text.rs -------------------------------------------------------------------------------- /crates/lib/debug-pass/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/debug-pass/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/debug-pass/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/debug-pass/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/engine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/engine/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/engine/src/canvas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/engine/src/canvas.rs -------------------------------------------------------------------------------- /crates/lib/engine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/engine/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/geo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/geo/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/geo/src/diag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/geo/src/diag.rs -------------------------------------------------------------------------------- /crates/lib/geo/src/intersect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/geo/src/intersect.rs -------------------------------------------------------------------------------- /crates/lib/geo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/geo/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/geo/src/polygon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/geo/src/polygon.rs -------------------------------------------------------------------------------- /crates/lib/geo/src/sat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/geo/src/sat.rs -------------------------------------------------------------------------------- /crates/lib/nav/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/nav/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/nav/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/nav/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/pixels/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/pixels/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/pixels/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/pixels/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/raytracer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/raytracer/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/raytracer/src/geometry_indexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/raytracer/src/geometry_indexer.rs -------------------------------------------------------------------------------- /crates/lib/raytracer/src/geometry_indexer/axis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/raytracer/src/geometry_indexer/axis.rs -------------------------------------------------------------------------------- /crates/lib/raytracer/src/geometry_indexer/bounding_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/raytracer/src/geometry_indexer/bounding_box.rs -------------------------------------------------------------------------------- /crates/lib/raytracer/src/geometry_indexer/bvh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/raytracer/src/geometry_indexer/bvh.rs -------------------------------------------------------------------------------- /crates/lib/raytracer/src/geometry_indexer/roped_bvh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/raytracer/src/geometry_indexer/roped_bvh.rs -------------------------------------------------------------------------------- /crates/lib/raytracer/src/geometry_indexer/serializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/raytracer/src/geometry_indexer/serializer.rs -------------------------------------------------------------------------------- /crates/lib/raytracer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/raytracer/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/scaler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/scaler/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/scaler/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/scaler/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/screen-space-effects/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/screen-space-effects/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/screen-space-effects/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/screen-space-effects/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/shader-common/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/camera.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/constants.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/dynamic_geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/dynamic_geometry.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/hit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/hit.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/light.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/light.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/lights.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/lights.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/material.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/materials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/materials.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/math.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/ray.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/ray.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/static_geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/static_geometry.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/static_geometry_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/static_geometry_index.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/triangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/triangle.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/triangle_uv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/triangle_uv.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/triangle_uvs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/triangle_uvs.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/utils.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/utils/padu32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/utils/padu32.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/vertex_shader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/vertex_shader.rs -------------------------------------------------------------------------------- /crates/lib/shader-common/src/world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/shader-common/src/world.rs -------------------------------------------------------------------------------- /crates/lib/surface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/surface/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/surface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/surface/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/text/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/text/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/text/fonts/Minecraft.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/text/fonts/Minecraft.ttf -------------------------------------------------------------------------------- /crates/lib/text/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/text/src/lib.rs -------------------------------------------------------------------------------- /crates/lib/wgpu-ext/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/wgpu-ext/Cargo.toml -------------------------------------------------------------------------------- /crates/lib/wgpu-ext/src/allocated_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/wgpu-ext/src/allocated_buffer.rs -------------------------------------------------------------------------------- /crates/lib/wgpu-ext/src/allocated_uniform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/wgpu-ext/src/allocated_uniform.rs -------------------------------------------------------------------------------- /crates/lib/wgpu-ext/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/lib/wgpu-ext/src/lib.rs -------------------------------------------------------------------------------- /crates/shaders/crt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/crt/Cargo.toml -------------------------------------------------------------------------------- /crates/shaders/crt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/crt/src/lib.rs -------------------------------------------------------------------------------- /crates/shaders/debug/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/debug/Cargo.toml -------------------------------------------------------------------------------- /crates/shaders/debug/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/debug/src/lib.rs -------------------------------------------------------------------------------- /crates/shaders/pixels/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/pixels/Cargo.toml -------------------------------------------------------------------------------- /crates/shaders/pixels/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/pixels/src/lib.rs -------------------------------------------------------------------------------- /crates/shaders/raytracer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/raytracer/Cargo.toml -------------------------------------------------------------------------------- /crates/shaders/raytracer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/raytracer/src/lib.rs -------------------------------------------------------------------------------- /crates/shaders/scaler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/scaler/Cargo.toml -------------------------------------------------------------------------------- /crates/shaders/scaler/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/crates/shaders/scaler/src/lib.rs -------------------------------------------------------------------------------- /raw/.gitignore: -------------------------------------------------------------------------------- 1 | *.blend1 2 | -------------------------------------------------------------------------------- /raw/bullet.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/bullet.blend -------------------------------------------------------------------------------- /raw/bullet.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/bullet.psd -------------------------------------------------------------------------------- /raw/ceiling.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/ceiling.blend -------------------------------------------------------------------------------- /raw/chandelier.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/chandelier.blend -------------------------------------------------------------------------------- /raw/column.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/column.blend -------------------------------------------------------------------------------- /raw/door.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/door.blend -------------------------------------------------------------------------------- /raw/explosion.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/explosion.blend -------------------------------------------------------------------------------- /raw/fireball.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/fireball.blend -------------------------------------------------------------------------------- /raw/fireball.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/fireball.psd -------------------------------------------------------------------------------- /raw/floor.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/floor.blend -------------------------------------------------------------------------------- /raw/gate.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/gate.blend -------------------------------------------------------------------------------- /raw/grate.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/grate.blend -------------------------------------------------------------------------------- /raw/gun.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/gun.blend -------------------------------------------------------------------------------- /raw/gunProfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/gunProfile.png -------------------------------------------------------------------------------- /raw/gunsIcons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/gunsIcons.psd -------------------------------------------------------------------------------- /raw/lamp.metal.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/lamp.metal.blend -------------------------------------------------------------------------------- /raw/moth_monster.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/moth_monster.blend -------------------------------------------------------------------------------- /raw/moth_monster.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/moth_monster.psd -------------------------------------------------------------------------------- /raw/muzzle_flash.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/muzzle_flash.psd -------------------------------------------------------------------------------- /raw/picker.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/picker.blend -------------------------------------------------------------------------------- /raw/rifleProfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/rifleProfile.png -------------------------------------------------------------------------------- /raw/rifle_and_rpg.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/rifle_and_rpg.blend -------------------------------------------------------------------------------- /raw/rpgProfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/rpgProfile.png -------------------------------------------------------------------------------- /raw/table.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/table.blend -------------------------------------------------------------------------------- /raw/ui.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/ui.psd -------------------------------------------------------------------------------- /raw/wall.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/raw/wall.blend -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/shell.nix -------------------------------------------------------------------------------- /src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/args.rs -------------------------------------------------------------------------------- /src/bullets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/bullets.rs -------------------------------------------------------------------------------- /src/charon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/charon.rs -------------------------------------------------------------------------------- /src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/commands.rs -------------------------------------------------------------------------------- /src/commands/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/commands/cmd.rs -------------------------------------------------------------------------------- /src/enemies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/enemies.rs -------------------------------------------------------------------------------- /src/explosions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/explosions.rs -------------------------------------------------------------------------------- /src/interaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/interaction.rs -------------------------------------------------------------------------------- /src/inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/inventory.rs -------------------------------------------------------------------------------- /src/levels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels.rs -------------------------------------------------------------------------------- /src/levels/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/builder.rs -------------------------------------------------------------------------------- /src/levels/coordinator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/coordinator.rs -------------------------------------------------------------------------------- /src/levels/level0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/level0.rs -------------------------------------------------------------------------------- /src/levels/level1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/level1.rs -------------------------------------------------------------------------------- /src/levels/level2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/level2.rs -------------------------------------------------------------------------------- /src/levels/level3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/level3.rs -------------------------------------------------------------------------------- /src/levels/level4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/level4.rs -------------------------------------------------------------------------------- /src/levels/level5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/level5.rs -------------------------------------------------------------------------------- /src/levels/level6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/level6.rs -------------------------------------------------------------------------------- /src/levels/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/loader.rs -------------------------------------------------------------------------------- /src/levels/loader/geometrized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/loader/geometrized.rs -------------------------------------------------------------------------------- /src/levels/loader/indexed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/loader/indexed.rs -------------------------------------------------------------------------------- /src/levels/loader/indexed/grow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/loader/indexed/grow.rs -------------------------------------------------------------------------------- /src/levels/loader/locator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/loader/locator.rs -------------------------------------------------------------------------------- /src/levels/loader/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/loader/map.rs -------------------------------------------------------------------------------- /src/levels/loader/tileset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/loader/tileset.rs -------------------------------------------------------------------------------- /src/levels/zone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/levels/zone.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/markers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/markers.rs -------------------------------------------------------------------------------- /src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/math.rs -------------------------------------------------------------------------------- /src/music.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/music.rs -------------------------------------------------------------------------------- /src/objects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/objects.rs -------------------------------------------------------------------------------- /src/objects/column.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/objects/column.rs -------------------------------------------------------------------------------- /src/objects/door.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/objects/door.rs -------------------------------------------------------------------------------- /src/objects/flashlight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/objects/flashlight.rs -------------------------------------------------------------------------------- /src/objects/gate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/objects/gate.rs -------------------------------------------------------------------------------- /src/objects/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/objects/key.rs -------------------------------------------------------------------------------- /src/objects/picker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/objects/picker.rs -------------------------------------------------------------------------------- /src/objects/torch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/objects/torch.rs -------------------------------------------------------------------------------- /src/pickable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/pickable.rs -------------------------------------------------------------------------------- /src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/player.rs -------------------------------------------------------------------------------- /src/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/rng.rs -------------------------------------------------------------------------------- /src/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/settings.rs -------------------------------------------------------------------------------- /src/sounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/sounds.rs -------------------------------------------------------------------------------- /src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui.rs -------------------------------------------------------------------------------- /src/ui/angrey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/angrey.rs -------------------------------------------------------------------------------- /src/ui/blood.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/blood.rs -------------------------------------------------------------------------------- /src/ui/console.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/console.rs -------------------------------------------------------------------------------- /src/ui/game_over.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/game_over.rs -------------------------------------------------------------------------------- /src/ui/gun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/gun.rs -------------------------------------------------------------------------------- /src/ui/health.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/health.rs -------------------------------------------------------------------------------- /src/ui/menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/menu.rs -------------------------------------------------------------------------------- /src/ui/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/messages.rs -------------------------------------------------------------------------------- /src/ui/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/text.rs -------------------------------------------------------------------------------- /src/ui/typewriter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/ui/typewriter.rs -------------------------------------------------------------------------------- /src/units.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/units.rs -------------------------------------------------------------------------------- /src/units/doome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/units/doome.rs -------------------------------------------------------------------------------- /src/units/moth_monster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/units/moth_monster.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/weapons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/weapons.rs -------------------------------------------------------------------------------- /src/weapons/definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/weapons/definition.rs -------------------------------------------------------------------------------- /src/weapons/definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/weapons/definitions.rs -------------------------------------------------------------------------------- /src/weapons/sprites.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/src/weapons/sprites.rs -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patryk27/doome/HEAD/web/index.html --------------------------------------------------------------------------------