# HG changeset patch
# User displacer
# Date 1197327314 0
# Node ID 3178a83c7043007b6820d39f941b8095c38ebfa7
# Parent  597ec71895b10f83545d98b3ee26eb3bcd4ae7b6
zero weapons count is allowed

diff -r 597ec71895b1 -r 3178a83c7043 QTfrontend/itemNum.cpp
--- a/QTfrontend/itemNum.cpp	Mon Dec 10 22:45:04 2007 +0000
+++ b/QTfrontend/itemNum.cpp	Mon Dec 10 22:55:14 2007 +0000
@@ -22,7 +22,8 @@
 #include <QPainter>
 
 ItemNum::ItemNum(const QImage& im, QWidget * parent, unsigned char min, unsigned char max) :
-  m_im(im), QWidget(parent), nonInteractive(false), minItems(min), maxItems(max), numItems(min),
+  m_im(im), QWidget(parent), nonInteractive(false), minItems(min), maxItems(max), 
+  numItems(min+2 >= max ? min : min+2),
   infinityState(false)
 {
 }
@@ -59,7 +60,7 @@
   QPainter painter(this);
 
   if (numItems==maxItems+1) {
-    QRect target(0, 0, 250, 32);
+    QRect target(0, 0, 100, 32);
     painter.drawImage(target, QImage(":/res/infinity.png"));
   } else {
     for(int i=0; i<numItems; i++) {
diff -r 597ec71895b1 -r 3178a83c7043 QTfrontend/weaponItem.cpp
--- a/QTfrontend/weaponItem.cpp	Mon Dec 10 22:45:04 2007 +0000
+++ b/QTfrontend/weaponItem.cpp	Mon Dec 10 22:55:14 2007 +0000
@@ -1,7 +1,7 @@
 #include "weaponItem.h"
 
 WeaponItem::WeaponItem(const QImage& im, QWidget * parent) :
-  ItemNum(im, parent)
+  ItemNum(im, parent, 0)
 {
 }