This commit is contained in:
Crispy 2024-10-12 23:27:28 +02:00
parent 27ff77f133
commit ed956ffbe4
5 changed files with 22 additions and 20 deletions

View file

@ -76,6 +76,7 @@ impl Machine {
zoom: i32,
) {
let tile_size = 16 << zoom;
let scale = (1 << zoom) as f32;
for marble in &self.marbles {
let x = marble.x;
let y = marble.y;
@ -83,11 +84,10 @@ impl Machine {
let px = x as i32 * tile_size + offset.x as i32;
let py = y as i32 * tile_size + offset.y as i32;
if let Tile::Marble { value, dir } = tile {
let scale = 1 << zoom;
let texture = textures.get(dir.arrow_texture_name());
let pos = Vector2::new(px as f32, py as f32);
let faded = Color::new(255, 255, 255, 100);
d.draw_texture_ex(texture, pos, 0., scale as f32, faded);
let faded_white = Color::new(255, 255, 255, 100);
d.draw_texture_ex(texture, pos, 0., scale, faded_white);
draw_usize_small(d, textures, value as usize, px, py, scale);
}
}