Esempio n. 1
0
 public Team(PlayerType type, GEnvironment environment)
 {
     _players = new List<Player>();
     _environment = environment;
     for (int i = 0; i < TEAM_SIZE; i++)
     {
         Player player = new Player(type);
         _players.Add(player);
         _environment.RegisterEntity(player);
     }
     _playerType = type;
 }
Esempio n. 2
0
        public Football()
        {
            _graphics = new GraphicsDeviceManager(this);
            _graphics.IsFullScreen = true;

            Content.RootDirectory = "Content";

            _environment = new GEnvironment();

            _ball = new Ball(_environment);

            _topTeam = new Team(PlayerType.Top, _environment);
            _bottomTeam = new Team(PlayerType.Bottom, _environment);

            _environment.RegisterEntity(_ball);

            // Frame rate is 30 fps by default for Windows Phone.
            TargetElapsedTime = TimeSpan.FromTicks(333333);

            // Pre-autoscale settings.
            _graphics.PreferredBackBufferWidth = 480;
            _graphics.PreferredBackBufferHeight = 800;
        }
Esempio n. 3
0
 public Ball(GEnvironment environment)
 {
     _environment = environment;
 }
Esempio n. 4
0
 public Background(Texture2D lineTexture, GEnvironment environment)
 {
     _lineTexture = lineTexture;
     _environment = environment;
 }