From 5d1784dad8314f7ee9cef379eab6cb4948cb266c Mon Sep 17 00:00:00 2001 From: En Yi Date: Sat, 10 Aug 2024 17:45:09 +0800 Subject: [PATCH] Attempt to fix BG scrolling --- scenes/editor_scene.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scenes/editor_scene.c b/scenes/editor_scene.c index 1e2d2a1..4612418 100644 --- a/scenes/editor_scene.c +++ b/scenes/editor_scene.c @@ -213,16 +213,15 @@ static void render_editor_game_scene(Scene_t* scene) Texture2D* bg = get_texture(&scene->engine->assets, "bg_tex"); BeginTextureMode(scene->layers.render_layers[GAME_LAYER].layer_tex); ClearBackground(WHITE); - BeginMode2D(data->camera.cam); - float rect_x = data->camera.target_pos.x; DrawTexturePro(*bg, //(Rectangle){0,0,64,64}, + (Rectangle){min.x,0,(tilemap.width+1)*tilemap.tile_size*2, (tilemap.height+1)*tilemap.tile_size*2}, (Rectangle){0,0,(tilemap.width+1)*tilemap.tile_size*2, (tilemap.height+1)*tilemap.tile_size*2}, - (Rectangle){-rect_x / 4,0,(tilemap.width+1)*tilemap.tile_size*2, (tilemap.height+1)*tilemap.tile_size*2}, //(Rectangle){0,0,game_rec.width, game_rec.height}, (Vector2){0,0}, 0.0f, WHITE ); + BeginMode2D(data->camera.cam); char buffer[64] = {0}; sc_map_foreach_value(&scene->ent_manager.entities, p_ent)