forked from Mirrors/openclonk
28 lines
544 B
C
28 lines
544 B
C
/*
|
|
Signpost
|
|
Author: Sven2
|
|
|
|
Storage for text.
|
|
*/
|
|
|
|
local text;
|
|
|
|
func SetText(string t) { text=t; }
|
|
|
|
public func IsInteractable() { return GetCon() >= 100; }
|
|
|
|
public func GetInteractionMetaInfo(object clonk)
|
|
{
|
|
return { Description = "$MsgRead$", IconName = nil, IconID = nil };
|
|
}
|
|
|
|
// Read on interaction
|
|
public func Interact(object clonk)
|
|
{
|
|
var message = Format("%s ", text ?? "$MsgUnreadable$");
|
|
CustomMessage(message, nil, clonk->GetController(), 150,150, nil, GUI_MenuDeco, Signpost);
|
|
return true;
|
|
}
|
|
|
|
local Name = "$Name$";
|