void UpdateXY()
{
//Wrap our function inside a catcher
try
{
//Update x and y of character
if (!File.FileLoad.CheckCave(Character.Position.xSec, Character.Position.ySec))
{
Character.Position.x = Formule.gamex(Character.Position.x, Character.Position.xSec);
Character.Position.y = Formule.gamey(Character.Position.y, Character.Position.ySec);
}
else
{
//New cave update x y
Character.Position.x = Formule.cavegamex(Character.Position.x);
Character.Position.y = Formule.cavegamey(Character.Position.y);
}
}
catch (Exception ex)
{
Console.WriteLine("Update xy error {0}", ex);
Systems.Debugger.Write(ex);
}
}