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

Code:
place ==
works fine, it is the first

Code:
{
that is giving a error.