diff --git a/Board.cpp b/Board.cpp index 0637771..986f7fb 100644 --- a/Board.cpp +++ b/Board.cpp @@ -56,9 +56,11 @@ void Board::convertClump(int ind){ BlockClump c2; for (int i=0;i SPRITES; + bool onlyOnce=false; bool OnUserCreate()override; bool OnUserUpdate(float fElapsedTime)override; }; diff --git a/main.cpp b/main.cpp index 76a4fb2..a6fa5e1 100644 --- a/main.cpp +++ b/main.cpp @@ -24,6 +24,17 @@ bool Meteos::OnUserCreate() bool Meteos::OnUserUpdate(float fElapsedTime) { fElapsedTime=std::min(fElapsedTime,1/60.f); + if (!onlyOnce) { + BlockClump c; + c.addBlock(1,0,BlockColor::RED); + c.addBlock(2,0,BlockColor::RED); + c.addBlock(0,0,BlockColor::RED); + c.addBlock(0,1,BlockColor::RED); + c.addBlock(0,2,BlockColor::RED); + c.y=120; + gameBoard.addClump(c); + onlyOnce=true; + } lastBlockSpawn+=fElapsedTime; if (lastBlockSpawn>=gameBoard.spawnRate){ lastBlockSpawn-=gameBoard.spawnRate;