IX - Klasa obsługi gracza
Konta są, rejestracja, newsy, wiemy nawet coś o mysql... ale... za każdym razem gdy chcemy wyświetlić coś o graczu (co będzie używane w grze na każdym kroku, nawet wyświetlanie głupiego imienia w dialogach). Jak sobie z tym poradzić?
1. Include
Pamiętacie jak ostatnio przy ustalaniu "trwałego" połączenia z bazą danych dołączaliśmy plik mysql_connect.php? Tak samo tym razem dołączymy plik player_class.php. Piszemy więc
Ważne by było to już po dołączeniu pliku mysql_connect.php!
2. Tworzymy klasę
Co to są klasy nie będę mówił, gdyż bardzo ładnie przedstawił to na forum Aylard.
Jak teraz dostać się do np. siły gracza? Wystarczy w miejscu, gdzie będziemy chcieli wypisać ile gracz ma pkt. siły napisać
Jeśli będziemy mieli potrzebę obliczyć coś co dotyczy gracza to wystarczy rozszerzyć klasę (nie koniecznie używając rozszerzenia klas, po prostu dopisać kolejną funkcję do klasy player).