/* >h.ChooseRes
 * Automatically select the correct sprite/template files for the current
 * screen mode / CMOS settings (taking into account file availability!)
 *
 *  Musus Umbra, 1996
 */

#ifndef chooseres_h
#define chooseres_h

/**************************************************************************
 EXTERN leafname()
 --------------------------------------------------------------------------
 * Arguments:
 *	char *filename		file's pathname
 * Returns:
 *	->the file's leafname
 **************************************************************************/
char *leafname(char *filename);

/**************************************************************************
 EXTERN choose_sprites()
 --------------------------------------------------------------------------
 * Arguments:
 *	char *stub	Stub to append ""/0/22/23/24 to (NULL=>"<obey$dir>.Sprites")
 * Returns:
 *	->the selected file's pathname (or NULL if no spritefile)
 **************************************************************************/

char *choose_sprites(char *stub);



/**************************************************************************
 EXTERN choose_templates
 --------------------------------------------------------------------------
 * Arguments:
 *	char *stub	Stub to append "2D", "3D" or "" to
 * Returns:
 *	selected template's LEAF name (NULL => no templates)
 **************************************************************************/

char *choose_templates( char *stub );


#endif


