Einzelnen Sprite in einem Array selektieren

Wer kann helfen?

Ich habe folgendes Problem, aus einem Array soll ein einzelnes Sprite zufällig selektiert und mit der Farbe Rot versehen werden und anschließend aus dem Array „gelöscht“ werden. Meine ID ist folgender Pseudo-Code:

#define MAX\_SPRITES\_X 50
#define MAX\_SPRITES\_Y 40

typedef struct
{
 BOOL visible;
 int id;
 float x,y;
 float w,h;
 int r,g,b;
} sprite;

sprite sp[MAX\_SPRITES\_X][MAX\_SPRITES\_Y];

int init\_sprites()
{
 w = 32.0;
 h = 32.0;

 for(int i=0; i
Gruß Mario

MOD: Quelltext zur besseren Lesbarkeit in PRE-Tags gesetzt.