From 75bacdd59dd0e29451704cfdbc5a62a91bd7cf5b Mon Sep 17 00:00:00 2001 From: En Yi Date: Sun, 26 Jan 2025 14:34:04 +0800 Subject: [PATCH] Set initial camera position to player --- scenes/scene_systems.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scenes/scene_systems.c b/scenes/scene_systems.c index a823c89..5a584cd 100644 --- a/scenes/scene_systems.c +++ b/scenes/scene_systems.c @@ -212,6 +212,10 @@ bool load_level_tilemap(LevelScene_t* scene, unsigned int level_num) Entity_t* ent = create_player(&scene->scene.ent_manager); ent->position.x = (i % scene->data.tilemap.width) * scene->data.tilemap.tile_size; ent->position.y = (i / scene->data.tilemap.width) * scene->data.tilemap.tile_size; + scene->data.camera.target_pos.x = ent->position.x; + scene->data.camera.target_pos.y = ent->position.y; + scene->data.camera.cam.target.x = ent->position.x; + scene->data.camera.cam.target.y = ent->position.y; } break; case 23: