Set initial camera position to player

main
En Yi 2025-01-26 14:34:04 +08:00
parent 4e51f01cea
commit 75bacdd59d
1 changed files with 4 additions and 0 deletions

View File

@ -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: