示例#1
0
        public Editor()
        {
            InitializeComponent();

            _instance = this;

            _changeMade = false;

            _curGame = new Game();

            _newGame = new NewGame();

            _IO = new IO();

            _newMap = new NewMap();

            _globalFont = new SFML.Graphics.Font("Georgia.ttf");

            _block = new Texture("block.png");

            _projectDirectory = new ProjectDirectory();

            _mapViewFormList = new List<MapViewerForm>();

            _actorManager = new ActorManagerForm();

            _gameRunner = new GameRunner(_curGame);

            _viewSwitch = new ViewSwitch();

            _viewVariable = new ViewVariable();

            DisableTool();
        }
示例#2
0
        public void EnableTool()
        {
            graphicToolStripMenuItem.Enabled = true;
            saveToolStripMenuItem.Enabled = true;
            newToolStripMenuItem1.Enabled = true;
            actorToolStripMenuItem.Enabled = true;
            debugToolStripMenuItem.Enabled = true;

            _graphicDatabase = new GraphicDatabase();

            _projectDirectory = new ProjectDirectory();
            _projectDirectory.Show(dockPanel1, DockState.DockRight);

            _tilesetPick = new TilesetPick();
            _tilesetPick.Show(dockPanel1, DockState.DockLeft);
            _tilesetPick.RefreshDatabase();
        }