Example #1
0
 public NPC(GraphicsDevice theDevice, ContentManager theLoader,string npc_sheet,string [,] temp,double pace)
 {
     directions = temp;
     speed = pace;
     current_instruction = 0;
     final_instruction = directions.GetUpperBound(0);
     mNPCTexture = theLoader.Load<Texture2D>(npc_sheet) as Texture2D;
     mNPC = new Sprite.Sprite(new Rectangle(20, 500, 50, 100), new Rectangle(0, 0, 90, 220));
     mNPC.Visible = true;
 }
Example #2
0
 public Player(GraphicsDevice theDevice, ContentManager theLoader)
 {
     this.mWizardTexture = theLoader.Load<Texture2D>("./graphics/WizardSheet") as Texture2D;
     this.mWizard = new Sprite.Sprite(new Rectangle(this.coords[0], this.coords[1], 33, 82), new Rectangle(0, 0, 50, 119));
     this.mWizard.Visible = true;
 }