$NetBSD: patch-af,v 1.1 2008/07/27 21:44:47 dholland Exp $ --- Main/Include/lsquare.h~ 2004-12-10 10:51:41.000000000 -0500 +++ Main/Include/lsquare.h 2008-07-27 16:26:49.000000000 -0400 @@ -202,7 +202,7 @@ void PostProcessForBone(double&, int&); void DisplayEngravedInfo(festring&) const; truth EngravingsCanBeReadByPlayer(); - truth HasEngravings() const { return truth(Engraved); } + truth HasEngravings() const { return truth(Engraved != NULL); } void FinalProcessForBone(); truth IsFreezed() const { return Flags & FREEZED; } truth IsDangerousToBreathe(const character*) const; @@ -237,7 +237,7 @@ void SendSunLightSignals(); const sunemittervector& GetSunEmitter() const { return SunEmitter; } void ZeroReSunEmitatedFlags(); - virtual truth HasBeenSeen() const { return truth(Memorized); } + virtual truth HasBeenSeen() const { return truth(Memorized != NULL); } truth CalculateIsTransparent(); void CalculateSunLightLuminance(ulong); void CreateMemorized();