This commit is contained in:
Vorpal 2025-07-02 08:18:27 +03:00
parent 95c9833cbb
commit 8eb3c21b34
209 changed files with 14950 additions and 0 deletions

BIN
.ground.ini Normal file

Binary file not shown.

82
Mru1.pro Normal file
View File

@ -0,0 +1,82 @@
#-------------------------------------------------
#
# Project created by QtCreator 2023-04-11T08:56:14
#
#-------------------------------------------------
QT += core gui network
TARGET = Mru1
TEMPLATE = app
SOURCES += main.cpp\
widget.cpp \
graphicsviewmod.cpp \
gcross.cpp \
graphicsarcitem.cpp \
groundobj.cpp \
airobj.cpp \
upravview.cpp \
upravline.cpp \
vvodsectotvet.cpp \
vvodnomera.cpp \
airticket.cpp \
vvodnomeratrace.cpp \
killtarget.cpp \
kzstarget.cpp \
resetcmd.cpp \
vvod2z.cpp \
table2z.cpp \
abnticket.cpp \
ctrlmode.cpp
HEADERS += widget.h \
graphicsviewmod.h \
gcross.h \
graphicsarcitem.h \
groundobj.h \
airobj.h \
upravview.h \
upravline.h \
vvodsectotvet.h \
vvodnomera.h \
airticket.h \
vvodnomeratrace.h \
killtarget.h \
kzstarget.h \
resetcmd.h \
vvod2z.h \
table2z.h \
abnticket.h \
ctrlmode.h
FORMS += widget.ui \
vvodsectotvet.ui \
airticket.ui \
killtarget.ui \
kzstarget.ui \
vvod2z.ui \
table2z.ui \
abnticket.ui \
ctrlmode.ui
RESOURCES += \
table2z.qrc \
pics.qrc

79
abnticket.cpp Normal file
View File

@ -0,0 +1,79 @@
#include "abnticket.h"
#include "ui_abnticket.h"
abnticket::abnticket(QWidget *parent, int ab) :
QDialog(parent),
ui(new Ui::abnticket)
{
ui->setupUi(this);
setAttribute(Qt::WA_DeleteOnClose);
hide();
n_Ab = 0;
vvodnomera vv(parent);
vv.setAbMax(4);
vv.setAbMin(1);
vv.exec();
n_Ab = vv.result();
if (n_Ab<=0)
{
vv.close();
this->close();
}
else
{
fillUi(n_Ab);
ui->lineEdit->setText(QString::number(n_Ab));
((Widget*)parent)->changeOpenWidget(this);
}
}
abnticket::~abnticket()
{
delete ui;
}
void abnticket::fillUi(int n_ab) {
Widget *p = (Widget*)this->parentWidget();
if (p) {
const int abType = p->grObj[n_ab]->type;
if (abType == 12) {
ui->lineEdit_2->setText(QString::fromLocal8Bit("2A6"));
ui->lineEdit_3->setText(QString::fromLocal8Bit("ÁÌ \"Øèëêà\""));
} else
{
ui->lineEdit_2->setText(QString::fromLocal8Bit("9A331"));
ui->lineEdit_3->setText(QString::fromLocal8Bit("ÁÌ \"ÒÎÐ\""));
}
}
}
void abnticket::closeEvent(QCloseEvent *event)
{
((Widget*)parent())->clearOpenWidget();
event->accept();
}
void abnticket::on_pushButton_4_clicked()
{
close();
}
void abnticket::on_pushButton_3_clicked()
{
close();
}
void abnticket::on_pushButton_2_clicked()
{
// int n = ui->lineEdit->text().toInt();
}

35
abnticket.h Normal file
View File

@ -0,0 +1,35 @@
#ifndef ABNTICKET_H
#define ABNTICKET_H
#include <QDialog>
#include "widget.h"
namespace Ui {
class abnticket;
}
class abnticket : public QDialog
{
Q_OBJECT
public:
abnticket(QWidget *parent = 0, int ab = 1);
~abnticket();
int n_Ab;
private slots:
void closeEvent(QCloseEvent *event);
void on_pushButton_4_clicked();
void on_pushButton_3_clicked();
void on_pushButton_2_clicked();
private:
Ui::abnticket *ui;
void fillUi(int nAb);
};
#endif // ABNTICKET_H

539
abnticket.ui Normal file
View File

@ -0,0 +1,539 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>abnticket</class>
<widget class="QWidget" name="abnticket">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>367</width>
<height>368</height>
</rect>
</property>
<property name="windowTitle">
<string>Формуляр подчиненного</string>
</property>
<widget class="QFrame" name="frame">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>351</width>
<height>301</height>
</rect>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<widget class="QPushButton" name="pushButton">
<property name="geometry">
<rect>
<x>210</x>
<y>150</y>
<width>131</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Данные по типу ЗРК</string>
</property>
</widget>
<widget class="QLabel" name="label_8">
<property name="geometry">
<rect>
<x>175</x>
<y>114</y>
<width>31</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>шт</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_4">
<property name="geometry">
<rect>
<x>120</x>
<y>110</y>
<width>51</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>0</string>
</property>
</widget>
<widget class="QComboBox" name="comboBox_3">
<property name="enabled">
<bool>false</bool>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>130</y>
<width>51</width>
<height>22</height>
</rect>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<item>
<property name="text">
<string>0%</string>
</property>
</item>
</widget>
<widget class="QLabel" name="label_4">
<property name="geometry">
<rect>
<x>9</x>
<y>71</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Режим работы</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_3">
<property name="geometry">
<rect>
<x>120</x>
<y>50</y>
<width>91</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>БМ &quot;ТОР&quot;</string>
</property>
</widget>
<widget class="QLineEdit" name="lineEdit_2">
<property name="geometry">
<rect>
<x>121</x>
<y>29</y>
<width>91</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>9А331М</string>
</property>
</widget>
<widget class="QLabel" name="label">
<property name="geometry">
<rect>
<x>10</x>
<y>10</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Номер подчиненного</string>
</property>
</widget>
<widget class="QLabel" name="label_5">
<property name="geometry">
<rect>
<x>9</x>
<y>91</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Боеготовность</string>
</property>
</widget>
<widget class="QLabel" name="label_7">
<property name="geometry">
<rect>
<x>9</x>
<y>131</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>НЗ БК</string>
</property>
</widget>
<widget class="QLabel" name="label_2">
<property name="geometry">
<rect>
<x>10</x>
<y>30</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Тип абонента</string>
</property>
</widget>
<widget class="QLabel" name="label_3">
<property name="geometry">
<rect>
<x>9</x>
<y>51</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Уровень абонента</string>
</property>
</widget>
<widget class="QLabel" name="label_6">
<property name="geometry">
<rect>
<x>9</x>
<y>111</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>НЗ ракет</string>
</property>
</widget>
<widget class="QComboBox" name="comboBox">
<property name="geometry">
<rect>
<x>120</x>
<y>70</y>
<width>91</width>
<height>22</height>
</rect>
</property>
<property name="currentIndex">
<number>3</number>
</property>
<item>
<property name="text">
<string>Отказ</string>
</property>
</item>
<item>
<property name="text">
<string>Тренаж</string>
</property>
</item>
<item>
<property name="text">
<string>Дежурный</string>
</property>
</item>
<item>
<property name="text">
<string>Боевой</string>
</property>
</item>
</widget>
<widget class="QLineEdit" name="lineEdit">
<property name="geometry">
<rect>
<x>121</x>
<y>9</y>
<width>51</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>1</string>
</property>
</widget>
<widget class="QComboBox" name="comboBox_4">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>150</y>
<width>51</width>
<height>22</height>
</rect>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<item>
<property name="text">
<string>Низ</string>
</property>
</item>
<item>
<property name="text">
<string>Верх</string>
</property>
</item>
</widget>
<widget class="QLabel" name="label_9">
<property name="geometry">
<rect>
<x>9</x>
<y>151</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>ПВС</string>
</property>
</widget>
<widget class="QComboBox" name="comboBox_2">
<property name="geometry">
<rect>
<x>120</x>
<y>90</y>
<width>91</width>
<height>22</height>
</rect>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<item>
<property name="text">
<string>Небоеготов</string>
</property>
</item>
<item>
<property name="text">
<string>Боеготов</string>
</property>
</item>
</widget>
<widget class="QComboBox" name="comboBox_5">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>120</x>
<y>170</y>
<width>51</width>
<height>22</height>
</rect>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<item>
<property name="text">
<string>0%</string>
</property>
</item>
<item>
<property name="text">
<string>25%</string>
</property>
</item>
<item>
<property name="text">
<string>50%</string>
</property>
</item>
<item>
<property name="text">
<string>75%</string>
</property>
</item>
<item>
<property name="text">
<string>100%</string>
</property>
</item>
</widget>
<widget class="QLabel" name="label_10">
<property name="geometry">
<rect>
<x>9</x>
<y>171</y>
<width>111</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Текущий запас ГСМ</string>
</property>
</widget>
<widget class="QFrame" name="frame_2">
<property name="geometry">
<rect>
<x>189</x>
<y>210</y>
<width>161</width>
<height>91</height>
</rect>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<widget class="QLineEdit" name="lineEdit_5">
<property name="geometry">
<rect>
<x>40</x>
<y>20</y>
<width>81</width>
<height>20</height>
</rect>
</property>
<property name="text">
<string>Сектор</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
<widget class="QPushButton" name="pushButton_5">
<property name="geometry">
<rect>
<x>20</x>
<y>50</y>
<width>51</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Зона</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_6">
<property name="geometry">
<rect>
<x>90</x>
<y>50</y>
<width>51</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Сектор</string>
</property>
</widget>
</widget>
<widget class="QLabel" name="label_11">
<property name="geometry">
<rect>
<x>206</x>
<y>203</y>
<width>141</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Обл. ответственности</string>
</property>
</widget>
<widget class="QCheckBox" name="checkBox">
<property name="geometry">
<rect>
<x>20</x>
<y>220</y>
<width>121</width>
<height>17</height>
</rect>
</property>
<property name="text">
<string>Признак излучения</string>
</property>
</widget>
<widget class="QCheckBox" name="checkBox_2">
<property name="geometry">
<rect>
<x>20</x>
<y>240</y>
<width>121</width>
<height>17</height>
</rect>
</property>
<property name="text">
<string>Базовый</string>
</property>
</widget>
<widget class="QCheckBox" name="checkBox_3">
<property name="geometry">
<rect>
<x>20</x>
<y>260</y>
<width>121</width>
<height>17</height>
</rect>
</property>
<property name="text">
<string>Признак сектора</string>
</property>
</widget>
<widget class="QCheckBox" name="checkBox_4">
<property name="geometry">
<rect>
<x>20</x>
<y>280</y>
<width>161</width>
<height>17</height>
</rect>
</property>
<property name="text">
<string>Запрет обновления из КС</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</widget>
<widget class="QPushButton" name="pushButton_2">
<property name="geometry">
<rect>
<x>20</x>
<y>330</y>
<width>75</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Запрос</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_3">
<property name="geometry">
<rect>
<x>140</x>
<y>330</y>
<width>75</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Ввод</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_4">
<property name="geometry">
<rect>
<x>260</x>
<y>330</y>
<width>75</width>
<height>23</height>
</rect>
</property>
<property name="text">
<string>Отказ</string>
</property>
</widget>
</widget>
<resources/>
<connections/>
</ui>

224
airobj.cpp Normal file
View File

@ -0,0 +1,224 @@
#include "airobj.h"
airObj::airObj()
{
exist=false;
x=y=0;
h=100;
vx=vy = 10;
v0 = 14;
numer = uid = -1;
alt=0;
aType = gType = -1;
pic = QImage();
col = Qt::white;
lastTime = QTime();
for (int i=0; i<6;i++) CU[i]=0;
priznakAction = 0;
}
void airObj::deleteTarget()
{
prepareGeometryChange();
exist=false;
x=y=0;
h=100;
vx=vy = 10;
v0 = 14;
numer = uid = -1;
alt=0;
aType = gType = -1;
pic = QImage();
col = Qt::white;
lastTime = QTime();
for (int i=0; i<6;i++) CU[i]=0;
priznakAction = 0;
}
qreal airObj::kurs()
{
if ((vx==0)&&(vy==0)) return 0;
QLineF lf= QLineF(0,0,vx,vy);
return lf.angle();
}
bool airObj::haveCU()
{
int ret=0;
for (int i=0; i<6; i++) ret+=CU[i];
return (ret>0);
}
QRectF airObj::boundingRect() const
{
qreal d=100;
return QRectF(x-d, y-d, 2*d, 2*d);
}
void airObj::paint(QPainter *p, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
QPen pen;
if (exist)
{
pen=p->pen();
pen.setWidth(3);
pen.setColor(col);
p->setPen(pen);
p->drawPoint(x, y);
pen.setWidth(2);
p->setPen(pen);
QLineF lf(x, y, x+2*vx, y+2*vy);
if (QPointF(vx, vy).manhattanLength()<10)
{
lf.setLength(10);
}
p->drawLine(lf);
}
}
void airObj::setExist(bool fl)
{
if (fl!=exist)
{
prepareGeometryChange();
exist = fl;
}
}
void airObj::setPic()
{
int d;
QString s;
if ((aType>0)&&(aType<16))
{
d=aType;
}
else
{
d=0;
}
s = ":/new/pics/type_En";
s.append(QString("%1").arg(d));
s.append(".xpm");
pic = QImage(s);
pic.setColor(0, col.rgb());
}
void airObj::setGType(int g)
{
if (g!=gType)
{
gType =g;
setColAsG();
}
}
void airObj::setPriznak(int pr)
{
if (pr!=priznakAction)
{
prepareGeometryChange();
priznakAction = pr;
switch (pr)
{
case 1:
priznakColor = Qt::green;
break;
case 2:
priznakColor = Qt::yellow;
break;
case 3:
priznakColor = Qt::red;
break;
default:
priznakColor = Qt::black;
break;
}
}
}
void airObj::setAType(int a)
{
if (a!=aType)
{
prepareGeometryChange();
aType = a;
setPic();
}
}
void airObj::setColAsG()
{
prepareGeometryChange();
switch (gType)
{
case 3:
col=QColor(Qt::magenta);
break;
case 2:
col=QColor(Qt::red);
break;
case 1:
col=QColor(Qt::green);
break;
default:
col=QColor(Qt::yellow);
}
setPic();
}
void airObj::setCoord(qreal cx, qreal cy, qreal ch)
{
x = cx; y= cy; h = ch;
prepareGeometryChange();
// oldLX = lX;
// oldLY = lY;
// lX=cy;
// lY=-cx;
if (h>120) alt = 3;
else if ((h>40)&&(h<=120)) alt=2;
else if ((h>10)&&(h<=40)) alt=1;
else alt = 0;
QString s = ":/new/pics/alt";
s.append(QString("%1").arg(alt));
if ((alt==0)&&(h<=2)) s.append("0");
s.append(".xpm");
picAlt = QImage(s);
picAlt.setColor(0, col.rgb());
}
void airObj::setCoord(qreal cx, qreal cy)
{
setCoord(cx, cy, h);
}
void airObj::setSpeed(qreal vx1, qreal vy1)
{
vx = vx1;
vy = vy1;
v0=sqrt(vx*vx+vy*vy);
}

79
airobj.h Normal file
View File

@ -0,0 +1,79 @@
#ifndef AIROBJ_H
#define AIROBJ_H
#include <QGraphicsItem>
#include <QGraphicsColorizeEffect>
#include <QPainter>
#include <QPixmap>
#include <QBitmap>
#include <QImage>
#include <cmath>
#include <QTime>
class airObj : public QGraphicsItem
{
QObject *pParent;
public:
airObj();
int uid;
qreal x, y, h;
qreal vx, vy, v0;
int alt;
bool exist;
QTime lastTime;
int priznakAction;
QColor priznakColor;
int aType;
int gType; // 0 - unkn, 1 - foe, 2 - own, 3 - own garant
QColor col;
int numer;
QImage pic, picAlt;
/*
ïî öåëè ñòîèò ÖÓ îò àáîíåíòà c 1 ïî 6é
ïðåäïîëîæèòåëüíî 1 - êîìàíäà óíè÷òîæèòü
2 - êîìàíäà çàïðåò
21 - ðåêîìåíäàöèÿ óíè÷òîæèòü
22 - ðåêîìåíäàöèÿ çàïðåò
*/
int CU[7];
QRectF boundingRect() const;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
void setGType(int g);
void setAType(int a);
void setColAsG();
void setPriznak(int pr);
bool haveCU();
void setCU(int ab, int code=1) { prepareGeometryChange(); CU[ab]=code; }
void setKZS(int ab) {prepareGeometryChange(); CU[ab]=2;}
void clearCU(int ab) {prepareGeometryChange(); CU[ab]=0;}
void deleteTarget();
void setCoord(qreal cx, qreal cy, qreal ch);
void setCoord(qreal cx, qreal cy);
void setSpeed(qreal vx, qreal vy);
QPointF getPos() {return QPointF(x, y);}
qreal kurs();
void setPic();
void setExist(bool fl);
};
#endif // AIROBJ_H

339
airticket.cpp Normal file
View File

@ -0,0 +1,339 @@
#include "airticket.h"
#include "ui_airticket.h"
airTicket::airTicket(int tn, QWidget *parent) :
QDialog(parent),
ui(new Ui::airTicket)
{
ui->setupUi(this);
setWindowTitle(QString::fromLocal8Bit("Òðàññà %1").arg(tn+1));
setGeometry(750, 150, 226, 521);
ao = ((Widget*)parent)->targets.at(tn);
pbUC.clear();
pbUC<<ui->pushButton<<ui->pushButton_2<<ui->pushButton_3
<<ui->pushButton_4<<ui->pushButton_5<<ui->pushButton_6;
pbKZS.clear();
pbKZS<<ui->pushButton_7<<ui->pushButton_8<< ui->pushButton_9
<<ui->pushButton_10<<ui->pushButton_11<<ui->pushButton_12;
lbParam.clear();
lbParam <<ui->label_36<<ui->label_37<<ui->label_38
<<ui->label_39<<ui->label_40<<ui->label_41<<ui->label_42;
for (int i=0; i<6; i++)
{
pbUC[i]->setStyleSheet("background-color: rgb(220, 220, 220)");
pbUC[i]->setChecked(false);
pbKZS[i]->setStyleSheet("background-color: rgb(220, 220, 220)");
pbKZS[i]->setChecked(false);
connect(pbUC[i], SIGNAL(clicked()), this, SLOT(onCU_clicked()));
connect(pbKZS[i], SIGNAL(clicked()), this, SLOT(onKZS_clicked()));
}
msTick();
tmr = new QTimer(this);
connect(tmr, SIGNAL(timeout()), this, SLOT(msTick()));
tmr->start(500);
}
airTicket::~airTicket()
{
((Widget*)parent())->openAirTicket = 0;
delete ui;
}
void airTicket::on_pushButton_13_clicked()
{
// ((Widget*)parent())->clearOpenWidget();
this->close();
}
void airTicket::msTick()
{
QPointF myP = ((Widget*)parent())->ownTS;
QPointF trgP;
QLineF lf;
trgP = ao->getPos();
lf = QLineF(myP, trgP);
qreal an = 90-lf.angle();
if (an<0) an+=360;
QString s = QString::number(an, 'f', 0);
s.append("°");
ui->label_2->setText(s);
int DU = an/6;
int mDU = int((an-DU*6)/6*100);
s = QString::number(DU);
s.append("-");
if (mDU<10) s.append("0");
s.append(QString::number(mDU));
ui->label_3->setText(s);
qreal len = lf.length()/10;
s.setNum(len, 'f', 1);
s.append(QString::fromLocal8Bit(" êì"));
ui->label_5->setText(s);
qreal h = (ao->h)/10;
s.setNum(h, 'f', 2);
ui->label_7->setText(s);
qreal kurs = ao->kurs();
qreal azim = an;
qreal res = 180-kurs+azim;
qreal P = len*cos(res*M_PI/180);
if (P<0) P=-P;
kurs=90-kurs;
if (kurs<0) kurs+=360;
s.setNum(kurs, 'f', 0);
s.append("° (");
s.append(QString::number(P, 'f', 1));
s.append(QString::fromLocal8Bit(" êì)"));
ui->label_9->setText(s);
qreal speed = ao->v0*10;
s.setNum(speed, 'f', 0);
s.append(QString::fromLocal8Bit(" ì/ñ"));
ui->label_10->setText(s);
speed = speed *3.6;
s.setNum(speed, 'f',0);
s.append(QString::fromLocal8Bit(" êì/÷"));
ui->label_12->setText(s);
switch (ao->gType)
{
case 1:
s = QString::fromLocal8Bit("÷óæîé");
QPushButton *pbt;
foreach (pbt, pbUC) pbt->show();
foreach (pbt, pbKZS) pbt->show();
break;
case 2:
s = QString::fromLocal8Bit("ñâîé");
foreach (pbt, pbUC) pbt->hide();
foreach (pbt, pbKZS) pbt->hide();
break;
case 3:
s = QString::fromLocal8Bit("ñâîé ãàðàíò.");
foreach (pbt, pbUC) pbt->hide();
foreach (pbt, pbKZS) pbt->hide();
break;
default:
s = QString::fromLocal8Bit("íåîïîçíàííûé");
foreach (pbt, pbUC) pbt->show();
foreach (pbt, pbKZS) pbt->show();
}
if ((ao->gType == 3)||(ao->gType == 2))
{
ui->label_46->hide();
ui->label_47->hide();
ui->frame_4->hide();
ui->frame_5->hide();
ui->pushButton_13->setGeometry(70,370,75,23);
resize(width(), 400);
}
ui->label_13->setText(s);
ui->label_15->setText(QString::number(ao->aType));
ui->label_17->setText("1");
ui->label_19->setText(QString::fromLocal8Bit("íåò"));
ui->label_22->setText(QString::fromLocal8Bit("0"));
qreal x = - ao->getPos().y()*100;
s.setNum(x, 'f', 0); s.append(" m.");
ui->label_25->setText(s);
qreal y = ao->getPos().x()*100;
s.setNum(y, 'f', 0); s.append(" m.");
ui->label_27->setText(s);
for (int i=0; i<6; i++)
{
go = ((Widget*)parent())->grObj.at(i+1);
pbUC[i]->setEnabled(go->exist);
pbKZS[i]->setEnabled(go->exist);
if (pbUC[i]->isEnabled())
{
if (ao->CU[i+1]==1)
{
pbUC[i]->setStyleSheet("background-color: rgb(0, 220, 100)");
pbUC[i]->setChecked(true);
pbKZS[i]->setStyleSheet("background-color: rgb(220, 220, 220)");
pbKZS[i]->setChecked(false);
}
if (ao->CU[i+1]==2)
{
pbKZS[i]->setStyleSheet("background-color: rgb(220, 0, 0)");
pbKZS[i]->setChecked(true);
pbUC[i]->setStyleSheet("background-color: rgb(220, 220, 220)");
pbUC[i]->setChecked(false);
}
if (ao->CU[i+1]==0)
{
pbUC[i]->setStyleSheet("background-color: rgb(220, 220, 220)");
pbUC[i]->setChecked(false);
pbKZS[i]->setStyleSheet("background-color: rgb(220, 220, 220)");
pbKZS[i]->setChecked(false);
}
}
else
{
pbUC[i]->setStyleSheet("background-color: rgb(220, 220, 220)");
pbUC[i]->setChecked(false);
pbKZS[i]->setStyleSheet("background-color: rgb(220, 220, 220)");
pbKZS[i]->setChecked(false);
}
}
kurs = ao->kurs();
trgP = ao->getPos();
if (an<0) an+=360;
for (int i=0;i<7;i++)
{
go = ((Widget*)parent())->grObj.at(i);
if (go->exist)
{
myP = go->getPos();
lf = QLineF(myP, trgP);
an = 90-lf.angle();
res = 180-kurs+an;
len = lf.length()/10;
if (ao->v0 == 0)
{
P = len;
}
else
{
P = len*cos(res*M_PI/180);
if (P<0) P=-P;
}
s.setNum(P, 'f', 1);
lbParam.at(i)->setText(s);
}
}
}
void airTicket::onCU_clicked()
{
QPushButton *p = (QPushButton*)sender();
int i = pbUC.indexOf(p);
QString s = QString::fromLocal8Bit("ÊÖ > ");
tmr->stop();
go = ((Widget*)parent())->grObj.at(i+1);
if (p->isChecked())
{
ao->setCU(i+1);
int ret = go->addCU(ao->uid); // âåðíóëè >0 åñëè çàìåíèëèè ÖÓ ñî ñòàðîé öåëè íà íîâóþ
if (ret>=0)
{
foreach (ao_temp, ((Widget*)parent())->targets)
if (ao_temp->uid == ret) ao_temp->clearCU(i+1);
}
p->setStyleSheet("background-color: rgb(0, 220, 100)");
s.append(QString::number(i+1));
s.append(QString::fromLocal8Bit(" ïî "));
s.append(QString::number(ao->numer+1));
s.append(" ZZ 11 ");
s.append(QString::fromLocal8Bit("'Öåëü óíè÷òîæèòü'"));
// ((Widget*)parent())->addLogText(s);
((Widget*)parent())->sendCU(i+1, 11, ao->uid);
}
else
{
ao->clearCU(i+1);
go->removeCU(ao->uid);
((Widget*)parent())->sendCU(i+1, 99, ao->uid);
p->setStyleSheet("background-color: rgb(220, 220, 220)");
}
tmr->start(500);
}
void airTicket::onKZS_clicked()
{
QPushButton *p = (QPushButton*)sender();
int i = pbKZS.indexOf(p);
QString s = QString::fromLocal8Bit("ÊÖ > ");
tmr->stop();
go = ((Widget*)parent())->grObj.at(i+1);
if (p->isChecked())
{
ao->setCU(i+1,2);
go->removeCU(ao->uid);
p->setStyleSheet("background-color: rgb(220, 0, 0)");
s.append(QString::number(i+1));
s.append(QString::fromLocal8Bit(" ïî "));
s.append(QString::number(ao->numer+1));
s.append(" ZZ 33 ");
s.append(QString::fromLocal8Bit("'Áåçóñë. çàïðåò ñòðåëüáû'"));
// ((Widget*)parent())->addLogText(s);
((Widget*)parent())->sendCU(i+1, 33, ao->uid);
}
else
{
ao->clearCU(i+1);
((Widget*)parent())->sendCU(i+1, 99, ao->uid);
p->setStyleSheet("background-color: rgb(220, 220, 220)");
}
tmr->start(500);
}

43
airticket.h Normal file
View File

@ -0,0 +1,43 @@
#ifndef AIRTICKET_H
#define AIRTICKET_H
#include <QDialog>
#include "widget.h"
namespace Ui {
class airTicket;
}
class airTicket : public QDialog
{
Q_OBJECT
public:
explicit airTicket(int tn = 0, QWidget *parent = 0);
~airTicket();
airObj *ao, *ao_temp;
groundObj *go;
QList<QPushButton*> pbUC, pbKZS;
QList<QLabel*>lbParam;
QTimer *tmr;
private slots:
void on_pushButton_13_clicked();
void msTick();
// void on_pushButton_clicked();
// void on_pushButton_2_clicked();
void onCU_clicked();
void onKZS_clicked();
private:
Ui::airTicket *ui;
};
#endif // AIRTICKET_H

1246
airticket.ui Normal file

File diff suppressed because it is too large Load Diff

21
bmp/1.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *tor_batr[]={
"16 16 2 1",
"# c #000000",
". c None",
".....#####......",
"...##.....##....",
"..#.........#...",
".#...#...#...#..",
".#...#...#...#..",
"#...###.###...#.",
"#....#...#....#.",
"#....#...#....#.",
"#....#...#....#.",
"#..#.#...#.#..#.",
".#.#########.#..",
".#.#.......#.#..",
"..#.........#...",
"...##.....##....",
".....#####......",
"................"};

36
bmp/2.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!!...!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!.!!.!!.!!!.!",
".!!!.......!!!.!",
"!.!!.!!!!!.!!.!!",
"!.!!.......!!.!!",
"!!.!.!!!!!.!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/3.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!.!.!.!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
"!.!!.......!!.!!",
"!.!!!!!!!!!!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/4.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!!...!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!.!!.!!.!!!.!",
"!.!!.......!!.!!",
"!.!!.!!!!!.!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/5.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!!...!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!.!!.!!.!!!.!",
"!.!!.......!!.!!",
"!.!!!!!!!!!!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/6.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!!...!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
"!.!!.......!!.!!",
"!.!!!!!!!!!!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

21
bmp/7.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *tor_batr[]={
"16 16 2 1",
"# c #000000",
". c None",
".....#####......",
"...##.....##....",
"..#.........#...",
".#...#...#...#..",
".#...#...#...#..",
"#...###.###...#.",
"#....#...#....#.",
"#....#...#....#.",
"#..#.#...#.#..#.",
"#..#########..#.",
".#.#.......#..#..",
".#.#########.#..",
"..##.......##...",
"...##.....##....",
".....#####......",
"................"};

36
bmp/8.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!.!.!.!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
"!.!!.......!!.!!",
"!.!!!!!!!!!!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

21
bmp/9.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *tor_batr[]={
"16 16 2 1",
"# c #000000",
". c None",
".....#####......",
"...##.....##....",
"..#.........#...",
".#...#...#...#..",
".#...#...#...#..",
"#...###.###...#.",
"#....#...#....#.",
"#....#...#....#.",
"#..#.#...#.#..#.",
"#..#########..#.",
".#.#########.#..",
".#.#########.#..",
"..##.......##...",
"...##.....##....",
".....#####......",
"................"};

21
bmp/aerodrom.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *tor_batr[]={
"16 16 2 1",
"# c #000000",
". c None",
".....#####......",
"...###...###....",
"..#..#...#..#...",
".#...#...#...#..",
".#...#...#...#..",
"#....#...#....#.",
"#....#...#....#.",
"#....#...#....#.",
"#....#...#....#.",
"#....#...#....#.",
".#...#...#...#..",
".#...#...#...#..",
"..#..#...#..#...",
"...###...###....",
".....#####......",
"................"};

36
bmp/archer.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!...!!!!!!!",
"!!!!!.!!!.!!!!!!",
"!!!!.!!!!!.!!!!!",
"!!!.!!!!!!!.!!!!",
"!!.!!!!!!.!!.!!!",
"!.!!!.!!!.!!!.!!",
".!!!.!!!!.!!!!.!",
".!!.......!!!!.!",
".!!!.!!!!.!!!!.!",
"!.!!!.!!!.!!!.!!",
"!!.!!!!!!.!!.!!!",
"!!!.!!!!!!!.!!!!",
"!!!!.!!!!!.!!!!!",
"!!!!!.!!!.!!!!!!",
"!!!!!!...!!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/army.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * army_xpm[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!!!...........!!",
"!!!.!.!!!!!.!.!!",
"!!!.!.!!!!!.!.!!",
"!!!.!.!!!!!.!.!!",
"!!!.!.!!!!!.!.!!",
"!!!.!.!!!!!.!.!!",
"!!!.!.!!!!!.!.!!",
"!!!.!.!!!!!.!.!!",
"!!!.!.!!!!!.!.!!",
"!!!...........!!",
"!!!.!!!!!!!!!!!!",
"!!!.!!!!!!!!!!!!",
"!!!.!!!!!!!!!!!!",
"!!!.!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!"};

21
bmp/bcp.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *I[]={
"16 16 2 1",
"# c #000000",
". c none",
".......#........",
".......#........",
"....#######.....",
".......#........",
".......#........",
"....#######.....",
".......#........",
".......#........",
"......###.......",
".....##.##......",
"....##...##.....",
"...##.....##....",
"..##.......##...",
".##.........##..",
".#############..",
"................"};

13
bmp/bmp1.bmp Normal file
View File

@ -0,0 +1,13 @@
/* XPM */
static char *bmp1[]={
"8 8 2 1",
"# c #000000",
". c none",
"........",
"#######.",
"#######.",
".#####..",
"..###...",
"...#....",
"........",
"........"};

13
bmp/bmp16.bmp Normal file
View File

@ -0,0 +1,13 @@
/* XPM */
static char *bmp1[]={
"8 8 2 1",
"# c #000000",
". c none",
"........",
".#....#.",
"..#..#..",
"...##...",
"...##...",
"..#..#..",
".#....#.",
"........"};

13
bmp/bmp2.bmp Normal file
View File

@ -0,0 +1,13 @@
/* XPM */
static char *bmp1[]={
"8 8 2 1",
"# c #000000",
". c none",
"........",
"........",
"#######.",
"#######.",
"#######.",
"........",
"........",
"........"};

13
bmp/bmp4.bmp Normal file
View File

@ -0,0 +1,13 @@
/* XPM */
static char *bmp1[]={
"8 8 2 1",
"# c #000000",
". c none",
"........",
".######.",
".######.",
".######.",
".######.",
".######.",
".######.",
"........"};

13
bmp/bmp8.bmp Normal file
View File

@ -0,0 +1,13 @@
/* XPM */
static char *bmp1[]={
"8 8 2 1",
"# c #000000",
". c none",
"........",
"...#....",
"..###...",
".#####..",
"#######.",
"#######.",
"........",
"........"};

36
bmp/brig.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * brig_xpm[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!!!...........!!",
"!!!..!!!!!!!!.!!",
"!!!..!!!!!!!..!!",
"!!!..!!!!!!!.!!!",
"!!!..!!!!!!..!!!",
"!!!..!!!!!!.!!!!",
"!!!..!!!!!..!!!!",
"!!!........!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/bt_osa.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!!...!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
"!.!!.......!!.!!",
"!.!!.!!!!!.!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

21
bmp/bt_panc.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *bt_panc[]={
"16 16 2 1",
"# c #000000",
". c none",
".....#####......",
"...##.....##....",
"..#.........#...",
".#.....#.....#..",
".#....###....#..",
"#......#......#.",
"#...#..#..#...#.",
"#...#..#..#...#.",
"#......#......#.",
"#..#...#...#..#.",
".#.#########.#..",
".#...........#..",
"..#.........#...",
"...##.....##....",
".....#####......",
"................"};

36
bmp/bt_pzrk.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_pzrk_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!!!!!!.!!!",
"!.!!!!!!!!!!!.!!",
"!.!!!!!.!!!!!.!!",
".!!!!!...!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
"!.!!!.....!!!.!!",
"!.!!!!!!!!!!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/bt_sh.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_sh_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!!.!!!!!.!!",
".!!!.!!.!!.!!!.!",
".!!!.!!.!!.!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!.!!.!!.!!!.!",
"!.!!.......!!.!!",
"!.!!!!!!!!!!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/bt_smesh.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_tung_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!...!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!!!.!!!!!!.!",
".!!!.!!.!!.!!!.!",
".!!!.!!.!!.!!!.!",
".!!!.!!.!!.!!.!",
".!!.!!!.!!!.!!.!",
"!.!.........!.!!",
"!.!.........!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/bt_str.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!!...!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!!!!.!!!!!!.!",
".!!!.!!.!!.!!!.!",
"!.!!.......!!.!!",
"!.!!!!!!!!!!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/bt_tung.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * bt_tung_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!.....!!!!!!",
"!!!..!!!!!..!!!!",
"!!.!!!!.!!!!.!!!",
"!.!!!!...!!!!.!!",
"!.!!!!...!!!!.!!",
".!!!!!!.!!!!!!.!",
".!!!.!!.!!.!!!.!",
".!!!.!!.!!.!!!.!",
".!!!!!!.!!!!!!.!",
".!!.!!!.!!!.!!.!",
"!.!.........!.!!",
"!.!!!!!!!!!!!.!!",
"!!.!!!!!!!!!.!!!",
"!!!..!!!!!..!!!!",
"!!!!!.....!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/buk.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * buk_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!.........!!!!",
"!!!..!!!!!..!!!!",
"!!!..!!!!!!..!!!",
"!!!..!!!!!!!.!!!",
"!!!..!!!!!!!..!!",
"!!!..!!!!!!!!.!!",
"!!!..!!!!!!!!..!",
"!!!............!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/diviz.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * diviz_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!............!",
"!!!..!!!!!!!..!!",
"!!!..!!!!!!..!!!",
"!!!..!!!!!..!!!!",
"!!!..!!!!..!!!!!",
"!!!..!!!!!..!!!!",
"!!!..!!!!!!..!!!",
"!!!..!!!!!!!..!!",
"!!!............!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/fr.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * fr_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!....!!!!!!!!!!!",
"!.!!.....!!!!!!!",
"!.!!!!!!!.!!!!!!",
"!.!!!!!!!...!!!!",
"!.!!!!!!!!!!..!!",
"!.!!!!!!!!!!!..!",
"!.!!!!!!!!!!!!.!",
"!......!!!!!!!.!",
"!.!!!!......!..!",
"!.!!!!!!!!....!!",
"!.!!!!!!!!!!!!!!",
"!.!!!!!!!!!!!!!!",
"!.!!!!!!!!!!!!!!",
"!.!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!"};

25
bmp/greenball.xpm Normal file
View File

@ -0,0 +1,25 @@
/* XPM */
static char*redball[]={
"16 16 6 1",
"# c None",
"a c #7bff7b",
"b c #008000",
". c None",
"d c #ffffff",
"c c #00ff00",
"................",
".....aaaaaa.....",
"...aaaaaaaaaa...",
"..aaaccccccaaa..",
"..aaccccccccaa..",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
"..aaccccccccaa..",
"..aaaccccccaaa..",
"...aaaaaaaaaa...",
".....aaaaaa.....",
"................",
"................"};

25
bmp/greyball.xpm Normal file
View File

@ -0,0 +1,25 @@
/* XPM */
static char*redball[]={
"16 16 6 1",
"# c None",
"a c #b4e6ee",
"b c #008000",
". c None",
"d c #ffffff",
"c c #7b999c",
"................",
".....aaaaaa.....",
"...aaaaaaaaaa...",
"..aaaccccccaaa..",
"..aaccccccccaa..",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
"..aaccccccccaa..",
"..aaaccccccaaa..",
"...aaaaaaaaaa...",
".....aaaaaa.....",
"................",
"................"};

36
bmp/korp.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * korp_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!!!...........!!",
"!!!.!!!!!!!!!.!!",
"!!!...........!!",
"!!!.!!!!!!!!!.!!",
"!!!.!!!!!!!!!.!!",
"!!!.!!!!!!!!!.!!",
"!!!...........!!",
"!!!.!!!!!!!!!.!!",
"!!!...........!!",
"!!!.!!!!!!!!!!!!",
"!!!.!!!!!!!!!!!!",
"!!!.!!!!!!!!!!!!",
"!!!.!!!!!!!!!!!!",
"!!!.!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!"};

26
bmp/nalet.bmp Normal file
View File

@ -0,0 +1,26 @@
/* XPM */
static char *nalet[]={
"20 20 2 1",
"= c #00ff00",
". c none",
"....................",
"....................",
"....................",
"....................",
"......===..===......",
"......===..===......",
"......===..===......",
"......===..===......",
"......===..===......",
"..===..........===..",
"....===......===....",
".......===.===......",
".........===........",
"....................",
"....................",
"...................."
"...................."
"...................."
"...................."
"...................."
};

36
bmp/osa.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!",
"!!!!..........!!",
"!!!.!!!!!!!!!.!!",
"!!.!!!!!!..!!.!!",
"!.!!!!!!!.!!!.!!",
".!!!!.!!!.!!!.!!",
".!!.......!!!.!!",
".!!!!.!!!.!!!.!!",
"!.!!!!!!!.!!!.!!",
"!!.!!!!!!..!!.!!",
"!!!.!!!!!!!!!.!!",
"!!!!..........!!",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/otdpzrk.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * otdpzrk_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!",
"!.............!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!...!!!!.!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!!.!!!!!.!!",
"!.!!!!!.!!!!!.!!",
"!.!!.......!!.!!",
"!.!!!!!!!!!!!.!!",
"!.............!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/pancir.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!",
"!!!!..........!!",
"!!!.!!!!!!!!!.!!",
"!!.!!!!!..!!!.!!",
"!.!!!..!!.!!!.!!",
".!!!!!!!!.!!!.!!",
".!!.......!!!.!!",
".!!!!!!!!.!!!.!!",
"!.!!!..!!.!!!.!!",
"!!.!!!!!..!!!.!!",
"!!!.!!!!!!!!!.!!",
"!!!!..........!!",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/prv.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * rls_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!!!!.....!!!!!!!",
"!!!!....!!!!!!!!",
"!!!!....!!!!!!!!",
"!!!!.!!..!!!!!!!",
"!!!!!!!!..!!!!!!",
"!!!!!!!!...!!!!!",
"!!!!!!!!.!..!!!!",
"!!!!!!!!.!!!!!!!",
"!!!!!.........!!",
"!!!..!!!!!!!!.!!",
"!!..!!!!!!!!!.!!",
"!!..!!!!!!!!!.!!",
"!!..!!!!!!!!!.!!",
"!!!..!!!!!!!!.!!",
"!!!!!.........!!"};

25
bmp/redball.xpm Normal file
View File

@ -0,0 +1,25 @@
/* XPM */
static char*redball[]={
"16 16 6 1",
"# c None",
"a c #ff7d7b",
"b c #800000",
". c None",
"d c #ffffff",
"c c #ff0000",
"................",
".....aaaaaa.....",
"...aaaaaaaaaa...",
"..aaaccccccaaa..",
"..aaccccccccaa..",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
".aaccccccccccaa.",
"..aaccccccccaa..",
"..aaaccccccaaa..",
"...aaaaaaaaaa...",
".....aaaaaa.....",
"................",
"................"};

36
bmp/rlp.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * rlp_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
".!!!!!!!!!!!!!.!",
"...............!",
".!!.!!!!!!!.!!.!",
"!!!.!!!!!!!.!!!!",
"!!!.!!!!!!!.!!!!",
"!!!.!!!!!!!.!!!!",
"!!!.!!!!!!!.!!!!",
"!!.!.!!!!!.!.!!!",
"!!.!.!!!!!.!.!!!",
"!.!!!.!!!.!!!.!!",
"!.!!!.!!!.!!!.!!",
"!.!!!.!!!.!!!.!!",
".!!!!!.!.!!!!!.!",
".!!!!!.!.!!!!!.!",
".......!.......!",
"!!!!!!!!!!!!!!!!"};

36
bmp/rls.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * rls_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!.!!.!!!!!.!!.!",
"!!.!!.!!!!!.!!.!",
"!.!.........!.!!",
".!!.!!!.!.!!.!!!",
".!!.!!!.!.!!.!!!",
"!!!!!!!.!!!!!!!!",
"!!!!!!!.!!!!!!!!",
"!!!!!!...!!!!!!!",
"!!!!!..!..!!!!!!",
"!!!!..!!!..!!!!!",
"!!!..!!!!!..!!!!",
"!!..!!!!!!!..!!!",
"!..!!!!!!!!!..!!",
"..!!!!!!!!!!!..!",
"...............!",
"!!!!!!!!!!!!!!!!"};

36
bmp/rlsnlc.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * rlsnlc_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!!!!!!!!!!!",
"!..!!!!!!!!!!!!!",
"!!..!!!!!!!!!!!!",
"!!!..!!!!!!!!!!!",
"!!!.....!!!!!!!!",
"!!!..!!.!!!!!!!!",
"!!..!!!.!!!!!!!!",
"!..!!!...!!!!!!!",
"!!!!!..!..!!!!!!",
"!!!!..!!!..!!!!!",
"!!!..!!!!!..!!!!",
"!!..!!!!!!!..!!!",
"!..!!!!!!!!!..!!",
"..!!!!!!!!!!!..!",
"...............!",
"!!!!!!!!!!!!!!!!"};

36
bmp/rlsso.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * rls_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!...!!!!!!!!!",
"!!!!..!!!!!!!!!!",
"!!!!.!.!!!!!!!!!",
"!!!!!!!.!!!!!!!!",
"!!!!!!.!.!!!!!!!",
"!!!.!.!!.!!!!!!!",
"!!!..!!!.!!!!!!!",
"!!!...!!.!!!!!!!",
"!!!!!!!..!!!!!!!",
"!!!!!..!!..!!!!!",
"!!!!..!!!!..!!!!",
"!!!..!!!!!!..!!!",
"!!!..!!!!!!..!!!",
"!!!!..!!!!..!!!!",
"!!!!!..!!..!!!!!",
"!!!!!!!..!!!!!!!"};

85
bmp/rubinlabel.xpm Normal file
View File

@ -0,0 +1,85 @@
/* XPM */
static char *rubinlabel[]={
"80 80 2 1",
". c None",
"# c #000000",
".................................#############..................................",
".............................#####################..............................",
"..........................###########################.....................####..",
".......................###########............##########...............#######..",
".....................#########...................#########...........#########..",
"....................########.......................########.......###########...",
"..................########.....................................#############....",
".................#######.....................................##############.....",
"...............######.....................................################......",
"..............######...................................##################.......",
".............######..................................###################........",
"............######................................#####################.........",
"...........#####...............................#######################..........",
"..........#####..............................########################...........",
".........#####............................##########################............",
"........#####..........................############################..#..........",
"........####.........................#############################...##.........",
".......#####......................####################..#########....###........",
"......#####.....................###################....#########.....####.......",
"......####.....................#################......#########......####.......",
".....####............................................#########........####......",
"....#####...........................................#########..........####.....",
"....####...........................................#########...........####.....",
"...#####..........................................#########............#####....",
"...####..........................................#########..............####....",
"...####.........................................#########...............####....",
"..####.........................................#########.................####...",
"..####........................................#########..................####...",
"..####.......................................#########...................####...",
".####.......................................#########.....................####..",
".####......................................#########......................####..",
".####.....................................#########.......................####..",
".####....................................#########........................####..",
"#####...................................#########.........................#####.",
"####...................................#########...........................####.",
"####..................................#########............................####.",
"####.................................#########.............................####.",
"####................................#########..............................####.",
"####...............................#########...............................####.",
"####..............................#########................................####.",
"####.............................#########.................................####.",
"####............................#########..................................####.",
"####...........................#########...................................####.",
"####..........................#########....................................####.",
"####.........................#########.....................................####.",
"#####.......................#########.....................................#####.",
".####......................#########......................................####..",
".####.....................#########.......................................####..",
".####....................#########........................................####..",
".####...................#########.........................................####..",
"..####.................#########.........................................####...",
"..#####...............#########.........................................#####...",
"..#####..............#########..........................................#####...",
"...####.............#########...........................................####....",
"...#####...........#########...........................................#####....",
"...#####..........#########.....###....................................#####....",
"....####.........#########.....#####...................................####.....",
"....#####.......#########.....#######.................................#####.....",
".....#####.....#########......#######................................#####......",
"......####....#########.......#######................................####.......",
"......####...#########.........#####.................................####.......",
".......##...#########...........###.................................####........",
"...........#########...............................................####.........",
"..........#########.....###.......................................#####.........",
".........#########.....#####.....................................#####..........",
"........#########.....#######...................................#####...........",
".......#########......#######..................................#####............",
"......#########.......#######.................................#####.............",
".....#########....#....#####................................######..............",
"....#########....###....###................................######...............",
"...#########....#####....................................#######................",
"..#########......######.................................######..................",
"..########........#######.............................#######...................",
"...######.....###...#######.........................#######.....................",
"....####.....#####...#########...................#########......................",
".....##.....#######....###########..........############........................",
"............#######.......###########################...........................",
"............#######..........#####################..............................",
".............#####...............#############..................................",
"..............###..............................................................."};

36
bmp/sh.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * sh_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!...!!!!!!!",
"!!!!!.!!!.!!!!!!",
"!!!!.!!!!!.!!!!!",
"!!!.!!!!!!!.!!!!",
"!!.!!!!!..!!.!!!",
"!.!!!..!!.!!!.!!",
".!!!!!!!!.!!!!.!",
".!!.......!!!!.!",
".!!!!!!!!.!!!!.!",
"!.!!!..!!.!!!.!!",
"!!.!!!!!..!!.!!!",
"!!!.!!!!!!!.!!!!",
"!!!!.!!!!!.!!!!!",
"!!!!!.!!!.!!!!!!",
"!!!!!!...!!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/sosed.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * rlp_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
".!!!!!!!!!!!!!.!",
"...............!",
".!!.!!!!!!!.!!.!",
"!!!.!!!!!!!.!!!!",
"!!!.!!!!!!!.!!!!",
"!!!.!!!!!!!.!!!!",
"!!!.!!!!!!!.!!!!",
"!!.!.!!!!!.!.!!!",
"!!.!.!!!!!.!.!!!",
"!.!!!.!!!.!!!.!!",
"!.!!!.!!!.!!!.!!",
"!.!!!.!!!.!!!.!!",
".!!!!!.!.!!!!!.!",
".!!!!!.!.!!!!!.!",
".......!.......!",
"!!!!!!!!!!!!!!!!"};

36
bmp/str.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * str_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #C0C0C0",
"= c #808080",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!...!!!!!!!",
"!!!!!.!!!.!!!!!!",
"!!!!.!!!!!.!!!!!",
"!!!.!!!!!!!.!!!!",
"!!.!!!!!..!!.!!!",
"!.!!!!!!!.!!!.!!",
".!!!!.!!!.!!!!.!",
".!!.......!!!!.!",
".!!!!.!!!.!!!!.!",
"!.!!!!!!!.!!!.!!",
"!!.!!!!!..!!.!!!",
"!!!.!!!!!!!.!!!!",
"!!!!.!!!!!.!!!!!",
"!!!!!.!!!.!!!!!!",
"!!!!!!...!!!!!!!",
"!!!!!!!!!!!!!!!!"};

36
bmp/tor2.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * tor2_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!....!!!!!!",
"!!!!!.!!!!.!!!!!",
"!!!!.!!!!!!.!!!!",
"!!!.!!!!!..!.!!!",
"!!.!!!.!!!.!!.!!",
"!.!!.......!!!.!",
".!!!!!.!!!.!!!!.",
".!!!!!!!!!.!!!!.",
".!!!!!.!!!.!!!!.",
"!.!!.......!!!.!",
"!!.!!!.!!!.!!.!!",
"!!!.!!!!!..!.!!!",
"!!!!.!!!!!!.!!!!",
"!!!!!.!!!!.!!!!!",
"!!!!!!....!!!!!!",
"!!!!!!!!!!!!!!!!"};

21
bmp/tor_batr.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *tor_batr[]={
"16 16 2 1",
"# c #000000",
". c none",
".....#####......",
"...##.....##....",
"..#.........#...",
".#...#...#...#..",
".#...#...#...#..",
"#...###.###...#.",
"#....#...#....#.",
"#....#...#....#.",
"#....#...#....#.",
"#..#.#...#.#..#.",
".#.#########.#..",
".#...........#..",
"..#.........#...",
"...##.....##....",
".....#####......",
"................"};

36
bmp/tung.bmp Normal file
View File

@ -0,0 +1,36 @@
/* XPM */
static char * tung_bmp[] = {
"16 16 17 1",
"! c None",
". c #000000",
"+ c #800000",
"@ c #008000",
"# c #808000",
"$ c #000080",
"% c #800080",
"& c #008080",
"* c #808080",
"= c #C0C0C0",
"- c #FF0000",
"; c #00FF00",
"> c #FFFF00",
", c #0000FF",
"' c #FF00FF",
") c #00FFFF",
" c #FFFFFF",
"!!!!!!...!!!!!!!",
"!!!!!.!!!.!!!!!!",
"!!!!.!!!!!.!!!!!",
"!!!.!!!!!!!.!!!!",
"!!.!!!..!!...!!!",
"!.!!!!!!!!!.!.!!",
".!!..!!!!!!.!!.!",
".!..........!!.!",
".!!..!!!!!!.!!.!",
"!.!!!!!!!!!.!.!!",
"!!.!!!..!!...!!!",
"!!!.!!!!!!!.!!!!",
"!!!!.!!!!!.!!!!!",
"!!!!!.!!!.!!!!!!",
"!!!!!!...!!!!!!!",
"!!!!!!!!!!!!!!!!"};

21
bmp/type_En1.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...###..........",
"..###...........",
".###............",
"###.............",
"##..............",
"................"};

21
bmp/type_En10.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
".........#......",
".........##.....",
"...#.....#####..",
"...#.....#####..",
"...##...########",
"...########.....",
"...#######......",
"...######.......",
"..#########.....",
".#############..",
"#####...........",
"###.............",
"................",
"................"};

21
bmp/type_En11.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"................",
"....#.....###...",
"....##...####...",
"....###.####....",
"....#######.....",
"....######......",
"....#######.....",
"...#########....",
"..####..........",
".####...........",
".###............",
".##.............",
"................",
"................"};

21
bmp/type_En12.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"..............##",
".............###",
".....##.....####",
"....##......##..",
"...##.......##..",
"..##...######...",
".##.#########...",
"##.###..####....",
"...#...#######..",
"...#..####......",
"...######.......",
"...####.##......",
"........#.......",
"................"};

21
bmp/type_En13.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"...###..###.....",
"..####.###......",
".##.#####.......",
"##..##########..",
"....###########.",
"...###...##.....",
"..###...##......",
".###...##.......",
"###...##........",
"##..............",
"................"};

21
bmp/type_En14.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"..........##....",
"....###...###...",
"...##.##..###...",
"..##..##.###....",
".##..##.###.....",
"##..##.###......",
"##..#####.......",
"##.###########..",
"###.###########.",
"...###..........",
"..###...........",
".###............",
"###.............",
"##..............",
"................"};

21
bmp/type_En15.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...###.##.......",
"..###..######...",
".###...#####....",
"###....##.#.....",
"##.....###......",
".......##......."};

21
bmp/type_En2.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...####...#.....",
"..###..#..##....",
".###....#.#.#...",
"###......##..#..",
"##........#.....",
"................"};

21
bmp/type_En3.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...###..##......",
"..###..##.##....",
".###..##....##..",
"###...##....##..",
"##...##....##...",
"....##......##.."};

21
bmp/type_En4.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...####.........",
"..###..#..####..",
".###....##..#...",
"###.....#..#....",
"##.....####.....",
"................"};

21
bmp/type_En5.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...###...#.##...",
"..###.....##....",
".###...#.##.....",
"###....###......",
"##.....####.....",
".......#........"};

21
bmp/type_En6.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"................",
"................",
"...........##...",
"..........###...",
"....#....##.....",
"....######......",
"....#####.......",
"....#####.......",
"....#######.....",
"................",
"................",
"................",
"................",
"................"};

21
bmp/type_En7.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...####.........",
"..###..#........",
".###...#####....",
"###....#####....",
"##.....##.......",
".......##......."};

21
bmp/type_En8.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"........#.......",
".......##.......",
"......###.......",
"......#####.....",
"......##########",
".....##########.",
"....##########..",
"...######.......",
"..######........",
"..#####.........",
".#####..........",
".##.............",
"................",
"................"};

21
bmp/type_En9.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"...........###..",
"....#.....####..",
"....#.....####..",
"....##....#####.",
"....###..#####..",
"....#########...",
"....#######.....",
"....########....",
"...###########..",
"..##############",
".#####..........",
"#####...........",
"###.............",
"................"};

21
bmp/type_EnP1.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"............#....",
"...........##...",
"..........##....",
".........###....",
"........###.....",
".......###....##",
"..##############",
".##############.",
".......###....##",
"........###.....",
".........###....",
"..........##....",
"...........##....",
"............#....",
"................"};

21
bmp/type_EnP10.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"................",
".........#......",
"........##.....#",
".......###....##",
"......####...###",
"..#############.",
".###############",
"..#############.",
"......####...###",
".......###....##",
"........##.....#",
".........#......",
"................",
"................"};

21
bmp/type_EnP11.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"................",
"..........#.....",
".........##.....",
"........###.....",
".......####.....",
"..##############",
".###############",
"..##############",
".......####.....",
"........###.....",
".........##.....",
"..........#.....",
"................",
"................"};

21
bmp/type_EnP12.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"................",
"###########.....",
"###########.....",
"....##..........",
"..######........",
".##....##....###",
"##......########",
"################",
"###########.....",
".#########......",
"..#.....#.......",
".##.....##......",
"................",
"................"};

21
bmp/type_EnP13.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"............#...",
"...........##...",
"..........##....",
".....#######....",
"........####....",
".......####...##",
"..##############",
".##############.",
".......####...##",
"........###.....",
".....#######....",
"..........##....",
"...........##...",
"............#...",
"................"};

21
bmp/type_EnP14.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
".....#######...",
"...###.....###..",
"..###.......###.",
"...###.....###..",
".....#######....",
".......###......",
".......###....##",
"..##############",
".##############.",
".......###....##",
"........###.....",
".........###....",
"..........##....",
"...........##...",
"............#...",
"................"};

21
bmp/type_EnP15.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"............#...",
"...........##...",
"..........##....",
".........###....",
"........###.....",
".......###....##",
"..##############",
".##############.",
".....#.####...##",
"....##..###.....",
"...####..###....",
"..##..##..##....",
".########..##...",
"............#....",
"................"};

21
bmp/type_EnP2.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"............#...",
"...........##...",
"..........##....",
".........###....",
"........###.....",
".......###....##",
".###############",
"###############.",
"..#....###....##",
"..#..#..###.....",
"..#.##...###....",
"..##.#....##....",
"..#..#.....##....",
"............#....",
"................"};

21
bmp/type_EnP3.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"............#....",
"...........##...",
"..........##....",
".........###....",
"........###.....",
".......###....##",
"..##############",
".##############.",
"...##..###....##",
"..##.##.###.....",
".##..##..###....",
".##...##..##....",
"##.....##..##....",
"##....##....#....",
"................"};

21
bmp/type_EnP4.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"............#....",
"...........##...",
"..........##....",
".........###....",
"........###.....",
".......####...##",
"..##############",
".##############.",
"....#..####...##",
"....#...###.....",
"....#....###....",
".######...##....",
".#....#....##...",
".######.....#...",
"................"};

21
bmp/type_EnP5.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"............#...",
"...........##...",
"..........##....",
".........###....",
"........###.....",
".......####...##",
"..##############",
".##############.",
".....#.####...##",
"..#..#..###.....",
".##..#...###....",
"########..##....",
".##........##...",
"..#.........#...",
"................"};

21
bmp/type_EnP6.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"................",
"................",
"....#...........",
"...##...........",
"..###...........",
".####...........",
"##############..",
".####...........",
"..###...........",
"...##...........",
"....#...........",
"................",
"................",
"................"};

21
bmp/type_EnP7.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"............#...",
"...........##...",
"..........##....",
".........###....",
"........###.....",
".......####...##",
"..##############",
".##############.",
"....#..####...##",
"....#...###.....",
"...###...###....",
"..##.##...##....",
".##...##...##...",
"............#...",
"................"};

21
bmp/type_EnP8.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"................",
"..............##",
".............###",
"............###.",
"...........####.",
".##.###########.",
"###############.",
"###############.",
".##.###########.",
"............###.",
".............###",
"..............##",
"................",
"................"};

21
bmp/type_EnP9.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
".........#......",
"........##......",
".......###......",
"......####....##",
"......####...###",
"..##############",
".##############.",
".##############.",
"..##############",
"......####...###",
"......####....##",
".......###......",
"........##......",
".........#......",
"................"};

21
bmp/type_Our1.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"...###..###.....",
"..####.###......",
".##.#####.......",
"##..##########..",
"....###########.",
"...###...##.....",
"..###...##......",
".###...##.......",
"###...##........",
"##..............",
"................"};

21
bmp/type_Our10.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...###..........",
"..###...........",
".###............",
"###.............",
"##..............",
"................"};

21
bmp/type_Our11.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"................",
"............#...",
"....##....####..",
"....##...####...",
"....###.####....",
"....######......",
"....########....",
"...###########..",
"..####..........",
".###............",
"###.............",
"##..............",
"................",
"................"};

21
bmp/type_Our12.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"................",
"................",
"..............##",
".............###",
".....##.....####",
"....##......##..",
"...##.......##..",
"..##..#######...",
".##.###.#####...",
"##.##....###....",
"...#....######..",
"...#...###......",
"...######.......",
"...####.##......",
"........#.......",
"................"};

21
bmp/type_Our13.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...####.........",
"..###..#........",
".###...#####....",
"###....#####....",
"##.....##.......",
".......##......."};

21
bmp/type_Our14.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...###..........",
"..###....##.....",
".###......##....",
"#############...",
"##........##....",
".........##....."};

21
bmp/type_Our15.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...####.........",
"..###.#######...",
".###..####......",
"###...##.##.....",
"##....##........",
"......##........"};

21
bmp/type_Our2.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"...###....###...",
"..####...###....",
".##.##..###.....",
"##..##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...###..#..##...",
"..###...#.##....",
".###....###.....",
"###...#####.....",
"##...#######....",
"......#####....."};

21
bmp/type_Our3.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...###..#.......",
"..###...#.......",
".###....#.......",
"###...#####.....",
"##...#######....",
"......#####....."};

21
bmp/type_Our4.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....#.#..###....",
"....#..####.....",
"....#...###.....",
"....#....###....",
"....#......###..",
"....###########.",
"...###..........",
"..###...........",
".###............",
"###.............",
"##..............",
"................"};

21
bmp/type_Our5.bmp Normal file
View File

@ -0,0 +1,21 @@
/* XPM */
static char *flier[]={
"16 16 2 1",
"# c #000000",
". c none",
"...........#....",
"....#.....##....",
"....##....###...",
"....##....###...",
"....##...###....",
"....##..###.....",
"....##.###......",
"....#####.......",
"....##########..",
"....###########.",
"...####.........",
"..###..#........",
".###...#####....",
"###....#####....",
"##.....##.......",
".......##......."};

Some files were not shown because too many files have changed in this diff Show More