public RoomsEditorModifier AddRoomsEditorModifier(TgcRoomsEditor tool) { var modifier = new RoomsEditorModifier(tool); AddModifier(modifier); return(modifier); }
public override void Init() { var fpsCamara = new TgcFpsCamera(Input); fpsCamara.MovementSpeed = 200f; fpsCamara.JumpSpeed = 200f; fpsCamara.SetCamera(new TGCVector3(133.0014f, 264.8258f, -119.0311f), new TGCVector3(498.1584f, -299.4199f, 621.433f)); Camera = fpsCamara; //Crear Modifier especial para este editor modifier = AddRoomsEditorModifier(this); }
public RoomsEditorMapView(RoomsEditorModifier editorControl, string mediaDir) { InitializeComponent(); this.editorControl = editorControl; roomsNameCounter = 0; //textura default para los rooms defaultTextureDir = mediaDir + "Texturas\\"; defaultTextureImage = defaultTextureDir + "tierra.jpg"; texturesEdit = new RoomsEditorTexturesEdit(this, mediaDir); //TamaƱo inicial del panel2 panel2d.MinimumSize = new Size((int)numericUpDownMapWidth.Value, (int)numericUpDownMapHeight.Value); //Estado actual radioButtonCreateRoom.Select(); currentMode = EditMode.CreateRoom; groupBoxEditRoom.Enabled = false; }