Développement XNA pour la XBox et le PC
240
herosA.Y -= 1;
}
}
if (ServiceHelper.Get().KeyHasBeenPressed(Keys.Right))
{
if (map.TileList[herosA.Y, herosA.X + 1].Type >= 0)
{
cameraA.X += 1;
herosA.X += 1;
}
}
if (ServiceHelper.Get().KeyHasBeenPressed(Keys.Down))
{
if (map.TileList[herosA.Y + 1, herosA.X].Type >= 0)
{
cameraA.Y += 1;
herosA.Y += 1;
}
}
if (ServiceHelper.Get().KeyHasBeenPressed(Keys.Left))
{
if (map.TileList[herosA.Y, herosA.X - 1].Type >= 0)
{
cameraA.X -= 1;
herosA.X -= 1;
}
}
if (ServiceHelper.Get().KeyHasBeenPressed(Keys.Z))
{
if (map.TileList[herosB.Y - 1, herosB.X].Type >= 0)
{
cameraB.Y -= 1;
herosB.Y -= 1;
}
}
if (ServiceHelper.Get().KeyHasBeenPressed(Keys.D))
{
if (map.TileList[herosB.Y, herosB.X + 1].Type >= 0)
{
cameraB.X += 1;
herosB.X += 1;
}
}
if (ServiceHelper.Get().KeyHasBeenPressed(Keys.S))
{
if (map.TileList[herosB.Y + 1, herosB.X].Type >= 0)
{
cameraB.Y += 1;
herosB.Y += 1;
}
}
if (ServiceHelper.Get().KeyHasBeenPressed(Keys.Q))
{
=Labat FM.book Page 240 Vendredi, 19. juin 2009 4:01 16
Précédent

- 261/366

Suivant