Witam , napisalem projekt w C/C++ , prowadzacy pod koniec powiedzial zebym go przerobil na czysto obiektowy. No i mam problem, dostaje Access Violation przy takim kodzie w konstruktorze :
Explosion::Explosion()
{
//...
this->image = al_load_bitmap("explosion.png");
}
Tak wyglada klasa:
class Explosion
{
public:
//...
ALLEGRO_BITMAP *image;
Explosion();
//...
}
a funkcja al_load_bitmap:
ALLEGRO_BITMAP *al_load_bitmap(const char *filename)
A obiekty tworze tak:
Explosion explosions[NUM_EXPLOSIONS]
Prosze wiec o pomoc. W poprzedniej wersji gdy lecialem forem po wszystkich elementach struktury dzialalo, teraz dostaje ten blad.
Pozdrawiam.