C# Class Bounce.LevelEditor.Editor

Inheritance: System.Windows.Forms.Form
Show file Open project: danielpcox/Crisis-at-Swiss-Station

Public Methods

Method Description
CurrDirHack ( ) : string

Returns up through "Content folder

Editor ( ) : System
IsEmptyString ( string s ) : bool

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
AreObjPropertiesValid ( ) : bool

Are all the object properties entered by the user valid?

ClearToolMenu ( ) : void

Set all tool squares to "unchecked."

InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

MakeSpaceObject ( string texName, Image tex, Point mp ) : void
ParseScript ( ) : void

Parse script line by line.

PopulateTextureList ( string dir ) : void
SetScriptingFields ( ) : void
b_ApplyProperties_Click ( object sender, EventArgs e ) : void

Apply properties in text box to currently selected object.

b_Front_Click ( object sender, EventArgs e ) : void
cbox_Scripted_CheckedChanged ( object sender, EventArgs e ) : void
createNewRoomToolStripMenuItem_Click ( object sender, EventArgs e ) : void
deleteRoomFromWorldToolStripMenuItem_Click ( object sender, EventArgs e ) : void
dist ( Point p, Point center ) : double
drawDoor ( Door door, PaintEventArgs e ) : void
drawSpaceObject ( SpaceObject obj, PaintEventArgs e ) : void
enableEditing ( bool editingWorld ) : void
exitToolStripMenuItem_Click ( object sender, EventArgs e ) : void
getDoorStatesInRoom ( Room room ) : string
goToRoomToolStripMenuItem_Click ( object sender, EventArgs e ) : void
isDoorNameUnique ( string name ) : bool

Returns true if the door is uniquly named in the room it is in.

isRoomNameUnique ( string name ) : bool

Returns true if there is a room in the world with a name of the passed arguement.

linkDoorToolStripMenuItem_Click ( object sender, EventArgs e ) : void
load_file ( bool loadWorld, string filter, string title ) : void
makeDoor ( Point pt ) : void
menu_change_background_Click ( object sender, EventArgs e ) : void
mi_Load_Room_Click ( object sender, EventArgs e ) : void
mi_Load_World_Click ( object sender, EventArgs e ) : void
mi_New_Room_Click ( object sender, EventArgs e ) : void
mi_New_World_Click ( object sender, EventArgs e ) : void
mi_Save_As_Click ( object sender, EventArgs e ) : void
mi_Save_Click ( object sender, EventArgs e ) : void
mi_merge_room_Click ( object sender, EventArgs e ) : void
painting_clicked_insert ( MouseEventArgs e ) : void
painting_clicked_select ( MouseEventArgs e ) : void
pb_Level_MouseClick ( object sender, MouseEventArgs e ) : void
pb_Level_MouseDown ( object sender, MouseEventArgs e ) : void
pb_Level_MouseMove ( object sender, MouseEventArgs e ) : void
pb_Level_MouseUp ( object sender, MouseEventArgs e ) : void
pb_Level_Paint ( object sender, PaintEventArgs e ) : void
rb_Doors_CheckedChanged ( object sender, EventArgs e ) : void
rb_Handlebars_CheckedChanged_1 ( object sender, EventArgs e ) : void
rb_HazardDynamic_CheckedChanged_1 ( object sender, EventArgs e ) : void
rb_HazardStatic_CheckedChanged_1 ( object sender, EventArgs e ) : void
rb_Parts_CheckedChanged_1 ( object sender, EventArgs e ) : void
rb_Player_CheckedChanged ( object sender, EventArgs e ) : void
rb_SavePoint_CheckedChanged ( object sender, EventArgs e ) : void
rb_Survivors_CheckedChanged ( object sender, EventArgs e ) : void
rb_Vanish_Walls_CheckedChanged ( object sender, EventArgs e ) : void
rb_VictoryTest_CheckedChanged ( object sender, EventArgs e ) : void
rb_WallDynamic_CheckedChanged_1 ( object sender, EventArgs e ) : void
rb_WallStatic_CheckedChanged ( object sender, EventArgs e ) : void
refreshResizeObjectBox ( ) : void
renameCurrentRoomToolStripMenuItem_Click ( object sender, EventArgs e ) : void
renameDoorToolStripMenuItem_Click ( object sender, EventArgs e ) : void
showDoorStatesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
showMessage ( string title, string text ) : void
switchRooms ( Room toSwitchTo ) : void
tb_Damage_Leave ( object sender, EventArgs e ) : void
tb_Rotation_Leave ( object sender, EventArgs e ) : void
tool_Insertion_Click ( object sender, EventArgs e ) : void
tool_Selection_Click ( object sender, EventArgs e ) : void
updateTitle ( ) : void

Changes the title of the main editor screen to display the name of the selected room.

verifyDoors ( ) : string

Checks the doors invariants.

verifyDoorsInRoom ( Room room ) : string
verifyInvariants ( bool displayIfOK ) : void

The start of the invariant checking process.

verifyToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

CurrDirHack() public static method

Returns up through "Content folder
public static CurrDirHack ( ) : string
return string

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

Editor() public method

public Editor ( ) : System
return System

IsEmptyString() public static method

public static IsEmptyString ( string s ) : bool
s string
return bool