Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace NewPlayerDataBase
- {
- class Program
- {
- static void Main(string[] args)
- {
- PlayerList playerList = new PlayerList();
- playerList.AddPlayer("Nagibator", 99);
- playerList.BanPlayer(1);
- playerList.UnbanPlayer(1);
- playerList.RemovePlayer(1);
- }
- }
- class PlayerList
- {
- private List<Player> players = new List<Player>();
- public PlayerList()
- {
- List<Player> _players = new List<Player>();
- }
- public void BanPlayer(int playerNumber)
- {
- players[playerNumber - 1].Ban();
- }
- public void UnbanPlayer(int playerNumber)
- {
- players[playerNumber - 1].UnBan();
- }
- public void AddPlayer(string name, int level)
- {
- Player newPlayer = new Player(name, level);
- players.Add(newPlayer);
- }
- public void RemovePlayer(int number)
- {
- players.RemoveAt(number - 1);
- }
- }
- class Player
- {
- public string Name { get; private set; }
- public bool IsBanned { get; private set; }
- public int Level { get; private set; }
- public Player(string name, int level)
- {
- Name = name;
- IsBanned = false;
- Level = level;
- }
- public void Ban()
- {
- IsBanned = true;
- }
- public void UnBan()
- {
- IsBanned = false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement