コード例 #1
0
 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 static void Main(string[] args)
 {
     using (Game1 game = new Game1())
     {
         game.Run();
     }
 }
コード例 #2
0
        //Ładowanie odpowiednich grafik
        public void LoadContent(ContentManager Content, Texture2D tex1, Texture2D tex2, Game1 parent)
        {
            this._parent = parent;

            playerTexture = Content.Load<Texture2D>("auto");
            //Pozycja samochodu na trasie
            playerPosition = new Vector2(360, 294);

            firstAiTexture = Content.Load<Texture2D>("przeciwnik");
            secondAiTexture = Content.Load<Texture2D>("przeciwnik2");

            //Położenie wyświetlanej trasy
            backgroundTexture = tex1;
            mapTexture = tex2;
            backgroundPosition = new Vector2(-400, 0);

            //mapTexture = Content.Load<Texture2D>("map");

            //Pobranie kolorów mapy
            mapTextureData = new Color[backgroundTexture.Width * backgroundTexture.Height];
            backgroundTexture.GetData(mapTextureData);

            //Pobranie kolorów auta gracza
            playerTextureData = new Color[playerTexture.Width * playerTexture.Height];
            playerTexture.GetData(playerTextureData);

            //Pobranie kolorów auta pierwszego AI
            firstAiTextureData = new Color[firstAiTexture.Width * firstAiTexture.Height];
            firstAiTexture.GetData(firstAiTextureData);

            //Pobranie kolorów auta drugiego AI
            secondAiTextureData = new Color[secondAiTexture.Width * secondAiTexture.Height];
            secondAiTexture.GetData(secondAiTextureData);

            //Przypisanie odpowiednich czcionek
            font = Content.Load<SpriteFont>("SpriteFont");
            font2 = Content.Load<SpriteFont>("SpriteFont2");
            font3 = Content.Load<SpriteFont>("SpriteFont3");
        }