2 MATERIAL(flesh
, organic
)
5 virtual void Save(outputfile
&) const;
6 virtual void Load(inputfile
&);
7 virtual col16
GetSkinColor() const { return SkinColor
; }
8 virtual void SetSkinColor(int What
) { SkinColor
= What
; }
9 virtual truth
SkinColorIsSparkling() const { return SkinColorSparkling
; }
10 virtual void SetSkinColorIsSparkling(truth What
) { SkinColorSparkling
= What
; }
11 virtual truth
IsFlesh() const { return true; }
12 virtual void SetIsInfectedByLeprosy(truth What
) { InfectedByLeprosy
= What
; }
13 virtual truth
IsInfectedByLeprosy() const { return InfectedByLeprosy
; }
15 virtual void PostConstruct();
17 truth SkinColorSparkling
;
18 truth InfectedByLeprosy
;
26 void flesh::PostConstruct()
28 organic::PostConstruct();
29 SkinColorSparkling
= InfectedByLeprosy
= false;
30 SkinColor
= GetColor();
35 void flesh::Save(outputfile
& SaveFile
) const
37 organic::Save(SaveFile
);
38 SaveFile
<< SkinColor
<< SkinColorSparkling
<< InfectedByLeprosy
;
43 void flesh::Load(inputfile
& SaveFile
)
45 organic::Load(SaveFile
);
46 SaveFile
>> SkinColor
>> SkinColorSparkling
>> InfectedByLeprosy
;