Exemplo n.º 1
0
        public void TestGame(string moveSource)
        {
            var moves     = moveSource.Split('.');
            var gameboard = new Gameboard();
            AggregateID <VnodeTest.BC.Game.Game> id = AggregateID <VnodeTest.BC.Game.Game> .Create();

            var game = new Game(id, Gamemode.PvP, new Gameboard(), 10);

            foreach (string move in moves)
            {
                gameboard.TryAlgebraicNotaionToMyNotaion(move, game);
            }
        }
Exemplo n.º 2
0
 public ChallengeDenied(AggregateID <Game> id) : base(id)
 {
 }
Exemplo n.º 3
0
 public GameEnded(AggregateID <Game> id, string moves) : base(id)
 {
     Moves = moves;
 }
Exemplo n.º 4
0
 public RegisterAccount(AggregateID <Account> id, string username, string password) : base(id)
 {
     Username = username;
     Password = password;
 }
Exemplo n.º 5
0
 public EndGame(AggregateID <Game> id, string moves) : base(id)
 {
     Moves = moves;
 }
Exemplo n.º 6
0
 public GameDeleted(AggregateID <Game> id) : base(id)
 {
 }
Exemplo n.º 7
0
 public static void DenyFriendRequest(AggregateID <Friendship> id) =>
 MessageBus.Instance.Send(new DenyFriendRequest(id));
Exemplo n.º 8
0
 public static void AbortFriend(AggregateID <Friendship> id) =>
 MessageBus.Instance.Send(new AbortFriendship(id));
Exemplo n.º 9
0
 public ChangeUsername(AggregateID <Account> id, string newUsername) : base(id)
 {
     NewUsername = newUsername;
 }
Exemplo n.º 10
0
 public AcceptChallenge(AggregateID <Game> id, AggregateID <Account.Account> accountID, AggregateID <Account.Account> friendID) : base(id)
 {
     AccountID = accountID;
     FriendID  = friendID;
 }
Exemplo n.º 11
0
 public FriendRequestDenied(AggregateID <Friendship> id) : base(id)
 {
 }
Exemplo n.º 12
0
 public LogoutAccount(AggregateID <Account> id) : base(id)
 {
 }
Exemplo n.º 13
0
 public FriendshipAborted(AggregateID <Friendship> id) : base(id)
 {
 }
Exemplo n.º 14
0
 public FriendRequestAccepted(AggregateID <Friendship> id) : base(id)
 {
 }
Exemplo n.º 15
0
 public JoinGame(AggregateID <Game> id, AggregateID <Account.Account> accountID) : base(id)
 {
     AccountID = accountID;
 }
Exemplo n.º 16
0
 public AggregateEvent(AggregateID <T> id, AggregateID <BC.Account.Account>?userID = default, DateTimeOffset timestamp = default)
 // userID is null when program created an event, then we can use current user in session. when event is imported, userID is never null
     : base(id, userID ?? (/*Session.CurrentUser?.UserID ??*/ default), timestamp)
 {
 }
Exemplo n.º 17
0
 public RequestFriendship(AggregateID <Friendship> id, AggregateID <Account.Account> sender, AggregateID <Account.Account> receiver) : base(id)
 {
     Sender   = sender;
     Receiver = receiver;
 }
Exemplo n.º 18
0
 public static void RegisterAccount(AggregateID <Account> id, string username, string password) =>
 MessageBus.Instance.Send(new RegisterAccount(id, username, password));
Exemplo n.º 19
0
 public static void RequestFriend(AggregateID <Friendship> id, AggregateID <Account.Account> sender, AggregateID <Account.Account> receiver) =>
 MessageBus.Instance.Send(new RequestFriendship(id, sender, receiver));
Exemplo n.º 20
0
 public static void LoginAccount(AggregateID <Account> id, string password) =>
 MessageBus.Instance.Send(new LoginAccount(id, password));
Exemplo n.º 21
0
 public ChallengeRequested(AggregateID <Game> id, AggregateID <Account.Account> accountID, AggregateID <Account.Account> friendID) : base(id)
 {
     AccountID = accountID;
     FriendID  = friendID;
 }
Exemplo n.º 22
0
 public static void LogoutAccount(AggregateID <Account> id) => MessageBus.Instance.Send(new LogoutAccount(id));
Exemplo n.º 23
0
 public IconChanged(AggregateID <Account> id, string newIcon) : base(id)
 {
     NewIcon = newIcon;
 }
Exemplo n.º 24
0
 public DenyChallenge(AggregateID <Game> id) : base(id)
 {
 }
Exemplo n.º 25
0
 public DenyFriendRequest(AggregateID <Friendship> id) : base(id)
 {
 }
Exemplo n.º 26
0
 public AbortFriendship(AggregateID <Friendship> id) : base(id)
 {
 }
Exemplo n.º 27
0
 public AccountLoggedIn(AggregateID <Account> id) : base(id)
 {
 }
 public AutomaticPromotionChanged(AggregateID <Account> id, bool currentSetting) : base(id)
 {
     OldSetting = currentSetting;
 }
Exemplo n.º 29
0
 public DeleteGame(AggregateID <Game> id) : base(id)
 {
 }
 public AcceptFriendRequest(AggregateID <Friendship> id) : base(id)
 {
 }