Load() public method

Attempts to load the spriteset from the given filename.
public Load ( String filename ) : bool
filename String The filename of the Spriteset to load.
return bool
Ejemplo n.º 1
0
 /// <summary>
 /// Get an image representation of this trigger / person
 /// </summary>
 /// <param name="rootpath">The root path of the project to find the spriteset.</param>
 /// <returns>A System.Draw.Bitmap representing the entity.</returns>
 public Image GetSSImage(string rootpath)
 {
     if (Type == EntityType.Trigger) return Properties.Resources.trigger;
     using (var s = new Spriteset())
     {
         if (s.Load(rootpath + "/spritesets/" + Spriteset))
         {
             Image img = s.GetImage("south");
             if (img == null && s.Images.Count > 0) img = s.Images[0];
             if (img != null)
             {
                 return s.Images.Count == 0 ? Properties.Resources.person : new Bitmap(img);
             }
         }
         return Properties.Resources.person;
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Gets a list of sprite directions fgor this person object:
 /// </summary>
 /// <param name="rootpath">The root path to find the spriteset with.</param>
 /// <returns>A list of spriteset directions.</returns>
 public string[] GetSpriteDirections(string rootpath)
 {
     using (Spriteset s = new Spriteset())
     {
         if (s.Load(rootpath + "/spritesets/" + Spriteset))
         {
             return s.GetDirections();
         }
     }
     return null;
 }