import { Main, n_of, pick_random, render_and_copy } from "./common.tsx"; // thanks, https://dwarffortresswiki.org/index.php/Grass const grass_chars = ".,'`".split(""); // thanks again, https://dwarffortresswiki.org/index.php/Grass // probably don't want to be authentic if there's only two colors.. const grass_colors = ["#9DDA33", "#10F565"]; // i want to keep this minimal (i want to have a lot of grass :]) // b works nicely i think // generally kinda doubting if the ascii look jives with the rest of the idea // looks terrible when synchronized obviously lol // i'm going to need to be smarter and consider the position but that's going // to be a lot more difficult const Blade = () => ( {pick_random(grass_chars)} ); const Field = ({ width }: { width: number }) => (
{/* won't be this clean when i do the blowing but eh */} {n_of(width * width, )}
); render_and_copy();