BaseMod.props.RopePhysics

Functions

Diag(point1, point2)

DiagWI(point1, point2, dig)

MoveToPoint(pointA, pointB, theMovement)

lerp(a, b, t)

restrict(a, minimum, maximum)

Classes

RopeModel(data, pA, pB, prop, lengthFac, lr, rel)

BaseMod.props.RopePhysics.Diag(point1: QPointF, point2: QPointF)[source]
Parameters:
BaseMod.props.RopePhysics.DiagWI(point1: QPointF, point2: QPointF, dig)[source]
Parameters:
BaseMod.props.RopePhysics.MoveToPoint(pointA: QPointF, pointB: QPointF, theMovement)[source]
Parameters:
BaseMod.props.RopePhysics.lerp(a, b, t)[source]
BaseMod.props.RopePhysics.restrict(a, minimum, maximum)[source]
class BaseMod.props.RopePhysics.RopeModel(data: GeoLevelPart, pA: QPointF, pB: QPointF, prop: Prop, lengthFac, lr, rel)[source]
Parameters:
modelRopeUpdate(collision=True)[source]
ApplyRigidity(A)[source]
ConnectRopePoints(A, B)[source]
PushRopePointOutOfTerrain(A)[source]
giveMiddleOfTile(pos)[source]
sharedCheckVCollision(p, friction, layer)[source]
giveGridPos(pos: QPointF)[source]
Parameters:

pos (QPointF)

afaMvLvlEdit(pos: QPointF, layer)[source]
Parameters:

pos (QPointF)

property levelwidth
property levelheight