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
  1. <?php
  2.  
  3.  
  4. class Samochod {
  5.  
  6. private $predkosc = 0;
  7. private $akcja;
  8.  
  9.  
  10.  
  11. public function uruchom() {
  12. $this -> akcja = "<b>uruchomiony!</b>";
  13. echo "<b>Silnik</b> " . $this -> akcja . "<br>";
  14.  
  15. }
  16.  
  17. public function przyspiesz($c){
  18.  
  19. if($c > 180){
  20.  
  21. echo"<b>Lądujesz w rowie !</b>";
  22. }else {
  23. $this->predkosc=$c;
  24. }
  25. }
  26.  
  27. public function skreclewo()
  28. {
  29. $this ->akcja = "<b>skrecil w lewo.</b>";
  30. echo "<b>Samochod</b> " . $this -> akcja . "<br>";
  31. }
  32.  
  33. }// koniec
  34.  
  35. $ford = new samochod;
  36.  
  37.  
  38.  
  39. if($_GET['akcja'] == 'uruchom')
  40. {
  41. $ford-> uruchom();
  42.  
  43. }
  44.  
  45. if($_GET['akcja'] == 'przyspiesz')
  46. {
  47. echo $ford->przyspiesz($_GET['e']);
  48. }
  49.  
  50. $sk=$ford->aktualnaPredkosc();
  51. $przyspiesz = $ford->aktualnaPredkosc()+10;
  52.  
  53. echo "Prędkosc: <b>'.$ford->aktualnaPredkosc().'";
  54.  
  55. <a href="index.php?akcja=uruchom">Uruchom Silnik</a>
  56. <a href="index.php?akcja=przyspiesz&e='.$przyspiesz.'">Przyspiesz</a>
  57. <a href="index.php?akcja=skreclewo&e='.$sk.'">Skrec w lewo</a>
  58. ";
  59. ?>