Stuck

Kategorie: Objekte / Status
Ab Engineversion: 8.0 OC

Beschreibung

Returns whether the object is stuck, meaning that one of its vertices is enclosed in solid matter. An optional offset can be specified, in which case it is checked whether the object would be stuck at the offset position.

Syntax

bool Stuck(int x, int y);

Parameter

x:
[opt] X offset for which stuck-status is checked.
y:
[opt] Y offset for which stuck-status is checked.

Beispiele

if(GetCursor()->Stuck()) GetCursor()->Message("Help!");
Lässt eine Nachricht über dem ausgewählten Clonk des ersten Spielers ausgeben, wenn dieser zum Zeitpunkt des Aufrufes feststeckt.
if(GetCursor()->Stuck() && !GetCursor()->Stuck(0, -10)) GetCursor()->SetPosition(GetCursor()->GetX(), GetCursor()->GetY() - 10);
If the clonk is stuck at its current position but would not be stuck 10 pixels higher, move it upwards.
Siehe auch: GetContact, GetMaterial, GetVertex, Unstick, VerticesStuck
Sven2, 2016-09