Ejemplo n.º 1
0
        public void ClickBattleEntrance(RECT viewportRect, PCRBattleMode mode)
        {
            var battleEntracePointRate = GetBattleEntrancePointRate(mode);
            var point = GetEmulatorPoint(viewportRect, battleEntracePointRate);

            DoClick(point);
        }
Ejemplo n.º 2
0
        public Vec2f GetBattleEntrancePointRate(PCRBattleMode mode)
        {
            switch (mode)
            {
            case PCRBattleMode.Mainline: return(battleEntrancePointRateArr[0]);

            case PCRBattleMode.Explore: return(battleEntrancePointRateArr[1]);

            case PCRBattleMode.Underground: return(battleEntrancePointRateArr[2]);

            case PCRBattleMode.Survey: return(battleEntrancePointRateArr[3]);

            case PCRBattleMode.Team: return(battleEntrancePointRateArr[4]);

            case PCRBattleMode.Arena: return(battleEntrancePointRateArr[5]);

            case PCRBattleMode.PrincessArena: return(battleEntrancePointRateArr[6]);
            }
            return(battleEntrancePointRateArr[0]);
        }