tools/MissionsEditor/hedgehogedit.h
author nemo
Sun, 10 Oct 2010 20:16:17 -0400
changeset 3951 c9a63db3e603
parent 2596 41b46f83d088
permissions -rw-r--r--
Correct another bug in slot switching, adjust width of theme list, really truly fix reset of weps (I hope) should also fix infinite teleport bug in place hogs mode. Slow update of health to 5s for inf attack mode.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2596
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     1
#ifndef HEDGEHOGEDIT_H
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     2
#define HEDGEHOGEDIT_H
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     3
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     4
#include <QtGui/QFrame>
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     5
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     6
namespace Ui {
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     7
    class HedgehogEdit;
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     8
}
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
     9
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    10
class HedgehogEdit : public QFrame {
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    11
    Q_OBJECT
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    12
public:
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    13
    HedgehogEdit(QWidget *parent = 0);
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    14
    ~HedgehogEdit();
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    15
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    16
    void setHedgehog(quint32 level = 0, quint32 health = 100, const QString & name = QString());
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    17
    void setHat(const QString & name);
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    18
    void setCoordinates(int x, int y);
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    19
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    20
protected:
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    21
    void changeEvent(QEvent *e);
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    22
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    23
private:
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    24
    Ui::HedgehogEdit *m_ui;
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    25
};
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    26
41b46f83d088 Compete loading teams/hedgehogs part from mission config
unc0rr
parents:
diff changeset
    27
#endif // HEDGEHOGEDIT_H