Rect Source on GitHub
Extension Functions
rect.randomPoint
public function rect.randomPoint() returns vec2
vec2.isInRect
public function vec2.isInRect(rect r) returns boolean
rect.contains
public function rect.contains(vec2 r) returns boolean
rect.getCenter
public function rect.getCenter() returns vec2
rect.getCenterX
public function rect.getCenterX() returns real
rect.getCenterY
public function rect.getCenterY() returns real
rect.getMaxX
public function rect.getMaxX() returns real
rect.getMaxY
public function rect.getMaxY() returns real
rect.getMinX
public function rect.getMinX() returns real
rect.getMinY
public function rect.getMinY() returns real
rect.getLeftTop
public function rect.getLeftTop() returns vec2
rect.getRightTop
public function rect.getRightTop() returns vec2
rect.getLeftBot
public function rect.getLeftBot() returns vec2
rect.getRightBot
public function rect.getRightBot() returns vec2
rect.moveTo
public function rect.moveTo(vec2 newCenter)
rect.moveTo
public function rect.moveTo(real newCenterX, real newCenterY)
rect.resize
public function rect.resize(vec2 min, vec2 max)
rect.width
public function rect.width() returns real
rect.height
public function rect.height() returns real
rect.remove
public function rect.remove()
rect.copy
public function rect.copy() returns rect
rect.setRectFromLoc
public function rect.setRectFromLoc(location min, location max)
rect.moveRectToLoc
public function rect.moveRectToLoc(location newCenterLoc)
rect.enumDestructablesInRect
public function rect.enumDestructablesInRect(boolexpr filter, code actionFunc)
rect.enumItemsInRect
public function rect.enumItemsInRect(boolexpr filter, code actionFunc)
rect.addWeatherEffect
public function rect.addWeatherEffect(integer effectID) returns weathereffect
rect.setDoodadAnimationRect
public function rect.setDoodadAnimationRect(integer doodadID, string animName, boolean animRandom)