2 OLTERRAIN(sign
, olterrain
)
5 virtual void Save(outputfile
&) const;
6 virtual void Load(inputfile
&);
7 virtual void SetText(cfestring
& What
) { Text
= What
; }
8 virtual festring
GetText() const;
9 virtual void AddPostFix(festring
&, int) const;
10 virtual void StepOn(character
*);
20 festring
sign::GetText () const { return Text
; }
24 void sign::AddPostFix (festring
&String
, int) const {
25 String
<< " with text \"" << Text
<< '\"';
30 void sign::StepOn (character
*Stepper
) {
31 if (Stepper
->IsPlayer()) ADD_MESSAGE("There's a sign here saying: \"%s\"", Text
.CStr());
36 void sign::Save (outputfile
&SaveFile
) const {
37 olterrain::Save(SaveFile
);
43 void sign::Load (inputfile
&SaveFile
) {
44 olterrain::Load(SaveFile
);