1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
/* Key */
local Collectible = 1;
local Name = "$Name$";
local Description = "$Description$";
func ControlUseStart(object clonk, int ix, int iy)
{
// Auto-use on spin wheel
var wheel = FindObject(Find_AtRect(-5,-5,10,10), Find_ID(SpinWheel));
if (!wheel) wheel = FindObject(Find_AtPoint(ix,iy), Find_ID(SpinWheel));
if (!wheel)
{
if (clonk->GetMenu()) clonk->CloseMenu();
else Dialogue->MessageBox("$KeyNoLock$", clonk, clonk, nil, true);
}
else
wheel->CheckLock(clonk); // using on wheel
return true;
}
func Hit()
{
Sound("Hits::Materials::Glass::GlassHit?");
return true;
}
|