1 #include "Directories.h"
2 #include "MercPortrait.h"
3 #include "Soldier_Profile_Type.h"
4 #include "VObject.h"
5 
6 
LoadPortrait(MERCPROFILESTRUCT const & p,char const * const subdir)7 static SGPVObject* LoadPortrait(MERCPROFILESTRUCT const& p, char const* const subdir)
8 {
9 	SGPFILENAME filename;
10 	snprintf(filename, lengthof(filename), FACESDIR "/%s%02d.sti", subdir, p.ubFaceIndex);
11 	return AddVideoObjectFromFile(filename);
12 }
13 
14 
Load33Portrait(MERCPROFILESTRUCT const & p)15 SGPVObject* Load33Portrait(   MERCPROFILESTRUCT const& p) { return LoadPortrait(p, "33face/");   }
Load65Portrait(MERCPROFILESTRUCT const & p)16 SGPVObject* Load65Portrait(   MERCPROFILESTRUCT const& p) { return LoadPortrait(p, "65face/");   }
LoadBigPortrait(MERCPROFILESTRUCT const & p)17 SGPVObject* LoadBigPortrait(  MERCPROFILESTRUCT const& p) { return LoadPortrait(p, "bigfaces/"); }
LoadSmallPortrait(MERCPROFILESTRUCT const & p)18 SGPVObject* LoadSmallPortrait(MERCPROFILESTRUCT const& p) { return LoadPortrait(p, "");          }
19