Hallo @lle,
ich brauche eure Hilfe *!
Ich habe eine Klasse die ein Gegenstand darstellt (Item). So ich habe geschafft dies zu zeichnen (Ich lasse mal den Code dafür aus). Ich will aber es auch wieder verschwinden lassen, indem beim zeichnen die vorherigen Pixel gespeichert werden.
Dazu brauche ich aber ein X & Y--Array, das sich so einfach erweitern lässt wie ein Vektor.
Aber kann man ein Vektor-Array machen? Ja, ich weiß ein Array als Typ. Aber das mein ich nicht. Eher so:
Bitte helft mir.
Danke im Vorraus!
ich brauche eure Hilfe *!
Ich habe eine Klasse die ein Gegenstand darstellt (Item). So ich habe geschafft dies zu zeichnen (Ich lasse mal den Code dafür aus). Ich will aber es auch wieder verschwinden lassen, indem beim zeichnen die vorherigen Pixel gespeichert werden.
Dazu brauche ich aber ein X & Y--Array, das sich so einfach erweitern lässt wie ein Vektor.
Code:
class TItem
{
public:
......
TBitmap *BMP;
void Draw(int x, int y);
void Hide();
private:
// Hier soll das Array rein
};
Aber kann man ein Vektor-Array machen? Ja, ich weiß ein Array als Typ. Aber das mein ich nicht. Eher so:
Code:
int a[10][10]; // int-Array, aber nicht dynamisch wie ein Vektor
std::vector<TTyp> b; // Vektor, aber nicht mehrdimensional
std::vector<TTyp>[2] b; // Mein Vorschlag, geht aber nicht
Bitte helft mir.
Danke im Vorraus!