aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/render.rs51
1 files changed, 50 insertions, 1 deletions
diff --git a/src/render.rs b/src/render.rs
index 298b7ed..6be2ba6 100644
--- a/src/render.rs
+++ b/src/render.rs
@@ -200,6 +200,55 @@ pub fn render(
}
}
}
+ // We did most of this at mountainbytes
+ {
+ let mut offset = 0.0;
+ let mut rng = rand::thread_rng();
+
+ for c in "we did 90% onsite at mountainbytes 2025,".chars() {
+ let char = FONT_GALMURI.get_char(c);
+ canvas
+ .copy(
+ &char
+ .to_texture(
+ texture_creator,
+ Color::RGB(colourthing, 64, 255 - colourthing),
+ )
+ .unwrap(),
+ None,
+ char.to_rect(
+ offset as i32 + 18 + rng.gen_range(-2..2),
+ win_size.1 as i32 - 64 + rng.gen_range(-2..2),
+ ),
+ )
+ .unwrap();
+ offset += char.advance_width;
+ }
+ }
+ {
+ let mut offset = 0.0;
+ let mut rng = rand::thread_rng();
+
+ for c in "the rest 2 months ago".chars() {
+ let char = FONT_GALMURI.get_char(c);
+ canvas
+ .copy(
+ &char
+ .to_texture(
+ texture_creator,
+ Color::RGB(colourthing, 64, 255 - colourthing),
+ )
+ .unwrap(),
+ None,
+ char.to_rect(
+ offset as i32 + 24 + rng.gen_range(-2..2),
+ win_size.1 as i32 - 32 + rng.gen_range(-2..2),
+ ),
+ )
+ .unwrap();
+ offset += char.advance_width;
+ }
+ }
// Sorry for shit invite
{
let mut offset = 0.0;
@@ -218,7 +267,7 @@ pub fn render(
None,
char.to_rect(
offset as i32 + 18 + rng.gen_range(-2..2),
- win_size.1 as i32 - 24 + rng.gen_range(-2..2),
+ win_size.1 as i32 - 96 + rng.gen_range(-2..2),
),
)
.unwrap();