示例#1
0
        public BattleForm()
        {
            InitializeComponent();
            this.bitmapButtonClose.ImageNormal = PicLoader.Read("Button.Panel", "closebutton1.jpg");
            bitmapButtonClose.NoUseDrawNine    = true;
            myCursor = new HSCursor(this);

            battleManager       = new BattleManager();
            tileManager         = new TileManager();
            chessMoveAnim       = new ChessMoveAnim();
            battleMenu          = new BattleMenu();
            battleMenu.OnClick += BattleMenu_OnClick;

            textFlow   = new TextFlowController();
            effectRun  = new EffectRunController();
            refreshAll = ActionTimely.Register(doubleBuffedPanel1.Invalidate, 0.05);

            timerManager     = new NLTimerManager();
            coroutineManager = new NLCoroutineManager(timerManager);
            aiRobot          = new AiRobot(battleManager, DoMove, DoAttack, DoStop);
        }
示例#2
0
 static TalePlayer()
 {
     timerManager     = new NLTimerManager();
     coroutineManager = new NLCoroutineManager(timerManager);
 }