aboutsummaryrefslogtreecommitdiff
path: root/src/extra
diff options
context:
space:
mode:
authorChristian Cunningham <cc@localhost>2022-08-26 17:25:34 -0700
committerChristian Cunningham <cc@localhost>2022-08-26 17:25:34 -0700
commita04cf2dbb8d2e890405fbf0a1022aaad3015b1e8 (patch)
tree381892074d13c059d50cb88caa41f8a8722c07ce /src/extra
parent7f3d7d9ce9818078b6a4616b4c31a28e2868397b (diff)
Modularize
Diffstat (limited to 'src/extra')
-rw-r--r--src/extra/draw.rs29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/extra/draw.rs b/src/extra/draw.rs
new file mode 100644
index 0000000..9327715
--- /dev/null
+++ b/src/extra/draw.rs
@@ -0,0 +1,29 @@
+//! Flag Drawing
+//!
+//! Provides Ukrainian flag and American flag.
+use crate::serial_println;
+
+pub fn draw_american_flag() {
+ serial_println!("\x1b[97;104m * * * * * * \x1b[101m \x1b[0m");
+ serial_println!("\x1b[97;104m * * * * * \x1b[107m \x1b[0m");
+ serial_println!("\x1b[97;104m * * * * * * \x1b[101m \x1b[0m");
+ serial_println!("\x1b[97;104m * * * * * \x1b[107m \x1b[0m");
+ serial_println!("\x1b[97;104m * * * * * * \x1b[101m \x1b[0m");
+ serial_println!("\x1b[97;104m * * * * * \x1b[107m \x1b[0m");
+ serial_println!("\x1b[97;104m * * * * * * \x1b[101m \x1b[0m");
+ serial_println!("\x1b[97;104m * * * * * \x1b[107m \x1b[0m");
+ serial_println!("\x1b[97;104m * * * * * * \x1b[101m \x1b[0m");
+ serial_println!("\x1b[107m \x1b[0m");
+ serial_println!("\x1b[101m \x1b[0m");
+ serial_println!("\x1b[107m \x1b[0m");
+ serial_println!("\x1b[101m \x1b[0m");
+}
+
+pub fn draw_ukraine_flag() {
+ serial_println!("\x1b[30;104m \x1b[0m");
+ serial_println!("\x1b[30;104m Slava \x1b[0m");
+ serial_println!("\x1b[30;104m \x1b[0m");
+ serial_println!("\x1b[30;103m \x1b[0m");
+ serial_println!("\x1b[30;103m Ukraina \x1b[0m");
+ serial_println!("\x1b[30;103m \x1b[0m");
+}