Exemple #1
0
        public Domain.State GetDomainState(Domain.Player player1, Domain.Player player2, bool cantouch)
        {
            var domainstate = new Domain.State(player1, player2, cantouch, P2Turn);


            return(domainstate);
        }
Exemple #2
0
 public Player TranslateToService(Domain.Player player)
 {
     return
         new Player
         {
             Id = player.Id,
             UserName = player.PlayerName,
             CreationDate = player.CreationDate
         };
 }
Exemple #3
0
 private void PlayerController_PlayerCreating(object sender, Domain.Player e)
 {
     e.FriendList = new FriendList()
     {
         PlayerId           = e.Id,
         RecvTimes          = 0,
         FriendApplications = new List <FriendApplication>(),
         Friends            = new List <Friendship>()
     };
 }
Exemple #4
0
        private void _PlayerController_PlayerCreating(object sender, Domain.Player e)
        {
            //在创建玩家的时候进行副本的初始化操作
            Section section = new Section()
            {
                Id       = Guid.NewGuid().ToString("D"),
                PlayerId = e.Id,
                Index    = 1,
                Type     = 1,
                Dungeons = new List <Dungeon>()
            };

            e.Sections.Add(section);
            var dd      = DDungeons[1][1][1];
            var dungeon = this.MakeDungeon(e, dd, section);

            //dungeon.IsOpen = true;
            //dungeon.SectionId = section.Id;
            section.Dungeons.Add(dungeon);
        }
Exemple #5
0
        void Start()
        {
            var controllers = FindObjectsOfType <PlayerController>();
            var teamInfo    = new TeamInMatchInformation(Guid.NewGuid(), "testName", Color.red, Color.red);
            var playerA     = new Domain.Player(FieldPositionFactory.Create(PlayerPositionType.RightBack), teamInfo);
            var playerB     = new Domain.Player(FieldPositionFactory.Create(PlayerPositionType.LeftBack), teamInfo);

            playerA.AddTeammate(playerB);
            playerB.AddTeammate(playerA);
            for (var i = 0; i < controllers.Count(); i++)
            {
                var controller = controllers[i];
                if (i == 0)
                {
                    controller.Initiate(playerA, null);
                }
                else
                {
                    controller.Initiate(playerB, null);
                }
                controller.Move();
            }
        }
 public PlayerVM()
 {
     _speler = new Domain.Player();
 }
 public PlayerVM(Domain.Player speler)
 {
     _speler = speler;
 }
Exemple #8
0
        public Domain.Player GetDomainPlayer(Domain.GameBoard board, Domain.GameBoard map)
        {
            var domainplayer = new Domain.Player(Name, board, map);

            return(domainplayer);
        }