diff -r 2d0f404cdf05 -r c79cb5e5b24a QTfrontend/hedgehogerWidget.cpp --- a/QTfrontend/hedgehogerWidget.cpp Sun Sep 03 12:56:13 2006 +0000 +++ b/QTfrontend/hedgehogerWidget.cpp Sun Sep 03 13:54:45 2006 +0000 @@ -1,37 +1,36 @@ -#include "hedgehogerWidget.h" - -#include -#include - -CHedgehogerWidget::CHedgehogerWidget(QWidget * parent) : - QWidget(parent), numHedgedogs(3) -{ -} - -void CHedgehogerWidget::mousePressEvent ( QMouseEvent * event ) -{ - if(event->button()==Qt::LeftButton) { - event->accept(); - numHedgedogs++; - } else if (event->button()==Qt::RightButton) { - event->accept(); - if(numHedgedogs!=0) numHedgedogs--; - } else { - event->ignore(); - return; - } - repaint(); -} - -void CHedgehogerWidget::paintEvent(QPaintEvent* event) -{ - QRectF source(0.0, 0.0, 32.0, 32.0); - QImage image("../share/hedgewars/Data/Graphics/Hedgehog.png"); - - QPainter painter(this); - - for(int i=0; i +#include + +CHedgehogerWidget::CHedgehogerWidget(QWidget * parent) : + QWidget(parent), numHedgedogs(3) +{ +} + +void CHedgehogerWidget::mousePressEvent ( QMouseEvent * event ) +{ + if(event->button()==Qt::LeftButton) { + event->accept(); + if(numHedgedogs < 8) numHedgedogs++; + } else if (event->button()==Qt::RightButton) { + event->accept(); + if(numHedgedogs > 3) numHedgedogs--; + } else { + event->ignore(); + return; + } + repaint(); +} + +void CHedgehogerWidget::paintEvent(QPaintEvent* event) +{ + QImage image(":/res/hh25x25.png"); + + QPainter painter(this); + + for(int i=0; i