X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=ABM2%2FPlayground.cpp;h=358262fa400dffc85e9324dfcd52694f6c1362ef;hb=c858b6b4ba3ec3262255baef5659f632efb3bf9f;hp=ef34150251d1d2b02055b82743d55af86dc2019f;hpb=5fb8c983f7ac6de040c33787f20b16027d7c08d2;p=matthijs%2FABM2.git diff --git a/ABM2/Playground.cpp b/ABM2/Playground.cpp index ef34150..358262f 100755 --- a/ABM2/Playground.cpp +++ b/ABM2/Playground.cpp @@ -74,12 +74,12 @@ bool Playground::Start() CMMPointer tile_sprite = this->getKernel()->getSpriteManager()->getSprite(SPR_TILE); // put in non-destructible blocks - for (int i=0; iPlayField[j*PLAYGROUND_NUMFIELD_X+i]) { + switch(scheme->PlayField[row*PLAYGROUND_NUMFIELD_X+col]) { case BRICK: subsprite = SPR_SUB_BRICK; break; @@ -88,9 +88,9 @@ bool Playground::Start() break; } if (subsprite != -1) - field[i][j] = new Tile(tile_sprite, subsprite, i, j); + field[col][row] = new Tile(tile_sprite, subsprite, col, row); else - field[i][j] = NULL; + field[col][row] = NULL; } } /* @@ -128,7 +128,7 @@ void Playground::Update() { CMMPointer s = this->getKernel()->getSpriteManager()->getSprite(SPR_FIELD); - s->blit(0, 0, 1.0, 1.0, 0, 0, COLOUR_RGBA(0, 0, 255, 255)); + s->blit(0, 0, 1.0, 1.0, 0, 0, COLOUR_RGBA(255, 255, 255, 255)); for (int i=0; isprite->blit( PLAYGROUND_BORDER_LEFT + this->col * FIELD_UNIT_WIDTH, PLAYGROUND_BORDER_TOP + this->row * FIELD_UNIT_HEIGHT, - 1.0, 1.0, this->subsprite, 0, COLOUR_RGBA(0, 0, 0, 255) + 1.0, 1.0, this->subsprite, 0, COLOUR_RGBA(255, 255, 255, 255) ); #ifdef WIN32 D3DXVECTOR3 center(0.0f, 0.0f, 0.0f); // center at the upper-left corner