X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.c;h=c724906a2a1ff5c88da28825fb169648c8520cc4;hb=3e8fda9c7cbc50d1ae95195905c953bdeedf71b9;hp=fa10ecb3e87736da6b1ad1e0f954247b420e2927;hpb=41f359a39cd35650bc6ed4dc01989c683409ca68;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.c b/skaterift.c index fa10ecb..c724906 100644 --- a/skaterift.c +++ b/skaterift.c @@ -480,6 +480,18 @@ VG_STATIC void render_main_game(void) main_camera.farz = 2100.0f; camera_update_transform( &main_camera ); + + if( localplayer.gate_waiting ) + { + m3x3_mul( localplayer.basis_gate, main_camera.transform, + main_camera.transform ); + } + else + { + m3x3_mul( localplayer.basis, main_camera.transform, + main_camera.transform ); + } + camera_update_view( &main_camera ); camera_update_projection( &main_camera ); camera_finalize( &main_camera );