Paste Code
Paste Blends
Paste Images
public override void Update(GameTime gameTime)
{
//allow the players to pause the game using either the game pads or the Enter key on the keyboard
if (InputHelper.IsNewButtonPress(Buttons.Back))
//InputHelper.IsNewButtonPress(pause) ||
//InputHelper.IsNewKeyPress(Keys.Enter))
{
Manager.CurrentState = AAGameState.Paused;
trainer.Position.Y = 0;
trainer.Position.X = 79;
return;
}

if (dialog1.Showing)
{
if (InputHelper.IsNewTap(InputHelper.Dir.Center))
{
if (!dialog1.NextLine())
dialog1.Hide();
}
}
else if (walkingFrame > 0)
{
switch (walkingDir)
{
/*case "North":
switch (walkingFrame)
{
case 1:

break;
case 2:
Console.WriteLine("Case 2");
break;
default:
Console.WriteLine("Default case");
break;
}
break;*/
case "North":
switch (walkingFrame)
{
case 1:
case 3:
case 4:
case 5:
case 7:
case 8:
case 9:
case 10:
trainer.Position.Y -= 2;
walkingFrame++;
break;
case 2:
trainer.SetFrame(0);
walkingFrame++;
break;
case 6:
trainer.SetFrame(1);
walkingFrame++;
break;
case 11:
walkingFrame = 0;
trainer.SetFrame(0);
break;
default:
Console.WriteLine("Default case");
break;
}
break;

case "South":
switch (walkingFrame)
{
case 1:
case 3:
case 4:
case 5:
case 7:
case 8:
case 9:
case 10:
trainer.Position.Y += 2;
walkingFrame++;
break;
case 2:
trainer.SetFrame(0);
walkingFrame++;
break;
case 6:
trainer.SetFrame(1);
walkingFrame++;
break;
case 11:
walkingFrame = 0;
trainer.SetFrame(0);
break;
default:
Console.WriteLine("Default case");
break;
}
break;

case "East":
switch (walkingFrame)
{
case 1:
case 3:
case 4:
case 5:
case 7:
case 8:
case 9:
case 10:
trainer.Position.X += 2;
walkingFrame++;
break;
case 2:
trainer.SetFrame(0);
walkingFrame++;
break;
case 6:
trainer.SetFrame(1);
walkingFrame++;
break;
case 11:
walkingFrame = 0;
trainer.SetFrame(0);
break;
default:
Console.WriteLine("Default case");
break;
}
break;

case "West":
switch (walkingFrame)
{
case 1:
case 3:
case 4:
case 5:
case 7:
case 8:
case 9:
case 10:
trainer.Position.X -= 2;
walkingFrame++;
break;
case 2:
trainer.SetFrame(0);
walkingFrame++;
break;
case 6:
trainer.SetFrame(1);
walkingFrame++;
break;
case 11:
walkingFrame = 0;
trainer.SetFrame(0);
break;
default:
Console.WriteLine("Default case");
break;
}
break;
}
}
else
{
if (InputHelper.IsNewTap(InputHelper.Dir.North))
{
walkingFrame++;
walkingDir = "North";
trainer.SetAnimation("Trainer_South_Walking", 0);
}

if (InputHelper.IsNewTap(InputHelper.Dir.South))
{
walkingFrame++;
walkingDir = "South";
trainer.SetAnimation("Trainer_South_Walking", 0);
}

if (InputHelper.IsNewTap(InputHelper.Dir.East))
{
walkingFrame++;
walkingDir = "East";
trainer.SetAnimation("Trainer_South_Walking", 0);
}

if (InputHelper.IsNewTap(InputHelper.Dir.West))
{
walkingFrame++;
walkingDir = "West";
trainer.SetAnimation("Trainer_South_Walking", 0);
}

if (InputHelper.IsNewTap(InputHelper.Dir.Center))
{
dialog1.SetLine(0);
dialog1.Show();
}

trainer.Update(gameTime, Vector2.Zero, Vector2.Zero);
}

}
  1. public override void Update(GameTime gameTime)
  2.                 {
  3.                         //allow the players to pause the game using either the game pads or the Enter key on the keyboard
  4.                         if (InputHelper.IsNewButtonPress(Buttons.Back))
  5.                                 //InputHelper.IsNewButtonPress(pause) ||
  6.                                 //InputHelper.IsNewKeyPress(Keys.Enter))
  7.                         {
  8.                                 Manager.CurrentState = AAGameState.Paused;
  9.                 trainer.Position.Y = 0;
  10.                 trainer.Position.X = 79;
  11.                                 return;
  12.                         }
  13.  
  14.             if (dialog1.Showing)
  15.             {
  16.                 if (InputHelper.IsNewTap(InputHelper.Dir.Center))
  17.                 {
  18.                     if (!dialog1.NextLine())
  19.                         dialog1.Hide();
  20.                 }
  21.             }
  22.             else if (walkingFrame > 0)
  23.             {
  24.                 switch (walkingDir)
  25.                 {
  26.                     /*case "North":
  27.                         switch (walkingFrame)
  28.                         {
  29.                             case 1:
  30.  
  31.                                 break;
  32.                             case 2:
  33.                                 Console.WriteLine("Case 2");
  34.                                 break;
  35.                             default:
  36.                                 Console.WriteLine("Default case");
  37.                                 break;
  38.                         }
  39.                         break;*/
  40.                     case "North":
  41.                         switch (walkingFrame)
  42.                         {
  43.                             case 1:
  44.                             case 3:
  45.                             case 4:
  46.                             case 5:
  47.                             case 7:
  48.                             case 8:
  49.                             case 9:
  50.                             case 10:
  51.                                 trainer.Position.Y -= 2;
  52.                                 walkingFrame++;
  53.                                 break;
  54.                             case 2:
  55.                                 trainer.SetFrame(0);
  56.                                 walkingFrame++;
  57.                                 break;
  58.                             case 6:
  59.                                 trainer.SetFrame(1);
  60.                                 walkingFrame++;
  61.                                 break;
  62.                             case 11:
  63.                                 walkingFrame = 0;
  64.                                 trainer.SetFrame(0);
  65.                                 break;
  66.                             default:
  67.                                 Console.WriteLine("Default case");
  68.                                 break;
  69.                         }
  70.                         break;
  71.  
  72.                     case "South":
  73.                         switch (walkingFrame)
  74.                         {
  75.                             case 1:
  76.                             case 3:
  77.                             case 4:
  78.                             case 5:
  79.                             case 7:
  80.                             case 8:
  81.                             case 9:
  82.                             case 10:
  83.                                 trainer.Position.Y += 2;
  84.                                 walkingFrame++;
  85.                                 break;
  86.                             case 2:
  87.                                 trainer.SetFrame(0);
  88.                                 walkingFrame++;
  89.                                 break;
  90.                             case 6:
  91.                                 trainer.SetFrame(1);
  92.                                 walkingFrame++;
  93.                                 break;
  94.                             case 11:
  95.                                 walkingFrame = 0;
  96.                                 trainer.SetFrame(0);
  97.                                 break;
  98.                             default:
  99.                                 Console.WriteLine("Default case");
  100.                                 break;
  101.                         }
  102.                         break;
  103.  
  104.                     case "East":
  105.                         switch (walkingFrame)
  106.                         {
  107.                             case 1:
  108.                             case 3:
  109.                             case 4:
  110.                             case 5:
  111.                             case 7:
  112.                             case 8:
  113.                             case 9:
  114.                             case 10:
  115.                                 trainer.Position.X += 2;
  116.                                 walkingFrame++;
  117.                                 break;
  118.                             case 2:
  119.                                 trainer.SetFrame(0);
  120.                                 walkingFrame++;
  121.                                 break;
  122.                             case 6:
  123.                                 trainer.SetFrame(1);
  124.                                 walkingFrame++;
  125.                                 break;
  126.                             case 11:
  127.                                 walkingFrame = 0;
  128.                                 trainer.SetFrame(0);
  129.                                 break;
  130.                             default:
  131.                                 Console.WriteLine("Default case");
  132.                                 break;
  133.                         }
  134.                         break;
  135.  
  136.                     case "West":
  137.                         switch (walkingFrame)
  138.                         {
  139.                             case 1:
  140.                             case 3:
  141.                             case 4:
  142.                             case 5:
  143.                             case 7:
  144.                             case 8:
  145.                             case 9:
  146.                             case 10:
  147.                                 trainer.Position.X -= 2;
  148.                                 walkingFrame++;
  149.                                 break;
  150.                             case 2:
  151.                                 trainer.SetFrame(0);
  152.                                 walkingFrame++;
  153.                                 break;
  154.                             case 6:
  155.                                 trainer.SetFrame(1);
  156.                                 walkingFrame++;
  157.                                 break;
  158.                             case 11:
  159.                                 walkingFrame = 0;
  160.                                 trainer.SetFrame(0);
  161.                                 break;
  162.                             default:
  163.                                 Console.WriteLine("Default case");
  164.                                 break;
  165.                         }
  166.                         break;
  167.                 }
  168.             }
  169.             else
  170.             {
  171.                 if (InputHelper.IsNewTap(InputHelper.Dir.North))
  172.                 {
  173.                     walkingFrame++;
  174.                     walkingDir = "North";
  175.                     trainer.SetAnimation("Trainer_South_Walking", 0);
  176.                 }
  177.  
  178.                 if (InputHelper.IsNewTap(InputHelper.Dir.South))
  179.                 {
  180.                     walkingFrame++;
  181.                     walkingDir = "South";
  182.                     trainer.SetAnimation("Trainer_South_Walking", 0);
  183.                 }
  184.  
  185.                 if (InputHelper.IsNewTap(InputHelper.Dir.East))
  186.                 {
  187.                     walkingFrame++;
  188.                     walkingDir = "East";
  189.                     trainer.SetAnimation("Trainer_South_Walking", 0);
  190.                 }
  191.  
  192.                 if (InputHelper.IsNewTap(InputHelper.Dir.West))
  193.                 {
  194.                     walkingFrame++;
  195.                     walkingDir = "West";
  196.                     trainer.SetAnimation("Trainer_South_Walking", 0);
  197.                 }
  198.  
  199.                 if (InputHelper.IsNewTap(InputHelper.Dir.Center))
  200.                 {
  201.                     dialog1.SetLine(0);
  202.                     dialog1.Show();
  203.                 }
  204.                
  205.                 trainer.Update(gameTime, Vector2.Zero, Vector2.Zero);
  206.             }
  207.  
  208.                 }
go to heaven