Witam, programuje od bardzo nie dawna i chciałem dla ćwiczenia stworzyć małą grę...
Problem jest taki że ja nie do końca rozumie jak użyć konstruktora z klasy TImage (która jest bazą mojej klasy Cplayer)
Stworzyłem konstruktor dla Cplayer ale nie chce używać domyślnego konstruktora tylko ten który jest już ustawiony w bazowej klasie...
class Cplayer : private TImage
{
private:
TForm *Window;
int positionX;
int positionY;
float horizontal_speed;
float vertical_speed;
direction isBorder; // direction to enum umieszczony w innym nagłówku
public:
//funkcja publiczne klasy
Cplayer(int,int,TForm*,AnsiString);
};
po tym otrzymuje błąd:
E2251 Cannot find default constructor to initialize base class 'TImage'
tak naprawdę moim celem jest stworzenia nowej klasy TImage która będzie miała dodatkowe funkcje i zmienne
Przepraszam za zły polski :)