X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=gui.h;h=c6ebe715b0441ac3a94245f69124d92b80f0a854;hb=b440efbe5785d114d08bb3f5ec0e09cad943006d;hp=f3da9a406287533432149045a14cb1f71f755a88;hpb=70ff4a83e5a4b35436388d9bb999c939559ac23f;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/gui.h b/gui.h index f3da9a4..c6ebe71 100644 --- a/gui.h +++ b/gui.h @@ -1,6 +1,4 @@ -#ifndef GUI_H -#define GUI_H - +#pragma once #include "font.h" #include "input.h" #include "player.h" @@ -17,6 +15,9 @@ enum gui_icon { k_gui_icon_rift_run_2d, k_gui_icon_friend, k_gui_icon_player, + k_gui_icon_rift_run_gold, + k_gui_icon_rift_run_silver, + k_gui_icon_glider, k_gui_icon_count, }; @@ -84,7 +85,7 @@ static void gui_draw(void){ (v3_dist2(localplayer.rb.co,gui.trick_co) > 2.0f) ) gui_helper_clear(); - camera ortho; + vg_camera ortho; float fl = 0.0f, fr = vg.window_x, @@ -100,9 +101,9 @@ static void gui_draw(void){ ortho.mtx.p[3][1] = (ft + fb) * -tb; ortho.mtx.p[3][3] = 1.0f; m4x3_identity( ortho.transform ); - camera_update_view( &ortho ); + vg_camera_update_view( &ortho ); m4x4_mul( ortho.mtx.p, ortho.mtx.v, ortho.mtx.pv ); /* HACK */ - camera_finalize( &ortho ); + vg_camera_finalize( &ortho ); /* icons */ @@ -327,6 +328,11 @@ static void gui_init(void){ gui.icons[ k_gui_icon_rift_run_2d ] = gui_find_icon( "icon_rift_run2d" ); gui.icons[ k_gui_icon_friend ] = gui_find_icon( "icon_friend" ); gui.icons[ k_gui_icon_player ] = gui_find_icon( "icon_player" ); + gui.icons[ k_gui_icon_glider ] = gui_find_icon( "icon_glider" ); + gui.icons[ k_gui_icon_rift_run_gold ] = + gui_find_icon("icon_rift_run_medal_gold"); + gui.icons[ k_gui_icon_rift_run_silver]= + gui_find_icon("icon_rift_run_medal_silver"); vg_linear_clear( vg_mem.scratch ); if( !mdl_arrcount( &gui.model_icons.textures ) ) @@ -338,8 +344,6 @@ static void gui_init(void){ VG_TEX2D_LINEAR|VG_TEX2D_CLAMP, &gui.icons_texture ); - mdl_async_load_glmesh( &gui.model_icons, &gui.icons_mesh ); + mdl_async_load_glmesh( &gui.model_icons, &gui.icons_mesh, NULL ); mdl_close( &gui.model_icons ); } - -#endif /* GUI_H */