Cuestión : Crear un mapa en el PHP

Quiero poder hacer una tabla que ponga los userxpos y los userypos en el centro de una rejilla 5x5 (usar la tabla), después si el jugador presiona un botón ascendente, los userypos se convierten en 4 pero las estancias en el centro de la rejilla, el mapa después se mueven. Ver por favor que el objeto del attachment

On del código podría aparecer en las cajas unas de los, que enrolla con los jugadores interaction.
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
>P notpretty = jugador " del class= " del id= " codeSnippet791919 del
           
class= del

Respuesta : Crear un mapa en el PHP

Usted tendrá que encontrar una manera de representar objetos y sus localizaciones.
Una forma sería tener una tabla de objetos, junto con sus coordenadas:

tblLocations
Nombre, símbolo, X, Y

Al dibujar su rejilla, usted puede entonces conseguir la lista de objetos en cualquier localización con una pregunta:

seleccionar el símbolo de los tblLocations donde X=3 y Y=2

La pregunta devolverá una lista de objetos al drenaje en esa localización.

El código del PHP puede construst que estas preguntas basaron en la posición central:

$myposx = 5;
$myposy = 4;
$gridwidth = 5;
$gridheight = 5;
$left = myposx - piso ($gridwidth/2);
$top = myposy - piso ($gridheight/2);

eco '';
para ($y = $top; $y <>{
  eco '';
  para ($x = $left; $x <>  {
    eco ';
  }
  eco '';
}
eco '
';
    $result = mysql_query (“símbolo selecto de los tblLocations donde X=$x y Y=$y”);
    mientras que ($record = mysql_fetch_assoc ($result))
    {
      eco $record [“símbolo”];
    }
    eco '
';

Este código no se ha probado, él es apenas darle una idea.
Otras soluciones  
 
programming4us programming4us