Пример #1
0
        public RoomsEditorModifier AddRoomsEditorModifier(TgcRoomsEditor tool)
        {
            var modifier = new RoomsEditorModifier(tool);

            AddModifier(modifier);
            return(modifier);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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;
        }