Tworzę właśnie grę, i chciałem umieścić klasę w innym pliku niż "main.cpp". Oczywiście umieściłem, ale nie kompiluje. Oto błąd: "expected class-name before ' { ' token". Oto kod:
pocisk.h:
#ifndef pocisk_h
#define pocisk_h
#include <SFML/Graphics.hpp>
class Strzal : public Drawable
{
public:
bool canShoot = false;
void strzal();
};
#endif
(jak można zauważyć dziedziczę po drawable w SFML)
pocisk.cpp:
#include "pocisk.h"
#include <SFML/Graphics.hpp>
#include <iostream>
void Strzal::strzal()
{
//strzal...
}
a w main.cpp po prostu wywołanie metody strzal().
Proszę o pomoc