pink sand!
This commit is contained in:
parent
4e850668cd
commit
a808e7996b
4 changed files with 14 additions and 6 deletions
7
Cargo.lock
generated
7
Cargo.lock
generated
|
@ -2617,6 +2617,12 @@ dependencies = [
|
||||||
"ttf-parser",
|
"ttf-parser",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "owo-colors"
|
||||||
|
version = "4.0.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "parking"
|
name = "parking"
|
||||||
version = "2.2.0"
|
version = "2.2.0"
|
||||||
|
@ -3340,6 +3346,7 @@ name = "uscope"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bevy",
|
"bevy",
|
||||||
|
"owo-colors",
|
||||||
"petri",
|
"petri",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -81,7 +81,7 @@ impl Dish {
|
||||||
height: 2,
|
height: 2,
|
||||||
contents: vec![
|
contents: vec![
|
||||||
Some(Cell::WHITE),
|
Some(Cell::WHITE),
|
||||||
Some(Cell::EMPTY),
|
None,
|
||||||
Some(Cell::WHITE),
|
Some(Cell::WHITE),
|
||||||
Some(Cell::EMPTY),
|
Some(Cell::EMPTY),
|
||||||
],
|
],
|
||||||
|
@ -91,7 +91,7 @@ impl Dish {
|
||||||
height: 2,
|
height: 2,
|
||||||
contents: vec![
|
contents: vec![
|
||||||
Some(Cell::EMPTY),
|
Some(Cell::EMPTY),
|
||||||
Some(Cell::EMPTY),
|
None,
|
||||||
Some(Cell::WHITE),
|
Some(Cell::WHITE),
|
||||||
Some(Cell::WHITE),
|
Some(Cell::WHITE),
|
||||||
],
|
],
|
||||||
|
@ -102,7 +102,7 @@ impl Dish {
|
||||||
width: 2,
|
width: 2,
|
||||||
height: 2,
|
height: 2,
|
||||||
contents: vec![
|
contents: vec![
|
||||||
Some(Cell::EMPTY),
|
None,
|
||||||
Some(Cell::WHITE),
|
Some(Cell::WHITE),
|
||||||
Some(Cell::EMPTY),
|
Some(Cell::EMPTY),
|
||||||
Some(Cell::WHITE),
|
Some(Cell::WHITE),
|
||||||
|
@ -112,7 +112,7 @@ impl Dish {
|
||||||
width: 2,
|
width: 2,
|
||||||
height: 2,
|
height: 2,
|
||||||
contents: vec![
|
contents: vec![
|
||||||
Some(Cell::EMPTY),
|
None,
|
||||||
Some(Cell::EMPTY),
|
Some(Cell::EMPTY),
|
||||||
Some(Cell::WHITE),
|
Some(Cell::WHITE),
|
||||||
Some(Cell::WHITE),
|
Some(Cell::WHITE),
|
||||||
|
@ -195,7 +195,6 @@ impl RulePattern {
|
||||||
if x >= self.width || y >= self.height {
|
if x >= self.width || y >= self.height {
|
||||||
None
|
None
|
||||||
} else {
|
} else {
|
||||||
// dbg!(x, y);
|
|
||||||
self.contents[x + self.width * y].clone()
|
self.contents[x + self.width * y].clone()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,3 +8,4 @@ edition = "2021"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
petri = { path = "../petri" }
|
petri = { path = "../petri" }
|
||||||
bevy = { version = "0.13", features = ["dynamic_linking"] }
|
bevy = { version = "0.13", features = ["dynamic_linking"] }
|
||||||
|
owo-colors = "4.0.0"
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
use owo_colors::OwoColorize;
|
||||||
use petri::{Cell, Dish, CHUNK_SIZE};
|
use petri::{Cell, Dish, CHUNK_SIZE};
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
@ -30,7 +31,7 @@ fn render_pixel_pair(dish: &Dish, x: usize, y: usize) {
|
||||||
(true, false) => "▀",
|
(true, false) => "▀",
|
||||||
(true, true) => "█",
|
(true, true) => "█",
|
||||||
};
|
};
|
||||||
print!("{}", char);
|
print!("{}", char.fg_rgb::<255, 147, 219>());
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn wait_for_input() {
|
pub fn wait_for_input() {
|
||||||
|
|
Loading…
Reference in a new issue