Tengo este código:
Código PHP:
Ver originalif ($x == $x1 and $y == $y1){
$tem = $vel;
}elseif ($x == $x1 and $y != $y1){
$x -= $x1;
$tem = $x * $vel * 2;
}elseif ($x != $x1 and $y == $y1){
$y -= $y1;
$tem = $y * $vel * 2;
}elseif ($x != $x1 and $y != $y1){
$x -= $x1;
$y -= $y1;
$suma = $x +$y;
$tem = $log * $vel;
}
Y resulta que cuando se ejecuta, se ejecuta bien para el primer if (cuando es el caso), y para el último elseif.
Pero cuando tiene que ejecutarse el primer elseif o el segundo, no se ejecutan ya que me aparece como resultado siempre 0.
No sé qué más hacer.
Un saludo