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