diff -r 482f78c595ec -r 2d0f404cdf05 QTfrontend/hedgehogerWidget.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/QTfrontend/hedgehogerWidget.cpp Sun Sep 03 12:56:13 2006 +0000 @@ -0,0 +1,37 @@ +#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