コード例 #1
0
 public PointStandaloneTest()
 {
     playerA = new PlayerStandalone(Guid.NewGuid(), "Nozomi Tojo", Gender.Female, 159.0, 60, Hands.Right, new Color(0, 0, 0));
     playerB = new PlayerStandalone(Guid.NewGuid(), "Kotori Minami", Gender.Female, 159.0, 54, Hands.Right, new Color(0, 0, 0));
     teamA   = new SinglesTeam(playerA, Guid.NewGuid());
     teamB   = new SinglesTeam(playerB, Guid.NewGuid());
 }
コード例 #2
0
ファイル: StandardGameTest.cs プロジェクト: KokiOishi/Volley
        private static void PrepareStandardMatch(MatchRuleStandalone matchRule, out PlayerStandalone playerA,
                                                 out PlayerStandalone playerB, out SinglesTeam teamA, out SinglesTeam teamB,
                                                 out MatchStandalone <SinglesTeam> match)
        {
            playerA = new PlayerStandalone(Guid.NewGuid(), "Nozomi Tojo", Gender.Female, 159.0, 60, Hands.Right, new Color(1.0f, 1.0f, 0.0f));
            playerB = new PlayerStandalone(Guid.NewGuid(), "Kotori Minami", Gender.Female, 159.0, 54, Hands.Right, new Color(0.0f, 1.0f, 1.0f));
            teamA   = new SinglesTeam(playerA, Guid.NewGuid());
            teamB   = new SinglesTeam(playerB, Guid.NewGuid());
            var pcf = FifteenBasedPointCounter.CreateFactory(true);
            var gcf = AdvantageSetGameCounter.CreateFactory(pcf, matchRule.GamesPerSet, 2);

            match = new MatchStandalone <SinglesTeam>(teamA, teamB, matchRule, EnumTeams.TeamA, new StandardSetCounter(gcf, matchRule.Sets, EnumTeams.TeamA));
        }
コード例 #3
0
ファイル: MainModel.cs プロジェクト: KokiOishi/Volley
        public void OnLoad()
        {
            matchRule = new MatchRuleStandalone(false, true, 2, 7, true);

            playerA = new PlayerStandalone(Guid.NewGuid(), "Nozomi Tojo", Gender.Female, 159.0, 60, Hands.Right, new Color(Vector3.Zero));
            playerB = new PlayerStandalone(Guid.NewGuid(), "Kotori Minami", Gender.Female, 159.0, 54, Hands.Right, new Color(Vector3.Zero));
            teamA   = new SinglesTeam(playerA, Guid.NewGuid());
            teamB   = new SinglesTeam(playerB, Guid.NewGuid());

            match = new MatchStandalone <SinglesTeam>(teamA, teamB, matchRule, EnumTeams.TeamA,
                                                      new StandardSetCounter(new SimpleFactory <AdvantageSetGameCounter>(() =>
            {
                return(new AdvantageSetGameCounter(new SimpleFactory <FifteenBasedPointCounter>(() =>
                {
                    return new FifteenBasedPointCounter(true);
                }), 6, 2));
            }), 5));
            match.StartMatch();
            match.CurrentSet.StartSet();
            match.CurrentSet.CurrentGame.StartGame();
            RefreshPoints();
        }