summaryrefslogtreecommitdiff
path: root/game/src/plugins/viewer.c
diff options
context:
space:
mode:
Diffstat (limited to 'game/src/plugins/viewer.c')
-rw-r--r--game/src/plugins/viewer.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/game/src/plugins/viewer.c b/game/src/plugins/viewer.c
index 1ed3b9d..3000b30 100644
--- a/game/src/plugins/viewer.c
+++ b/game/src/plugins/viewer.c
@@ -119,6 +119,7 @@ bool init(Game* game, State** pp_state) {
119 if (!node) { 119 if (!node) {
120 goto cleanup; 120 goto cleanup;
121 } 121 }
122
122 Anima* anima = gfx_get_node_anima(node); 123 Anima* anima = gfx_get_node_anima(node);
123 gfx_play_animation( 124 gfx_play_animation(
124 anima, &(AnimationPlaySettings){.name = "Walk", .loop = true}); 125 anima, &(AnimationPlaySettings){.name = "Walk", .loop = true});
@@ -159,7 +160,7 @@ void update(Game* game, State* state, double t, double dt) {
159 Camera* camera = gfx_get_camera_camera(state->camera); 160 Camera* camera = gfx_get_camera_camera(state->camera);
160 spatial3_orbit( 161 spatial3_orbit(
161 &camera->spatial, orbit_point, 162 &camera->spatial, orbit_point,
162 /*radius=*/2.5, 163 /*radius=*/5,
163 /*azimuth=*/t * 0.5, /*zenith=*/0); 164 /*azimuth=*/t * 0.5, /*zenith=*/0);
164 spatial3_lookat(&camera->spatial, orbit_point); 165 spatial3_lookat(&camera->spatial, orbit_point);
165} 166}
@@ -246,7 +247,7 @@ void resize(Game* game, State* state, int width, int height) {
246 assert(game); 247 assert(game);
247 assert(state); 248 assert(state);
248 249
249 const R fovy = 90 * TO_RAD; 250 const R fovy = 60 * TO_RAD;
250 const R aspect = (R)width / (R)height; 251 const R aspect = (R)width / (R)height;
251 const R near = 0.1; 252 const R near = 0.1;
252 const R far = 1000; 253 const R far = 1000;