0
0
W wielu miejscach brak wcięcia kodu: (tak to wygląda na prawdę)
void Character::fall(sf::Time time)
{
is_fall=true;
if(speed<0)speed=0.0f;
speed+=15.0f;
s_character.move(0.0f,speed*time.asSeconds());
}
Albo: http://pastebin.com/b05bTqXJ
Dalej nawet nie czytam, bo bez poprawnego formatowania ciężko będzie.
2
Tak na szybko:
- W plikach nagłówkowych nie należy stosować using namespace.
- W plikach nagłówkowych brakuje dyrektyw #ifndef #define #endif albo #pragma once
- Chyba w każdym pliku masz dołączony plik iostream, po co?
- Proponuję jedną klasę na plik nagłówkowy, a nie kilka klas w jednym pliku.
- Nie używaj "gołych" wskaźników.
- Zamiast projektu w Code::Blocks powinieneś użyć cmake, autotools albo innego narzędzia
- Skoro mamy ocenić kod to po co wrzucasz binarki?