Code:
#include "I:\Documents\Visual Studio 2010\Projects\Coding Club Game\Coding Club Game\blocks.h"
#include <allegro.h>
#include <string>
using namespace std;
blocks::blocks()
{
place == {{true, true, true, true}, {true, true, true, true}};
}
void blocks::draw(BITMAP* buffer, ball &bl, int &score, SAMPLE* sound)
{
functs f;
for(int j = 0; j < 4; j++)
{
for(int i = 0; i < 4; i++)
{
if(f.collision(bl.x, bl.y, 10, 10, i*100+5, j*40 + 40, 100, 20) == true && place[j][i] == true)
{
place[j][i] = false;
score++;
play_sample(sound, 255, 128, 1000, false);
if(bl.dir == "NE")
bl.dir = "SE";
else if(bl.dir == "NW")
bl.dir = "SW";
else if(bl.dir == "N")
bl.dir = "S";
else if(bl.dir == "S")
bl.dir = "N";
else if(bl.dir == "SE")
bl.dir = "NE";
else if(bl.dir == "SW")
bl.dir = "NW";
}
if(place[j][i] == true)
rectfill(buffer, i*100+5, j*40 + 40, i*100+100, j*40 + 60, makecol(0, 255, 0));
}
}
}
The error is Line 10:
Code:
place == {{true, true, true, true}, {true, true, true, true}};
The
works fine, it is the first
that is giving a error.