protected override void Behaviour() { if (TileID(position.X - collider.OffsetX + 4, position.Y + collider.OffsetY) != -1 || TileID(position.X + collider.OffsetX - 4, position.Y + collider.OffsetY) != -1) { ground = true; } else { ground = false; } if (!ground) { yspd = Utils.Focus(yspd, yspdMax, gravity); } if (face == 1) { MoveRight(); } else { MoveLeft(); } xspd = face * Program.DTime * velocity; Gravity(); }