I am currently programming a version of Galaxian as part of a HNC course I am doing, the problem is with getting my arrays working (the first 10x3 aliens are working fine, it's just the next two alien lines). Here is the code:
globals.cpp
ENEMY Enemies[10][3]; (this one is working)
ENEMY2 Enemies2[10][1]; (this is the one that is not)

globals.h has the same two lines

Game_loop
void Initialise()
{
int xpos,ypos,xsub,ysub;

Draw_Ship();

for (xpos=100, xsub=0; xpos<=640; xpos+=60, xsub++)
{
for (ypos=280, ysub=0; ypos<=400; ypos+=60, ysub++)
{
Enemies[xsub][ysub].x=xpos;
Enemies[xsub][ysub].y=ypos;
Enemies[xsub][ysub].alive=1;
Draw_Enemies(xpos,ypos);
}
}

starttime=GetTickCount();

for (xpos=100, xsub=0; xpos<=640; xpos+=60, xsub++)
{
for (ypos=460, ysub=0; ypos<=520; ypos+=60, ysub++)
{
Enemies[xsub][ysub].x=xpos;
Enemies[xsub][ysub].y=ypos;
Enemies[xsub][ysub].alive=1;
Draw_Enemies2(xpos,ypos);
}
}

Any help will GREATLY appreciated. Thanks.