C# Класс Bounce.LevelEditor.Editor

Наследование: System.Windows.Forms.Form
Показать файл Открыть проект

Открытые методы

Метод Описание
CurrDirHack ( ) : string

Returns up through "Content folder

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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Clean up any resources being used.

Приватные методы

Метод Описание
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

Описание методов

CurrDirHack() публичный статический Метод

Returns up through "Content folder
public static CurrDirHack ( ) : string
Результат string

Dispose() защищенный Метод

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

Editor() публичный Метод

public Editor ( ) : System
Результат System

IsEmptyString() публичный статический Метод

public static IsEmptyString ( string s ) : bool
s string
Результат bool