Beispiel #1
0
void Figure::draw(Painter &p)
{
    p.setColor(color_);
    for(int y=0; y<4; ++y)
        for(int x=0; x<4; ++x)
        {
            if(map(x, y))
                p.drawPoint(x_ + x, y_ + y);
        }
}
Beispiel #2
0
void Well::draw(Painter &p)
{
    for(uint y=0; y<height_; ++y)
        for(uint x=0; x<width_; ++x)
        {
            if(map_[y][x])
            {
                p.setColor(map_[y][x]);
                p.drawPoint(x, y);
            }
        }
}