Esempio n. 1
0
        public void DisplayActionToUser(LevelBasedMessages levelBasedActions, List <Messages> Actions, int level)
        {
            //if (levelBasedActions.HasLevelBasedMessages)
            //{
            //    switch (level)
            //    {
            //        case 1:
            //        case 2:
            //        case 3:
            //        case 4:
            //        case 5:
            //        case 6:
            //        case 7:
            //        case 8:
            //        case 9:
            //        case 10:
            //            //send level spec message
            //            _writer.WriteLine(levelBasedActions.Ten.ToPlayer);
            //            _writer.WriteLine(levelBasedActions.Ten.ToTarget);
            //            _writer.WriteLine(levelBasedActions.Ten.ToRoom);
            //            break;
            //        case 11:
            //        case 12:
            //        case 13:
            //        case 14:
            //        case 15:
            //        case 16:
            //        case 17:
            //        case 18:
            //        case 19:
            //        case 20:
            //            //send level spec message
            //            _writer.WriteLine(levelBasedActions.Twenty.ToPlayer);
            //            _writer.WriteLine(levelBasedActions.Twenty.ToTarget);
            //            _writer.WriteLine(levelBasedActions.Twenty.ToRoom);

            //            break;
            //        case 21:
            //        case 22:
            //        case 23:
            //        case 24:
            //        case 25:
            //        case 26:
            //        case 27:
            //        case 28:
            //        case 29:
            //        case 30:
            //            //send level spec message
            //            _writer.WriteLine(levelBasedActions.Thirty.ToPlayer);
            //            _writer.WriteLine(levelBasedActions.Thirty.ToTarget);
            //            _writer.WriteLine(levelBasedActions.Thirty.ToRoom);
            //            break;
            //        case 31:
            //        case 32:
            //        case 33:
            //        case 34:
            //        case 35:
            //        case 36:
            //        case 37:
            //        case 38:
            //        case 39:
            //        case 40:
            //            //send level spec message
            //            _writer.WriteLine(levelBasedActions.Forty.ToPlayer);
            //            _writer.WriteLine(levelBasedActions.Forty.ToTarget);
            //            _writer.WriteLine(levelBasedActions.Forty.ToRoom);
            //            break;
            //        case 41:
            //        case 42:
            //        case 43:
            //        case 44:
            //        case 45:
            //        case 46:
            //        case 47:
            //        case 48:
            //        case 49:
            //        case 50:
            //        case 51:
            //            //send level spec message
            //            _writer.WriteLine(levelBasedActions.Fifty.ToPlayer);
            //            _writer.WriteLine(levelBasedActions.Fifty.ToTarget);
            //            _writer.WriteLine(levelBasedActions.Fifty.ToRoom);
            //            break;
            //        default:

            //            foreach (var message in Actions)
            //            {
            //                _writer.WriteLine(message.ToPlayer);
            //                _writer.WriteLine(message.ToTarget);
            //                _writer.WriteLine(message.ToRoom);
            //            }

            //            break;
            //    }
            //}
            //else
            //{
            //    foreach (var message in Actions)
            //    {
            //        _writer.WriteLine(message.ToPlayer);
            //        _writer.WriteLine(message.ToTarget);
            //        _writer.WriteLine(message.ToRoom);
            //    }

            //}
        }
Esempio n. 2
0
        public void DisplayActionToUser(LevelBasedMessages levelBasedActions, List <Messages> Actions, int level)
        {
            if (levelBasedActions.HasLevelBasedMessages)
            {
                switch (level)
                {
                case 1:
                case 2:
                case 3:
                case 4:
                case 5:
                case 6:
                case 7:
                case 8:
                case 9:
                case 10:
                    //send level spec message
                    _writer.WriteLine(levelBasedActions.Ten.ToPlayer);
                    _writer.WriteLine(levelBasedActions.Ten.ToTarget);
                    _writer.WriteLine(levelBasedActions.Ten.ToRoom);
                    break;

                case 11:
                case 12:
                case 13:
                case 14:
                case 15:
                case 16:
                case 17:
                case 18:
                case 19:
                case 20:
                    //send level spec message
                    _writer.WriteLine(levelBasedActions.Twenty.ToPlayer);
                    _writer.WriteLine(levelBasedActions.Twenty.ToTarget);
                    _writer.WriteLine(levelBasedActions.Twenty.ToRoom);

                    break;

                case 21:
                case 22:
                case 23:
                case 24:
                case 25:
                case 26:
                case 27:
                case 28:
                case 29:
                case 30:
                    //send level spec message
                    _writer.WriteLine(levelBasedActions.Thirty.ToPlayer);
                    _writer.WriteLine(levelBasedActions.Thirty.ToTarget);
                    _writer.WriteLine(levelBasedActions.Thirty.ToRoom);
                    break;

                case 31:
                case 32:
                case 33:
                case 34:
                case 35:
                case 36:
                case 37:
                case 38:
                case 39:
                case 40:
                    //send level spec message
                    _writer.WriteLine(levelBasedActions.Forty.ToPlayer);
                    _writer.WriteLine(levelBasedActions.Forty.ToTarget);
                    _writer.WriteLine(levelBasedActions.Forty.ToRoom);
                    break;

                case 41:
                case 42:
                case 43:
                case 44:
                case 45:
                case 46:
                case 47:
                case 48:
                case 49:
                case 50:
                case 51:
                    //send level spec message
                    _writer.WriteLine(levelBasedActions.Fifty.ToPlayer);
                    _writer.WriteLine(levelBasedActions.Fifty.ToTarget);
                    _writer.WriteLine(levelBasedActions.Fifty.ToRoom);
                    break;

                default:

                    foreach (var message in Actions)
                    {
                        _writer.WriteLine(message.ToPlayer);
                        _writer.WriteLine(message.ToTarget);
                        _writer.WriteLine(message.ToRoom);
                    }

                    break;
                }
            }
            else
            {
                foreach (var message in Actions)
                {
                    _writer.WriteLine(message.ToPlayer);
                    _writer.WriteLine(message.ToTarget);
                    _writer.WriteLine(message.ToRoom);
                }
            }
        }