Art.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //---------------------------------------------------------------------------------
  2. // Written by Michael Hoffman
  3. // Find the full tutorial at: http://gamedev.tutsplus.com/series/vector-shooter-xna/
  4. //----------------------------------------------------------------------------------
  5. using AtomicEngine;
  6. namespace AtomicBlaster
  7. {
  8. static class Art
  9. {
  10. public static Texture2D Player { get; private set; }
  11. public static Texture2D Seeker { get; private set; }
  12. public static Texture2D Wanderer { get; private set; }
  13. public static Texture2D Bullet { get; private set; }
  14. public static Texture2D Pointer { get; private set; }
  15. public static Texture2D BlackHole { get; private set; }
  16. public static Texture2D LineParticle { get; private set; }
  17. public static Texture2D Glow { get; private set; }
  18. public static Texture2D Pixel { get; private set; } // a single white pixel
  19. public static void Load()
  20. {
  21. var cache = AtomicNET.Cache;
  22. Player = cache.GetResource<Texture2D>("Sprites/Player.png");
  23. Seeker = cache.GetResource<Texture2D>("Sprites/Seeker.png");
  24. Wanderer = cache.GetResource<Texture2D>("Sprites/Wanderer.png");
  25. Bullet = cache.GetResource<Texture2D>("Sprites/Bullet.png");
  26. Pointer = cache.GetResource<Texture2D>("Sprites/Pointer.png");
  27. BlackHole = cache.GetResource<Texture2D>("Sprites/BlackHole.png");
  28. LineParticle = cache.GetResource<Texture2D>("Sprites/Laser.png");
  29. Glow = cache.GetResource<Texture2D>("Sprites/Glow.png");
  30. Pixel = cache.GetResource<Texture2D>("Sprites/Pixel.png");
  31. }
  32. }
  33. }