@ -47,10 +47,10 @@ void Minimap::Initialize(){
std : : vector < vf2d > enlargedCircle ;
for ( int i = 360 ; i > = 0 ; i - = 4 ) {
float angle = util : : degToRad ( float ( i ) ) - PI / 2 ;
if ( i = = 360 ) { enlargedCircle . push_back ( vf2d { cos ( angle ) , sin ( angle ) } * " Minimap.Minimap HUD Size " _I + " Minimap.Minimap HUD Size " _I ) ; }
enlargedCircle . push_back ( vf2d { cos ( angle ) , sin ( angle ) } * " Minimap.Minimap HUD Size " _I + " Minimap.Minimap HUD Size " _I ) ;
if ( i = = 360 ) { enlargedCircle . push_back ( vf2d { cos ( angle ) , sin ( angle ) } * " Minimap.Minimap HUD Size " _I / 2 + " Minimap.Minimap HUD Size " _I / 2 ) ; }
enlargedCircle . push_back ( vf2d { cos ( angle ) , sin ( angle ) } * " Minimap.Minimap HUD Size " _I / 2 + " Minimap.Minimap HUD Size " _I / 2 ) ;
}
mapCircleHud = ViewPort { enlargedCircle } ;
mapCircleHud = ViewPort { enlargedCircle , vi2d { game - > ScreenWidth ( ) - " Minimap.Minimap HUD Size " _I - 4 , 4 } } ;
}
@ -171,7 +171,5 @@ void Minimap::UpdateChunk(const vi2d chunkPos){
}
void Minimap : : Draw ( ) {
mapCircleHud . DrawRotatedDecal ( vf2d { " Minimap.Minimap HUD Size " _I / 2.f , " Minimap.Minimap HUD Size " _I / 2.f } , cover . Decal ( ) , 0.f , game - > GetPlayer ( ) - > GetPos ( ) / 24 ) ;
mapCircleHud . DrawStringDecal ( { 0 , 0 } , " Hello World! Hello World! Hello World! Hello World! \n Hello World! Hello World! Hello World! Hello World! \n Hello World! Hello World! Hello World! " ) ;
mapCircleHud . drawEdges ( ) ;
if ( ! game - > InBossEncounter ( ) ) mapCircleHud . DrawRotatedDecal ( vf2d { float ( " Minimap.Minimap HUD Size " _I ) , float ( " Minimap.Minimap HUD Size " _I ) } / 2 , cover . Decal ( ) , 0.f , game - > GetPlayer ( ) - > GetPos ( ) / 24 , vf2d { 0.5f , 0.5f } ) ;
}