private void setState(state newState)
{
switch (newState)
{
case state.map:
if (mapImage == null)
{
mapImage = new Textures.Texture(Game.RouteInformation.RouteMap);
mapSize = Game.RouteInformation.RouteMap.Size;
}
break;
case state.gradient:
if (gradientImage == null)
{
gradientImage = new Textures.Texture(Game.RouteInformation.GradientProfile);
gradientSize = Game.RouteInformation.GradientProfile.Size;
}
break;
}
currentState = newState;
}
}