2 ITEM(playerkindrightleg
, rightleg
)
5 playerkindrightleg() { }
6 playerkindrightleg(const playerkindrightleg
& Leg
) : mybase(Leg
) { }
7 virtual void Save(outputfile
&) const;
8 virtual void Load(inputfile
&);
9 virtual truth
UpdateArmorPictures();
10 virtual void DrawArmor(blitdata
&) const;
11 virtual truth
ShowFluids() const { return true; }
12 virtual truth
IsAnimated() const { return true; }
14 graphicdata LegArmorGraphicData
;
15 graphicdata BootGraphicData
;
23 truth
playerkindrightleg::UpdateArmorPictures()
25 UpdateLegArmorPictures(LegArmorGraphicData
,
33 void playerkindrightleg::DrawArmor(blitdata
& BlitData
) const
35 DrawEquipment(LegArmorGraphicData
, BlitData
);
37 if(Master
&& GetExternalBodyArmor())
38 GetExternalBodyArmor()->DrawFluidBodyArmorPictures(BlitData
, ST_RIGHT_LEG
);
40 DrawEquipment(BootGraphicData
, BlitData
);
43 GetBoot()->DrawFluidGearPictures(BlitData
);
48 void playerkindrightleg::Save(outputfile
& SaveFile
) const
50 rightleg::Save(SaveFile
);
51 SaveFile
<< LegArmorGraphicData
<< BootGraphicData
;
56 void playerkindrightleg::Load(inputfile
& SaveFile
)
58 rightleg::Load(SaveFile
);
59 SaveFile
>> LegArmorGraphicData
>> BootGraphicData
;