diff --git a/Board.cpp b/Board.cpp index 083b637..d3a7271 100644 --- a/Board.cpp +++ b/Board.cpp @@ -17,6 +17,7 @@ Board::Board(vi2d boardSize,float gravity,float maxGravity,float launchSpd,float void Board::spawnBlock(int col){ BlockClump c=BlockClump(); c.y-=128; + c.vspeed=maxGravity; c.addBlock(col,0,colorHandler.getRandomColor()); clumps.push_back(c); } diff --git a/C++ProjectTemplate b/C++ProjectTemplate index 95c4f5d..1dc56b2 100755 Binary files a/C++ProjectTemplate and b/C++ProjectTemplate differ diff --git a/main.cpp b/main.cpp index 4299b2a..5b6d2dc 100644 --- a/main.cpp +++ b/main.cpp @@ -16,20 +16,7 @@ bool Meteos::OnUserCreate() randBlockPos=std::uniform_int_distribution<>(0, 9); coinFlip=std::uniform_int_distribution<>(0, 1); - gameBoard=Board({10,14},20.f,100.f,-20.f,1.0f,{3,0,0,0,0,0,0,0,0,0},SPRITES["blocks_test.png"]); - - BlockClump c; - c.addBlock(0,2,BlockColor::RED); - c.addBlock(0,1,BlockColor::RED); - c.addBlock(1,0,BlockColor::RED); - c.addBlock(2,0,BlockColor::RED); - c.addBlock(0,0,BlockColor::RED); - c.y=120; - gameBoard.addClump(c); - - gameBoard.spawnBlock(4); - gameBoard.spawnBlock(4); - gameBoard.spawnBlock(4); + gameBoard=Board({10,14},20.f,100.f,-60.f,1.0f,{3,0,0,0,0,0,0,0,0,0},SPRITES["blocks_test.png"]); return true; } @@ -245,12 +232,11 @@ bool Meteos::OnUserUpdate(float fElapsedTime) if (i+checkX=0) { for (int k=0;k