BaseMod.props.RopePhysics.RopeModel

class BaseMod.props.RopePhysics.RopeModel(data: GeoLevelPart, pA: QPointF, pB: QPointF, prop: Prop, lengthFac, lr, rel)[source]

Bases: object

Parameters:
__init__(data: GeoLevelPart, pA: QPointF, pB: QPointF, prop: Prop, lengthFac, lr, rel)[source]
Parameters:

Methods

ApplyRigidity(A)

ConnectRopePoints(A, B)

PushRopePointOutOfTerrain(A)

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

afaMvLvlEdit(pos, layer)

giveGridPos(pos)

giveMiddleOfTile(pos)

modelRopeUpdate([collision])

sharedCheckVCollision(p, friction, layer)

Attributes

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