diff -r 458f4f58c1b6 -r 52a3c431db8a QTfrontend/hedgehogerWidget.cpp --- a/QTfrontend/hedgehogerWidget.cpp Fri Sep 15 13:47:01 2006 +0000 +++ b/QTfrontend/hedgehogerWidget.cpp Fri Sep 15 15:45:30 2006 +0000 @@ -3,19 +3,33 @@ #include #include +int overallHedgehogs=0; + CHedgehogerWidget::CHedgehogerWidget(QWidget * parent) : QWidget(parent), numHedgehogs(4) { + overallHedgehogs+=numHedgehogs; +} + +CHedgehogerWidget::~CHedgehogerWidget() +{ + overallHedgehogs-=numHedgehogs; } void CHedgehogerWidget::mousePressEvent ( QMouseEvent * event ) { if(event->button()==Qt::LeftButton) { event->accept(); - if(numHedgehogs < 8) numHedgehogs++; + if(numHedgehogs < 8 && overallHedgehogs<18) { + numHedgehogs++; + overallHedgehogs++; + } } else if (event->button()==Qt::RightButton) { event->accept(); - if(numHedgehogs > 3) numHedgehogs--; + if(numHedgehogs > 3) { + numHedgehogs--; + overallHedgehogs--; + } } else { event->ignore(); return;