Esempio n. 1
0
        public void VoteForPlayerWord(Guid token, int wordId, bool up)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("VoteForPlayerWord userId=" + user.Id + " word=" + wordId + (up ? "up" : "down"));
            RoomControll.VoteForPlayerWord(user, wordId, up);
        }
Esempio n. 2
0
        public void GiveCurrentWordVariant(Guid token, string word)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("GiveCurrentWordVariant userId=" + user.Id);
            RoomControll.GiveCurrentWordVariant(user, word);
        }
Esempio n. 3
0
        public void GiveChiefWord(Guid token, string word)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("GiveChiefWord userId=" + user.Id);
            RoomControll.GiveChiefWord(user, word);
        }
Esempio n. 4
0
        public void SetPrimaryWord(Guid token, string primaryWord)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("SetPrimaryWord userId=" + user.Id);
            RoomControll.SetPrimaryWord(user, primaryWord);
        }
Esempio n. 5
0
        public void AskQuestion(Guid token, string question, string word)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("AskQuestion userId=" + user.Id);
            RoomControll.AskQuestion(user, question, word);
        }
Esempio n. 6
0
        public void LeaveRoom(Guid token)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("User " + user.Id + "leave room");
            RoomControll.UserLeaveRoom(user);
        }
Esempio n. 7
0
        public void Logoff(Guid token)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("Logoff userId=" + user.Id);
            RoomControll.DeleteOnlineUser(user);
        }
Esempio n. 8
0
        public GameState GetState(Guid token)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("GetState asked userId=" + user.Id);
            return(RoomControll.GetState(user));
        }
Esempio n. 9
0
        public void VoteForChiefWord(Guid token, bool up)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("VoteForChiefWord userId=" + user.Id + (up ? "up" : "down"));
            RoomControll.VoteForChifWord(user, up);
        }
Esempio n. 10
0
        public void AddRoom(Guid token, string roomName)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("AddRoom userId=" + user.Id + " roomName=" + roomName);

            RoomControll.AddRoom(roomName);
        }
Esempio n. 11
0
        public void GotoRoom(Guid token, int roomId)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("GotoRoom userId=" + user.Id + " to room " + roomId);

            RoomControll.GotoRoom(user, roomId);
        }
Esempio n. 12
0
        public List <Room> GetRoomsList(Guid token)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("GetRoomsList userId=" + user.Id);

            return(RoomControll.GetRoomsList(user));
        }
Esempio n. 13
0
        public void StartGame(Guid token)
        {
            var user = RoomControll.GetUserByToken(token);

            LogSaver.Log("Start Game userId=" + user.Id);
            //ведущим становится взывавший эту операцию (пока пусть так будет)
            user.role = User.Role.Host;
            RoomControll.StartGame(user);
        }
Esempio n. 14
0
        public void ReceiveChatMessage(Guid token, string message)
        {
            var user = RoomControll.GetUserByToken(token);

            if (message == "")
            {
                return;
            }
            LogSaver.Log("Chat message from " + user.Name + ": " + message);
            RoomControll.BroadcastChatMessageToRoom(user, message);
        }