From 9000c2e9f95438e53c8b1e0110a88db7b49d8077 Mon Sep 17 00:00:00 2001 From: tslil clingman <> Date: Mon, 20 Sep 2021 20:54:57 -0400 Subject: Render by writing pixels, instead of using hard. accel. sprites --- src/main.zig | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index dc8b2b9..283de07 100644 --- a/src/main.zig +++ b/src/main.zig @@ -86,13 +86,8 @@ pub fn main() !void { back_sprite.setScale(.{ .x = 4.0 * constants.ScreenWidth / constants.BackTextureWidth, .y = constants.ScreenHeight / constants.BackTextureHeight }); // Load wall textures - var wall_textures = try sf.Texture.createFromFile("walls.png"); - defer wall_textures.destroy(); - wall_textures.setRepeated(true); - wall_textures.setSmooth(false); // looks worse => better! - - var walls_sprite = try sf.Sprite.createFromTexture(wall_textures); - defer walls_sprite.destroy(); + var walls_image = try sf.Image.createFromFile("walls.png"); + defer walls_image.destroy(); // Load sprite textures var object_textures = try sf.Texture.createFromFile("objects.png"); @@ -176,8 +171,8 @@ pub fn main() !void { try player.renderWorld( window, - walls_sprite, objects_sprite, + walls_image, surfaces_image, rendered_surfaces_texture, rendered_surfaces_sprite, -- cgit v1.3.1