Simplify texpage name printing
This commit is contained in:
parent
2215c0848d
commit
e0b30077e9
|
@ -57,33 +57,17 @@ int TextureMetals = DXX_TEXTURE_INITIALIZER(202);
|
|||
static int TexturePage = 0;
|
||||
|
||||
static grs_canvas * TmapnameCanvas;
|
||||
static char tmap_filename[13];
|
||||
|
||||
static void texpage_print_name( char name[13] )
|
||||
static void texpage_print_name( const char filename[13] )
|
||||
{
|
||||
int w,h,aw;
|
||||
int i;
|
||||
|
||||
for (i=strlen(name);i<12;i++)
|
||||
name[i]=' ';
|
||||
name[i]=0;
|
||||
char name[13];
|
||||
snprintf(name, sizeof(name), "%-12s", filename);
|
||||
|
||||
gr_set_current_canvas( TmapnameCanvas );
|
||||
gr_get_string_size( name, &w, &h, &aw );
|
||||
gr_string( 0, 0, name );
|
||||
}
|
||||
|
||||
static void texpage_display_name( char *format, ... )
|
||||
{
|
||||
va_list ap;
|
||||
|
||||
va_start(ap, format);
|
||||
vsprintf(tmap_filename, format, ap);
|
||||
va_end(ap);
|
||||
|
||||
texpage_print_name(tmap_filename);
|
||||
}
|
||||
|
||||
//Redraw the list of textures, based on TexturePage
|
||||
void texpage_redraw()
|
||||
{
|
||||
|
@ -108,7 +92,7 @@ void texpage_show_current()
|
|||
gr_set_current_canvas(TmapCurrent->canvas);
|
||||
PIGGY_PAGE_IN(Textures[CurrentTexture]);
|
||||
gr_ubitmap(0,0, &GameBitmaps[Textures[CurrentTexture].index]);
|
||||
texpage_display_name( TmapInfo[CurrentTexture].filename );
|
||||
texpage_print_name( TmapInfo[CurrentTexture].filename );
|
||||
}
|
||||
|
||||
int texpage_goto_first()
|
||||
|
|
Loading…
Reference in a new issue