Też dodam coś od siebie ;) :
Twoja klasa Wrog wygląda tak:
class Wrog {
TImage *w;
int live;
int damage;
};
Jak dobrze widać nie użyłeś specyfikatora dostępu (public/private/protected), co oznacza że wszystkie elementy są prywatne (przez domniemanie), czyli dostępne tylko i wyłącznie dla składowych tej klasy i przyjaciół. Możesz to zmienić na dwa sposoby:
- używając struktury zamiast klasy:
struct Wrog {
TImage *w;
int live;
int damage;
};
- dając specyfikator dostępu public albo protected:
class Wrog {
public:
TImage *w;
int live;
int damage;
};