| Package | Game.Tutorials |
| Class | public class ControllerCar |
| Inheritance | ControllerCar ControllerTutorial ControllerGame Controller flash.display.Sprite |
| Method | Defined by | ||
|---|---|---|---|
| ControllerCar | |||
![]() |
Adds an undo/redo action to the action list.
| ControllerGame | |
![]() |
AddSyncPoint():void
Adds a sync point during simulation for a replay of the simulation.
| ControllerGame | |
![]() |
alwaysVisibleBox(e:Event):void
Action taken after clicking the "Always visible" checkbox (For text boxes).
| ControllerGame | |
![]() |
autoBox1(e:MouseEvent):void
| ControllerGame | |
![]() |
autoBox2(e:MouseEvent):void
| ControllerGame | |
![]() |
backButton(e:MouseEvent):void
Action taken after clicking the "Move to Back" button.
| ControllerGame | |
![]() |
buildBoxButton(e:MouseEvent):void
Make a build box.
| ControllerGame | |
![]() |
BuildBuildArea():void
If applicable (a tutorial or challenge), draws build area boxes.
| ControllerGame | |
![]() |
cameraBox(e:Event):void
Action taken after clicking the "Camera Focus" checkbox.
| ControllerGame | |
![]() |
cannonButton(e:MouseEvent):void
| ControllerGame | |
![]() |
cannonSlider(e:Event):void
| ControllerGame | |
![]() |
cannonText(e:Event):void
Update cannon strength property after cannon strength text field is changed.
| ControllerGame | |
|
centerBox(e:MouseEvent):void
| ControllerCar | ||
![]() |
CenterOnSelected():void
| ControllerGame | |
![]() |
centerOnSelectedBox(e:MouseEvent):void
| ControllerGame | |
|
circleButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
clearButton(e:MouseEvent):void
| ControllerGame | |
|
CloseTutorialDialog(num:int):void
| ControllerCar | ||
![]() |
collisionBox(e:Event):void
Action taken after clicking the "Collides" checkbox.
| ControllerGame | |
![]() |
colourBox(e:MouseEvent):void
| ControllerGame | |
![]() |
colourButton(red:int, green:int, blue:int, opacity:int, defaultColour:Boolean):void
| ControllerGame | |
|
commentButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):void
| ControllerCar | ||
![]() |
commentChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):void
| ControllerGame | |
|
commentReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):void
| ControllerCar | ||
![]() |
conditionsButton(e:MouseEvent):void
Opens the Conditions window.
| ControllerGame | |
![]() |
ConfirmDeleteChallenge(e:MouseEvent):void
| ControllerGame | |
![]() |
ConfirmDeleteReplay(e:MouseEvent):void
| ControllerGame | |
![]() |
ConfirmDeleteRobot(e:MouseEvent):void
| ControllerGame | |
![]() |
ConfirmLogout(e:MouseEvent):void
| ControllerGame | |
![]() |
ConfirmNewRobot(e:MouseEvent):void
| ControllerGame | |
![]() |
ConfirmSaveChallenge(e:MouseEvent):void
| ControllerGame | |
![]() |
ConfirmSaveReplay(e:MouseEvent):void
| ControllerGame | |
![]() |
ConfirmSaveRobot(e:MouseEvent):void
| ControllerGame | |
![]() |
ContactAdded(point:b2ContactPoint):void
| ControllerGame | |
![]() |
controlKeyText1(e:KeyboardEvent):void
| ControllerGame | |
![]() |
controlKeyText2(e:KeyboardEvent):void
| ControllerGame | |
|
copyButton(e:MouseEvent):void
| ControllerCar | ||
|
cutButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
deleteBuildBoxButton(e:MouseEvent):void
| ControllerGame | |
|
deleteButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
DeletePart(part:Part, addAction:Boolean = true, clearFromSelected:Boolean = true):void
| ControllerGame | |
![]() |
densitySlider(e:Event):void
Update density property after density slider is moved.
| ControllerGame | |
![]() |
densityText(e:Event):void
Update density property after density text field is changed.
| ControllerGame | |
![]() |
DialogOK(e:Event):void
| ControllerGame | |
![]() |
DrawCaveRock(x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
| ControllerTutorial | |
![]() |
DrawGroundCircle(xPos:Number, yPos:Number, radius:Number):void
| ControllerTutorial | |
![]() |
DrawGroundOutlineCircle(xPos:Number, yPos:Number, radius:Number):void
| ControllerTutorial | |
![]() |
DrawRock(type:int, xPos:Number, yPos:Number, radius:Number):void
| ControllerTutorial | |
![]() |
editButton(e:MouseEvent, confirmed:Boolean = false):void
| ControllerGame | |
|
embedButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):void
| ControllerCar | ||
![]() |
embedChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):void
| ControllerGame | |
|
embedReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):void
| ControllerCar | ||
![]() |
featureButton(e:MouseEvent):void
Features current robot/replay/challenge (non-working for open-source).
| ControllerGame | |
![]() |
finishAddingUser(e:Event):void
| ControllerGame | |
![]() |
finishCommenting(e:Event):void
Action after commenting (non-working for open-source).
| ControllerGame | |
![]() |
finishDeleting(e:Event):void
| ControllerGame | |
![]() |
finishDeletingChallenge(e:Event):void
| ControllerGame | |
![]() |
finishDeletingReplay(e:Event):void
| ControllerGame | |
![]() |
finishExporting(exportStr:String, robotStr:String):void
| ControllerGame | |
![]() |
finishGettingLoadChallengeData(e:Event):void
| ControllerGame | |
![]() |
finishGettingLoadChallengeForScoreData(e:Event):void
| ControllerGame | |
![]() |
finishGettingLoadReplayData(e:Event):void
| ControllerGame | |
![]() |
finishGettingLoadRobotData(e:Event):void
| ControllerGame | |
![]() |
finishGettingSaveChallengeData(e:Event):void
| ControllerGame | |
![]() |
finishGettingSaveReplayData(e:Event):void
| ControllerGame | |
![]() |
finishGettingSaveRobotData(e:Event):void
| ControllerGame | |
![]() |
finishGettingScoreData(e:Event):void
| ControllerGame | |
![]() |
finishLoading(e:Event):void
| ControllerGame | |
![]() |
finishLoadingChallenge(e:Event):void
| ControllerGame | |
![]() |
finishLoadingReplay(e:Event):void
| ControllerGame | |
![]() |
finishLoggingIn(e:Event):void
| ControllerGame | |
![]() |
finishRatingChallenge(e:Event):void
Action after rating challenge (non-working for open-source).
| ControllerGame | |
![]() |
finishRatingReplay(e:Event):void
Action after rating replay (non-working for open-source).
| ControllerGame | |
![]() |
finishRatingRobot(e:Event):void
Action after rating robot (non-working for open-source).
| ControllerGame | |
![]() |
finishReporting(e:Event):void
Action after report is sent (non-working for open-source).
| ControllerGame | |
![]() |
finishSaving(e:Event):void
| ControllerGame | |
![]() |
finishSavingChallenge(e:Event):void
| ControllerGame | |
![]() |
finishSavingReplay(e:Event):void
| ControllerGame | |
![]() |
fireKeyText(e:KeyboardEvent):void
| ControllerGame | |
![]() |
fixateBox(e:Event):void
Action taken after clicking the "Fixated" checkbox.
| ControllerGame | |
|
fjButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
frontButton(e:MouseEvent):void
Action taken after clicking the "Move to Front" button.
| ControllerGame | |
![]() |
GetBoxForConditions():void
| ControllerGame | |
![]() | ControllerGame | ||
![]() |
GetMaxX():Number
| ControllerTutorial | |
![]() |
GetMaxY():Number
| ControllerTutorial | |
![]() |
GetMinX():Number
| ControllerTutorial | |
![]() |
GetMinY():Number
| ControllerTutorial | |
![]() |
GetPhysScale():Number
| ControllerGame | |
![]() |
GetScore():int
| ControllerTutorial | |
![]() |
GetShapeForConditions():void
| ControllerGame | |
![]() |
GetVerticalLineForConditions():void
| ControllerGame | |
![]() |
globalOutlineBox(e:MouseEvent):void
| ControllerGame | |
![]() |
GuiCallback(index:int):void
| Controller | |
![]() |
HideConfirmDialog(e:Event):void
| ControllerGame | |
|
HideDialog(e:Event):void
| ControllerCar | ||
![]() |
HideExportDialog(e:Event):void
| ControllerGame | |
![]() |
HideImportDialog(e:Event):void
| ControllerGame | |
![]() |
HideLinkDialog(e:Event):void
| ControllerGame | |
![]() |
highScoresButton(e:MouseEvent):void
| ControllerGame | |
|
Init(e:Event):void
| ControllerCar | ||
![]() |
IsPaused():Boolean
| ControllerGame | |
![]() |
jointBox(e:MouseEvent):void
| ControllerGame | |
![]() |
keyInput(key:int, up:Boolean):void
Invoked on key press during simulation and replay.
| ControllerGame | |
![]() |
keyPress(key:int, up:Boolean):void
Invoked on key press.
| ControllerGame | |
|
linkButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):void
| ControllerCar | ||
![]() |
linkChallengeButton(e:MouseEvent, challengeID:String = "", challengePublic:Boolean = false):void
| ControllerGame | |
|
linkReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):void
| ControllerCar | ||
![]() |
loadAndInsertButton(e:MouseEvent):void
| ControllerGame | |
|
loadButton(e:MouseEvent, makeThemRate:Boolean = true):void
| ControllerCar | ||
|
loadChallengeButton(e:MouseEvent, makeThemRate:Boolean = true):void
| ControllerCar | ||
![]() |
LoadChallengeNow(challengeID:String):void
| ControllerGame | |
|
loadReplayButton(e:MouseEvent, makeThemRate:Boolean = true):void
| ControllerCar | ||
![]() |
LoadReplayNow(replayID:String):void
| ControllerGame | |
|
loadRobotButton(e:MouseEvent, makeThemRate:Boolean = true):void
| ControllerCar | ||
![]() |
LoadRobotNow(robotID:String):void
| ControllerGame | |
![]() |
loginButton(e:MouseEvent, displayMessage:Boolean = false, backToSave:Boolean = false, saveLoadWindowOpen:Boolean = false):void
| ControllerGame | |
![]() |
loginHidden(e:Event, success:Boolean):void
| ControllerGame | |
![]() |
logoutButton(e:MouseEvent):void
| ControllerGame | |
![]() |
maxLimitText(e:Event):void
| ControllerGame | |
![]() |
minLimitText(e:Event):void
| ControllerGame | |
![]() |
mirrorHorizontal(e:MouseEvent):void
| ControllerGame | |
![]() |
mirrorVertical(e:MouseEvent):void
| ControllerGame | |
![]() |
motorBox(e:MouseEvent):void
| ControllerGame | |
![]() |
mouseClick(up:Boolean):void
Handles and determines mouse click actions.
| ControllerGame | |
![]() |
MouseDrag():void
Handles and determines mouse drag actions.
| ControllerGame | |
![]() |
mouseMove(x:int, y:int):void
Updates mouse cursor position.
| ControllerGame | |
![]() |
MoveCameraForReplay(cameraMovement:Object):void
| ControllerGame | |
|
multiDeleteButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
newButton(e:MouseEvent):void
| ControllerGame | |
![]() |
outlineBox(e:Event):void
Action taken after clicking the "Show Outlines" checkbox.
| ControllerGame | |
|
pasteButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
pauseButton(e:MouseEvent):void
| ControllerGame | |
|
pjButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
playButton(e:MouseEvent, maybeShowAd:Boolean = true):void
Starts simulation.
| ControllerGame | |
![]() |
PlayJointSound():void
| ControllerGame | |
![]() |
PlayShapeSound():void
| ControllerGame | |
![]() |
processLoadedChallenge(challenge:Challenge):void
| ControllerGame | |
![]() |
processLoadedReplay(replayAndRobot:Array):void
| ControllerGame | |
![]() |
processLoadedRobot(robot:Robot):void
| ControllerGame | |
![]() |
rateButton(e:MouseEvent):void
Rates current bot (non-working for open-source).
| ControllerGame | |
![]() |
rateChallengeButton(e:MouseEvent):void
| ControllerGame | |
![]() |
rateReplayButton(e:MouseEvent):void
| ControllerGame | |
![]() |
rateWindowClosed(rating:int, redirect:int):void
| ControllerGame | |
|
rectButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
redoButton(e:MouseEvent):void
| ControllerGame | |
![]() |
RefreshSidePanel():void
Refreshes the side panel (Part properties panel).
| ControllerGame | |
![]() |
reportButton(e:MouseEvent):void
Reports current bot/replay/challenge (non-working for open-source).
| ControllerGame | |
![]() |
resetButton(e:MouseEvent, rateRobot:Boolean = true):void
Restarts simulation.
| ControllerGame | |
![]() |
restrictionsButton(e:MouseEvent):void
Opens the Restrictions window.
| ControllerGame | |
![]() |
rewindButton(e:MouseEvent, makeThemRate:Boolean = true):void
Similar to
resetButton, except only for replays. | ControllerGame | |
![]() |
rigidBox(e:MouseEvent):void
| ControllerGame | |
![]() |
rjButton(e:MouseEvent):void
| ControllerGame | |
|
rotateButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
sandboxSettingsButton(e:MouseEvent):void
Opens the sandbox settings window.
| ControllerGame | |
|
saveButton(e:MouseEvent):void
| ControllerCar | ||
|
saveReplayButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
scaleButton(e:MouseEvent):void
Initiates scaling procedure.
| ControllerGame | |
![]() |
scaleWithZoomBox(e:Event):void
Action taken after clicking the "Scale with Zoom" checkbox (For text boxes).
| ControllerGame | |
![]() |
Screen2WorldX(x:Number):Number
Convert
x position from screen pixel position to world physics canvas. | ControllerGame | |
![]() |
Screen2WorldY(y:Number):Number
Convert
y position from screen pixel position to world physics canvas. | ControllerGame | |
![]() |
ShowConfirmDialog(msg:String, type:int):void
| ControllerGame | |
![]() |
ShowDialog(msg:String):void
| ControllerGame | |
![]() |
ShowDialog2(msg:String):void
| ControllerGame | |
![]() |
ShowDialog3(msg:String):void
| ControllerGame | |
![]() |
ShowDisabledDialog():void
| ControllerGame | |
![]() |
ShowImportWindow(type:int):void
| ControllerGame | |
![]() |
ShowLinkDialog(msg1:String, msg2:String, isEmbedReplay:Boolean = false, id:String = "", isEmbedChallenge:Boolean = false):void
| ControllerGame | |
![]() |
ShowPostReplayWindow():void
| ControllerGame | |
![]() |
ShowTutorialWindow(phraseNum:int, x:int, y:int, moreButton:Boolean = false):void
| ControllerGame | |
![]() |
sizeText(e:Event):void
| ControllerGame | |
![]() |
speedSlider(e:Event):void
| ControllerGame | |
![]() |
speedText(e:Event):void
Update speed property after speed text field is changed.
| ControllerGame | |
![]() |
strengthSlider(e:Event):void
| ControllerGame | |
![]() |
strengthText(e:Event):void
Update strength property after strength text field is changed.
| ControllerGame | |
![]() |
submitButton(e:MouseEvent):void
| ControllerTutorial | |
![]() |
SyncReplay(syncPoint:Object):void
Simple synchronization of positions and angles.
| ControllerGame | |
![]() |
SyncReplay2(syncPoint1:Object, syncPoint2:Object):void
Complex synchronization of positions and angles using computed "fill in" frames between sync points.
| ControllerGame | |
![]() |
terrainBox(e:Event):void
Action taken after clicking the "Outlines behind" checkbox.
| ControllerGame | |
|
textButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
textEntered(e:Event):void
Action taken after changing any text fields in the side panel.
| ControllerGame | |
![]() |
textKeyBox(e:KeyboardEvent):void
Action taken after changing the activate key for text boxes.
| ControllerGame | |
![]() |
textText(e:Event):void
| ControllerGame | |
![]() |
textTextFinish(e:Event):void
| ControllerGame | |
![]() |
textTextStart(e:Event):void
| ControllerGame | |
![]() |
thrustersButton(e:MouseEvent):void
| ControllerGame | |
![]() |
thrustKeyText(e:KeyboardEvent):void
| ControllerGame | |
![]() |
thrustSlider(e:Event):void
| ControllerGame | |
![]() |
thrustText(e:Event):void
Update thruster strength property after thruster strength text field is changed.
| ControllerGame | |
|
triangleButton(e:MouseEvent):void
| ControllerCar | ||
![]() |
tutorialButton(e:MouseEvent):void
Opens tutorial window.
| ControllerGame | |
![]() |
undoButton(e:MouseEvent):void
| ControllerGame | |
![]() |
undragableBox(e:Event):void
Action taken after clicking the "Undraggable" checkbox.
| ControllerGame | |
|
Update():void
| ControllerCar | ||
![]() |
viewReplayButton(e:MouseEvent):void
| ControllerGame | |
![]() |
World2ScreenX(x:Number):Number
Convert
x position from world physics canvas to screen pixel position. | ControllerGame | |
![]() |
World2ScreenY(y:Number):Number
Convert
y position from world physics canvas to screen pixel position. | ControllerGame | |
![]() |
zoomInButton(e:MouseEvent):void
| ControllerGame | |
![]() |
zoomOutButton(e:MouseEvent):void
| ControllerGame | |
| Method | Defined by | ||
|---|---|---|---|
![]() |
CenterOnLoadedRobot():void
| ControllerGame | |
|
ChallengeOver():Boolean
| ControllerCar | ||
![]() |
CheckIfPartsFit():void
Check if every part is in the allowed build box(es).
| ControllerGame | |
![]() | ControllerGame | ||
|
GetBuildingArea():b2AABB
| ControllerCar | ||
![]() |
GetBuildingAreaNumber(i:int):b2AABB
| ControllerGame | |
![]() |
GetGravity():b2Vec2
| ControllerGame | |
![]() |
HandleCamera():void
Handles camera movement (follows Part with camera focus)
| ControllerGame | |
![]() |
HandleKey():void
Handles screen scrolling using arrow keys.
| ControllerGame | |
![]() |
IsPartOfRobot(p:Part, index:int, array:Array):Boolean
| ControllerGame | |
![]() |
LostChallenge():Boolean
| ControllerGame | |
![]() |
NumBuildingAreas():int
| ControllerGame | |
![]() |
PartIsEditable(p:Part, index:int, array:Array):Boolean
| ControllerGame | |
![]() |
WonChallenge():Boolean
| ControllerGame | |
| ControllerCar | () | constructor |
public function ControllerCar()
| centerBox | () | method |
public override function centerBox(e:MouseEvent):voidParameters
e:MouseEvent |
| ChallengeOver | () | method |
protected override function ChallengeOver():Boolean
Returns
Boolean |
| circleButton | () | method |
public override function circleButton(e:MouseEvent):voidParameters
e:MouseEvent |
| CloseTutorialDialog | () | method |
public override function CloseTutorialDialog(num:int):voidParameters
num:int |
| commentButton | () | method |
public override function commentButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):voidParameters
e:MouseEvent |
|
robotID:String (default = "") |
|
robotPublic:Boolean (default = false) |
| commentReplayButton | () | method |
public override function commentReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):voidParameters
e:MouseEvent |
|
replayID:String (default = "") |
|
replayPublic:Boolean (default = false) |
| copyButton | () | method |
public override function copyButton(e:MouseEvent):voidParameters
e:MouseEvent |
| cutButton | () | method |
public override function cutButton(e:MouseEvent):voidParameters
e:MouseEvent |
| deleteButton | () | method |
public override function deleteButton(e:MouseEvent):voidParameters
e:MouseEvent |
| embedButton | () | method |
public override function embedButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):voidParameters
e:MouseEvent |
|
robotID:String (default = "") |
|
robotPublic:Boolean (default = false) |
| embedReplayButton | () | method |
public override function embedReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):voidParameters
e:MouseEvent |
|
replayID:String (default = "") |
|
replayPublic:Boolean (default = false) |
| fjButton | () | method |
public override function fjButton(e:MouseEvent):voidParameters
e:MouseEvent |
| GetBuildingArea | () | method |
protected override function GetBuildingArea():b2AABB
Returns
b2AABB |
| HideDialog | () | method |
public override function HideDialog(e:Event):voidParameters
e:Event |
| Init | () | method |
public override function Init(e:Event):voidParameters
e:Event |
| linkButton | () | method |
public override function linkButton(e:MouseEvent, robotID:String = "", robotPublic:Boolean = false):voidParameters
e:MouseEvent |
|
robotID:String (default = "") |
|
robotPublic:Boolean (default = false) |
| linkReplayButton | () | method |
public override function linkReplayButton(e:MouseEvent, replayID:String = "", replayPublic:Boolean = false):voidParameters
e:MouseEvent |
|
replayID:String (default = "") |
|
replayPublic:Boolean (default = false) |
| loadButton | () | method |
public override function loadButton(e:MouseEvent, makeThemRate:Boolean = true):voidParameters
e:MouseEvent |
|
makeThemRate:Boolean (default = true) |
| loadChallengeButton | () | method |
public override function loadChallengeButton(e:MouseEvent, makeThemRate:Boolean = true):voidParameters
e:MouseEvent |
|
makeThemRate:Boolean (default = true) |
| loadReplayButton | () | method |
public override function loadReplayButton(e:MouseEvent, makeThemRate:Boolean = true):voidParameters
e:MouseEvent |
|
makeThemRate:Boolean (default = true) |
| loadRobotButton | () | method |
public override function loadRobotButton(e:MouseEvent, makeThemRate:Boolean = true):voidParameters
e:MouseEvent |
|
makeThemRate:Boolean (default = true) |
| multiDeleteButton | () | method |
public override function multiDeleteButton(e:MouseEvent):voidParameters
e:MouseEvent |
| pasteButton | () | method |
public override function pasteButton(e:MouseEvent):voidParameters
e:MouseEvent |
| pjButton | () | method |
public override function pjButton(e:MouseEvent):voidParameters
e:MouseEvent |
| rectButton | () | method |
public override function rectButton(e:MouseEvent):voidParameters
e:MouseEvent |
| rotateButton | () | method |
public override function rotateButton(e:MouseEvent):voidParameters
e:MouseEvent |
| saveButton | () | method |
public override function saveButton(e:MouseEvent):voidParameters
e:MouseEvent |
| saveReplayButton | () | method |
public override function saveReplayButton(e:MouseEvent):voidParameters
e:MouseEvent |
| textButton | () | method |
public override function textButton(e:MouseEvent):voidParameters
e:MouseEvent |
| triangleButton | () | method |
public override function triangleButton(e:MouseEvent):voidParameters
e:MouseEvent |
| Update | () | method |
public override function Update():void