All pastes #717745 Raw Edit

Etwas

public text v1 · immutable
#717745 ·published 2007-09-27 20:43 UTC
rendered paste body
Gameboard::Gameboard() : board(MAXXLINES*MAXYLINES)
{
    clean();
}

void Gameboard::clean()
{
    for(int y=0;y<=MAXYLINES;y++)
    {
        for(int x=0;x<=MAXXLINES;x++)
        {
            board[y * MAXYLINES + x] = 1;
        }
    }
}

void Gameboard::draw()
{
    for(int y=0;y<=MAXYLINES;y++)
    {
        for(int x=0;x<=MAXXLINES;x++)
        {
            if(board[y * MAXYLINES + x] > 0)
            {
                SDL_Rect rect = {x*STONEW,y*STONEH,(x+1)*STONEW,(y+1)*STONEH};
                SDL_FillRect(Tetris::screen,&rect,SDL_MapRGB(Tetris::screen->format,255,255,255));
            }
        }
    }
}