Beispiel #1
0
        public void endMainScreen()
        {
            if (runningMainScr == null)
            {
                return;
            }

            runningMainScr.stop();
            runningMainScr = null;

            return;
        }
Beispiel #2
0
        public void startMainScreen(int mainScreenId)
        {
            foreach (MainScreenMgr item in mainScreenMgrList)
            {
                if (item.getId() == mainScreenId)
                {
                    runningMainScr = item;
                    break;
                }
            }

            runningMainScr.start();
            return;
        }
Beispiel #3
0
        public Controller()
        {
            defaultCharacterIndex = 1;
            defaultMainScrIndex   = 0;
            runningMainScr        = null;
            runningCharacterSet   = null;
            // キャラクター初期化に使うInitializerを生成
            characterInitializer = new CharacterInitializer(new MouseEventHandler(pictureBox1_MouseDown), new MouseEventHandler(pictureBox1_MouseUp), new MouseEventHandler(pictureBox1_MouseMove), new EventHandler(pictureBox1_MouseCaptureChanged));
            // 必要なもの生成器を生成する
            listsMaker = new ProductListsMaker(this, characterInitializer);

            // メンバ変数の初期化
            mainScreenMgrList          = listsMaker.getMainScreenMgrList();
            subScreenMgrList           = listsMaker.getSubScreenMgrList();
            characterSetList           = listsMaker.getCharacterSetList();
            mainScreenMgrIdAndNameList = listsMaker.getMainScreenMgrIDAndNameList();
            characterSetIdAndNameList  = listsMaker.getCharacterSetIDAndNameList();

            changeCharacter(defaultCharacterIndex);

            InitializeComponent();
        }