Exemple #1
0
        public Room(int listeningPort, int sendingPort, ShipInfo[] ships)
        {
            physicsController = new PhysicsController();
            Body.SetPhysicsController(physicsController);
            shipsInfo       = ships;
            roomClosed      = false;
            lastId          = 0;
            bots            = new List <ShipController>();
            players         = new List <Player>();
            structConverter = new StructConverter();
            IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Any, listeningPort);

            udp                   = new Udp(localEndPoint);
            connector             = new TcpConnector(localEndPoint);
            projectilesController = new BaseProjectilesController(100);
        }