Exemplo n.º 1
0
/* Function that will reset invaders and any invader missiles currently on the screen */
void invaderReset(){
    for (int i = 0; i < INVADERS_ROWS; i++)
        for (int j = 0; j < INVADERS_COLUMNS; j++) {
            if (inv[i][j].missileFired == 1) {	/* if invader fires a missle */
                mvprintw(inv[i][j].missileX, inv[i][j].missileY, " ");	/* clear missile from the screen */
            }
            if (inv[i][j].alive)
                mvprintw(inv[i][j].posX, inv[i][j].posY-1, "   ");	// clear old position of invader
        }
    initInvaders(); /* call the initialise invaders function */
}
Exemplo n.º 2
0
void Game::init()
{
    initInvaders();
    loop();
}