From 1adb56c0e2b8b531b6f03831df918cb6b1f9bf0d Mon Sep 17 00:00:00 2001 From: hut Date: Sun, 21 Apr 2024 18:23:40 +0200 Subject: [PATCH] add ASCII art header to most files --- COMMENTARY.md | 12 ++++++++++++ Cargo.toml | 10 ++++++++++ README.md | 12 ++++++++++++ build/build.rs | 10 ++++++++++ build/generate_starchart.py | 10 ++++++++++ build/linux/install.sh | 10 ++++++++++ build/linux/outfly.desktop | 10 ++++++++++ build/pack.sh | 10 ++++++++++ src/actor.rs | 10 ++++++++++ src/audio.rs | 10 ++++++++++ src/camera.rs | 10 ++++++++++ src/chat.rs | 10 ++++++++++ src/chats/serenity.yaml | 10 ++++++++++ src/chats/startrans.yaml | 10 ++++++++++ src/commands.rs | 11 +++++++++++ src/effects.rs | 10 ++++++++++ src/hud.rs | 10 ++++++++++ src/main.rs | 10 ++++++++++ src/nature.rs | 10 ++++++++++ src/shading.rs | 10 ++++++++++ src/var.rs | 10 ++++++++++ src/world.rs | 10 ++++++++++ 22 files changed, 225 insertions(+) diff --git a/COMMENTARY.md b/COMMENTARY.md index 2006698..e7a3ac8 100644 --- a/COMMENTARY.md +++ b/COMMENTARY.md @@ -1,3 +1,15 @@ +``` + ▄████████▄ + ███ + ▄█████████ ███ + + ███▀ ▀███ + + ███ ███▀ + ███ + + + ███ + ███ ███ ███ █████████ ███ ███ ███ ███ + ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ + ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ + ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ + ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ + + + + ███ + + ▀████████████████████████████████████████████████████▀ +``` + # Developer Commentary ## Clippy Convenience Companion diff --git a/Cargo.toml b/Cargo.toml index 1752e39..267b37d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,3 +1,13 @@ +# ▄████████▄ + ███ + ▄█████████ ███ + +# ███▀ ▀███ + + ███ ███▀ + ███ + + +# ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +# ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +# ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +# ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +# ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +# + + + ███ +# + ▀████████████████████████████████████████████████████▀ + [package] name = "outfly" version = "0.7.3" diff --git a/README.md b/README.md index 56cd8a7..6b3c15e 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,15 @@ +``` + ▄████████▄ + ███ + ▄█████████ ███ + + ███▀ ▀███ + + ███ ███▀ + ███ + + + ███ + ███ ███ ███ █████████ ███ ███ ███ ███ + ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ + ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ + ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ + ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ + + + + ███ + + ▀████████████████████████████████████████████████████▀ +``` + # OutFly ![screenshot](doc/images/screenshot1.jpg) diff --git a/build/build.rs b/build/build.rs index 206c01d..e08603d 100644 --- a/build/build.rs +++ b/build/build.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + fn main() { let target = std::env::var("TARGET").unwrap(); if target.contains("windows") { diff --git a/build/generate_starchart.py b/build/generate_starchart.py index e16ec51..723bd9f 100755 --- a/build/generate_starchart.py +++ b/build/generate_starchart.py @@ -1,4 +1,14 @@ #!/usr/bin/env python +# ▄████████▄ + ███ + ▄█████████ ███ + +# ███▀ ▀███ + + ███ ███▀ + ███ + + +# ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +# ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +# ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +# ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +# ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +# + + + ███ +# + ▀████████████████████████████████████████████████████▀ +# # This script requires the following file in the extra/ directory: # https://github.com/astronexus/HYG-Database/blob/cbd21013d2bb89732b893be357a6f41836dbe614/hyg/CURRENT/hygdata_v41.csv diff --git a/build/linux/install.sh b/build/linux/install.sh index b569f13..a99bce2 100755 --- a/build/linux/install.sh +++ b/build/linux/install.sh @@ -1,4 +1,14 @@ #!/bin/sh +# ▄████████▄ + ███ + ▄█████████ ███ + +# ███▀ ▀███ + + ███ ███▀ + ███ + + +# ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +# ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +# ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +# ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +# ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +# + + + ███ +# + ▀████████████████████████████████████████████████████▀ +# # usage: run this script from the project root, like this: build/install.sh [rootdir] rootdir="${1:-}" diff --git a/build/linux/outfly.desktop b/build/linux/outfly.desktop index 75f9851..18e6870 100644 --- a/build/linux/outfly.desktop +++ b/build/linux/outfly.desktop @@ -1,3 +1,13 @@ +# ▄████████▄ + ███ + ▄█████████ ███ + +# ███▀ ▀███ + + ███ ███▀ + ███ + + +# ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +# ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +# ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +# ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +# ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +# + + + ███ +# + ▀████████████████████████████████████████████████████▀ + [Desktop Entry] Type=Application Name=OutFly diff --git a/build/pack.sh b/build/pack.sh index f045a03..865ea14 100755 --- a/build/pack.sh +++ b/build/pack.sh @@ -1,4 +1,14 @@ #!/bin/sh +# ▄████████▄ + ███ + ▄█████████ ███ + +# ███▀ ▀███ + + ███ ███▀ + ███ + + +# ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +# ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +# ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +# ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +# ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +# + + + ███ +# + ▀████████████████████████████████████████████████████▀ +# # A script to package release binaries + README.md into zip files. # Usage: cd outfly; doc/scripts/pack.sh diff --git a/src/actor.rs b/src/actor.rs index b0f561c..59c67ee 100644 --- a/src/actor.rs +++ b/src/actor.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use bevy::prelude::*; use bevy_xpbd_3d::prelude::*; use bevy::scene::SceneInstance; diff --git a/src/audio.rs b/src/audio.rs index 2ee3285..7c811fd 100644 --- a/src/audio.rs +++ b/src/audio.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use bevy::prelude::*; use bevy::audio::{PlaybackMode, Volume}; use crate::var; diff --git a/src/camera.rs b/src/camera.rs index 7f0548e..f3a0956 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use bevy::prelude::*; use bevy::input::mouse::{MouseMotion, MouseWheel}; use bevy::window::PrimaryWindow; diff --git a/src/chat.rs b/src/chat.rs index 3c8cb7b..098d927 100644 --- a/src/chat.rs +++ b/src/chat.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use crate::{actor, audio, effects, hud, var, world}; use bevy::prelude::*; use bevy::math::DVec3; diff --git a/src/chats/serenity.yaml b/src/chats/serenity.yaml index 409ee8e..da057ad 100644 --- a/src/chats/serenity.yaml +++ b/src/chats/serenity.yaml @@ -1,3 +1,13 @@ +# ▄████████▄ + ███ + ▄█████████ ███ + +# ███▀ ▀███ + + ███ ███▀ + ███ + + +# ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +# ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +# ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +# ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +# ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +# + + + ███ +# + ▀████████████████████████████████████████████████████▀ + - chat: Drifter - system: "Error: No response" - system: No life signs detected diff --git a/src/chats/startrans.yaml b/src/chats/startrans.yaml index a01a89f..b36a7cd 100644 --- a/src/chats/startrans.yaml +++ b/src/chats/startrans.yaml @@ -1,3 +1,13 @@ +# ▄████████▄ + ███ + ▄█████████ ███ + +# ███▀ ▀███ + + ███ ███▀ + ███ + + +# ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +# ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +# ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +# ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +# ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +# + + + ███ +# + ▀████████████████████████████████████████████████████▀ + - chat: NPCinCryoStasis - system: "Error: No response" - system: Lifeform in cryostasis detected diff --git a/src/commands.rs b/src/commands.rs index 35174d9..63a5600 100644 --- a/src/commands.rs +++ b/src/commands.rs @@ -1,4 +1,15 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ +// // This plugin loads "defs.txt" and applies the therein contained commands + extern crate regex; use bevy::prelude::*; use bevy_xpbd_3d::prelude::*; diff --git a/src/effects.rs b/src/effects.rs index af5a125..6f9fb33 100644 --- a/src/effects.rs +++ b/src/effects.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use bevy::prelude::*; use crate::{camera, var}; diff --git a/src/hud.rs b/src/hud.rs index 337877d..46806f5 100644 --- a/src/hud.rs +++ b/src/hud.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use crate::{actor, audio, camera, chat, nature, var, world}; use bevy::prelude::*; use bevy::diagnostic::{DiagnosticsStore, FrameTimeDiagnosticsPlugin}; diff --git a/src/main.rs b/src/main.rs index 12a05fe..c3641ac 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + mod actor; mod audio; mod camera; diff --git a/src/nature.rs b/src/nature.rs index f1f3e13..76e75b5 100644 --- a/src/nature.rs +++ b/src/nature.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ +// // This stuff here, this stuff is messy. Nobody wants to deal with this, // nobody cares how it works, but I guess we need it as an ingredient for // the universe *sigh* so here we go. diff --git a/src/shading.rs b/src/shading.rs index 71dfa8f..ad37f81 100644 --- a/src/shading.rs +++ b/src/shading.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use bevy::prelude::*; use bevy::render::render_resource::{AsBindGroup, ShaderRef}; use bevy::pbr::{ExtendedMaterial, MaterialExtension, OpaqueRendererMethod}; diff --git a/src/var.rs b/src/var.rs index e3e2f86..c647c27 100644 --- a/src/var.rs +++ b/src/var.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use bevy::prelude::*; use std::collections::HashMap; use std::env; diff --git a/src/world.rs b/src/world.rs index 63856e3..9edc149 100644 --- a/src/world.rs +++ b/src/world.rs @@ -1,3 +1,13 @@ +// ▄████████▄ + ███ + ▄█████████ ███ + +// ███▀ ▀███ + + ███ ███▀ + ███ + + +// ███ + ███ ███ ███ █████████ ███ ███ ███ ███ +// ███ +███ ███ ███ ███ ███ ██████ ███ ███ ███ +// ███ + ███ ███+ ███ +███ ███ + ███ ███ + ███ +// ███▄ ▄███ ███▄ ███ ███ + ███ + ███ ███▄ ███ +// ▀████████▀ + ▀███████ ███▄ ███▄ ▀████ ▀███████ +// + + + ███ +// + ▀████████████████████████████████████████████████████▀ + use crate::{actor, audio, hud, nature, shading, var}; use bevy::prelude::*; use bevy::math::{DVec3, I64Vec3};