Massive Continental supplies update
List of changes:
* Invulnerability protects from sabotage damage
* Sabotage kills hog instantly when health reaches 0
* Reliably prevent using of Lonely Cries and baseball bat specials when usage not allowed
* Don't explode Anno 1302 and Medicine if drowning
* Don't play “Missed” and “Laugh” taunt when those don't make sense
* Major rewrite of ALL strings for better usability
* Add custom weapon tooltips
* Major refactoring
* Improve audiovisual effects
* Show message when hog receives new continent ammo
* Sabotaged hedgehogs also emit smoke when it's not their turn
* Can switch continent in reverse order with [Precise]+[Switch]
* Fix retreat timer not turning red for some weapons
#ifndef DRAWMAPWIDGET_H
#define DRAWMAPWIDGET_H
#include <QWidget>
#include <QHBoxLayout>
#include <QPushButton>
#include <QGraphicsView>
#include <QApplication>
#include "qaspectratiolayout.h"
#include "drawmapscene.h"
namespace Ui {
class Ui_DrawMapWidget
{
public:
QGraphicsView *graphicsView;
QPushButton *pbUndo;
void setupUi(QWidget *drawMapWidget)
{
QAspectRatioLayout * arLayout = new QAspectRatioLayout(drawMapWidget);
arLayout->setMargin(0);
graphicsView = new QGraphicsView(drawMapWidget);
arLayout->addWidget(graphicsView);
retranslateUi(drawMapWidget);
QMetaObject::connectSlotsByName(drawMapWidget);
} // setupUi
void retranslateUi(QWidget *drawMapWidget)
{
Q_UNUSED(drawMapWidget);
} // retranslateUi
};
class DrawMapWidget: public Ui_DrawMapWidget {};
}
class DrawMapWidget : public QWidget
{
Q_OBJECT
public:
explicit DrawMapWidget(QWidget *parent = 0);
~DrawMapWidget();
void setScene(DrawMapScene * scene);
protected:
void changeEvent(QEvent *e);
virtual void resizeEvent(QResizeEvent * event);
private:
Ui::DrawMapWidget *ui;
};
#endif // DRAWMAPWIDGET_H