Aenderungen fuer wieder funktionierendes strict_types
- Deklarative Casts hinzugefuegt
- Typen gefixt
Change-Id: I44c6082d907efb241a35da248774809054f8c5ab
diff --git a/std/room/description.c b/std/room/description.c
index 9431d31..c1c3693 100644
--- a/std/room/description.c
+++ b/std/room/description.c
@@ -100,7 +100,7 @@
string|int transparency;
flags &= 3;
- if( IS_LEARNER(viewer) && viewer->QueryProp( P_WANTS_TO_LEARN ) )
+ if( IS_LEARNER(viewer) && ({int})viewer->QueryProp( P_WANTS_TO_LEARN ) )
descr = "[" + object_name(ME) + "]\n";
else
descr = "";
@@ -115,7 +115,7 @@
}
// ggf. Ausgaenge hinzufuegen.
- if ( viewer->QueryProp(P_SHOW_EXITS) && (!QueryProp(P_HIDE_EXITS)
+ if ( ({int})viewer->QueryProp(P_SHOW_EXITS) && (!QueryProp(P_HIDE_EXITS)
|| pointerp(QueryProp(P_HIDE_EXITS))) )
descr += GetExits(viewer) || "";
@@ -131,7 +131,7 @@
if(stringp(transparency)) descr += transparency;
else descr += "Ausserhalb siehst Du:\n";
- descr += environment()->int_short(viewer,ME);
+ descr += ({string})environment()->int_short(viewer,ME);
}
return descr;
@@ -158,8 +158,8 @@
if(IS_LEARNING(viewer))
descr[<1..<2]=" [" + object_name(ME) + "]";
- if ( ( viewer->QueryProp(P_SHOW_EXITS)
- || ( environment(viewer) == ME && !viewer->QueryProp(P_BRIEF) ) )
+ if ( ( ({int})viewer->QueryProp(P_SHOW_EXITS)
+ || ( environment(viewer) == ME && !({int})viewer->QueryProp(P_BRIEF) ) )
&& (!QueryProp(P_HIDE_EXITS) || pointerp(QueryProp(P_HIDE_EXITS))) )
descr += GetExits(viewer) || "";