void CPFA_qt_user_functions::DrawOnArena(CFloorEntity& entity) {
	DrawFood();
	DrawFidelity();
	DrawPheromones();
	DrawNest();

	if(loopFunctions.DrawTargetRays == 1) DrawTargetRays();
}
示例#2
0
void    Canvas::DrawMap(QPainter &painter)
{
  QColor  green(qRgb(28, 120, 0));

  for (uint i = 0; i < _width; i++)
    for (uint j = 0; j < _height; j++)
    {
      painter.setBrush(green);
      painter.drawRect(i * _unit, j * _unit, _unit, _unit);
      if (_land[i][j] == 'f')
        DrawFood(painter, QPoint(i, j));
    }
}