Chodzi o to że mam zrobić tzw deske rozdzielcza. Na pozór wszystko działa. Z tym że jak przyspieszam powiedzmy do 20 i skręcam to prędkość spada do 0 :<
Daje fragment kodu:
Wydaje mi się, że źle przekazuje dane. Proszę o jakaś wskazówkę, naprowadzenie
<?php
class Samochod {
private $predkosc = 0;
private $akcja;
public function uruchom() {
$this -> akcja = "<b>uruchomiony!</b>";
echo "<b>Silnik</b> " . $this -> akcja . "<br>";
}
public function przyspiesz($c){
if($c > 180){
echo"<b>Lądujesz w rowie !</b>"; }else {
$this->predkosc=$c;
}
}
public function skreclewo()
{
$this ->akcja = "<b>skrecil w lewo.</b>";
echo "<b>Samochod</b> " . $this -> akcja . "<br>"; }
}// koniec
$ford = new samochod;
if($_GET['akcja'] == 'uruchom')
{
$ford-> uruchom();
}
if($_GET['akcja'] == 'przyspiesz')
{
echo $ford->przyspiesz($_GET['e']); }
$sk=$ford->aktualnaPredkosc();
$przyspiesz = $ford->aktualnaPredkosc()+10;
echo "Prędkosc: <b>'.$ford->aktualnaPredkosc().'";
<a href="index.php?akcja=uruchom">Uruchom Silnik</a>
<a href="index.php?akcja=przyspiesz&e='.$przyspiesz.'">Przyspiesz</a>
<a href="index.php?akcja=skreclewo&e='.$sk.'">Skrec w lewo</a>
";
?>