Example #1
0
        public override void Open()
        {
            // Make a field
            bbox = new AABBox(new Vector3(-20, 0, -10), new Vector3(20, 0, 10));
            // Red goal
            teamAGoal = new AABBox(new Vector3(-21, 0, -7), new Vector3(-19, 0, 7));
            // Blue Goal
            teamBGoal = new AABBox(new Vector3(19, 0, -7), new Vector3(21, 0, 7));
            // Make a ball
            ball = new Ball(bbox);
            // Build team A
            const int PlayerCountA = 8;

            for (int i = 0; i < PlayerCountA; i++)
            {
                Player pMicTest = new Player(teamA, allPlayers, ball, true, i);
                Demo.SelectedVehicle = pMicTest;
                teamA.Add(pMicTest);
                allPlayers.Add(pMicTest);
            }
            // Build Team B
            const int PlayerCountB = 8;

            for (int i = 0; i < PlayerCountB; i++)
            {
                Player pMicTest = new Player(teamB, allPlayers, ball, false, i);
                Demo.SelectedVehicle = pMicTest;
                teamB.Add(pMicTest);
                allPlayers.Add(pMicTest);
            }
            // initialize camera
            Demo.Init2dCamera(ball);
            Demo.Camera.SetPosition(10, Demo.Camera2dElevation, 10);
            Demo.Camera.FixedPosition = new Vector3(40);
            Demo.Camera.Mode          = Camera.CameraMode.Fixed;
            redScore  = 0;
            blueScore = 0;
        }
 public override void Open()
 {
     // Make a field
     bbox = new AABBox(new Vector3(-20, 0, -10), new Vector3(20, 0, 10));
     // Red goal
     teamAGoal = new AABBox(new Vector3(-21, 0, -7), new Vector3(-19, 0, 7));
     // Blue Goal
     teamBGoal = new AABBox(new Vector3(19, 0, -7), new Vector3(21, 0, 7));
     // Make a ball
     ball = new Ball(bbox);
     // Build team A
     const int PlayerCountA = 8;
     for (int i = 0; i < PlayerCountA; i++)
     {
         Player pMicTest = new Player(teamA, allPlayers, ball, true, i);
         Demo.SelectedVehicle = pMicTest;
         teamA.Add(pMicTest);
         allPlayers.Add(pMicTest);
     }
     // Build Team B
     const int PlayerCountB = 8;
     for (int i = 0; i < PlayerCountB; i++)
     {
         Player pMicTest = new Player(teamB, allPlayers, ball, false, i);
         Demo.SelectedVehicle = pMicTest;
         teamB.Add(pMicTest);
         allPlayers.Add(pMicTest);
     }
     // initialize camera
     Demo.Init2dCamera(ball);
     Demo.Camera.SetPosition(10, Demo.Camera2dElevation, 10);
     Demo.Camera.FixedPosition = new Vector3(40);
     Demo.Camera.Mode = Camera.CameraMode.Fixed;
     redScore = 0;
     blueScore = 0;
 }
Example #3
0
 public Ball(AABBox bbox)
 {
     m_bbox = bbox;
     Reset();
 }
Example #4
0
 public Ball(AABBox bbox)
 {
     m_bbox = bbox;
     Reset();
 }