Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
+57
@@ -0,0 +1,57 @@
|
||||
#
|
||||
# $Id$
|
||||
# $HeadURL$
|
||||
# $Author$
|
||||
#
|
||||
|
||||
# LIBRARY
|
||||
|
||||
SET(SymbologyXML_SRCS
|
||||
attribute_data.h
|
||||
symbology_xml_export.h
|
||||
pixmap_symbol_cache.cpp
|
||||
pixmap_symbol_cache.h
|
||||
primitive.cpp
|
||||
primitive.h
|
||||
symbol.cpp
|
||||
symbol.h
|
||||
symbol_id_t.h
|
||||
symbol_types.cpp
|
||||
symbol_types.h
|
||||
symbol_exporter.cpp
|
||||
symbol_exporter.h
|
||||
symbol_reader.cpp
|
||||
symbol_reader.h
|
||||
symbol_table.cpp
|
||||
symbol_table.h
|
||||
symbol_writer.cpp
|
||||
symbol_writer.h
|
||||
symbol_custom_graphics_item_group.h
|
||||
symbol_custom_graphics_item_group.cpp
|
||||
xml_symbol_codec.h
|
||||
)
|
||||
|
||||
SOURCE_GROUP(SymbologyXML FILES ${SymbologyXML_SRCS})
|
||||
|
||||
QT5_ADD_RESOURCES(SymbologyXML_SRCS SymbologyXML.qrc)
|
||||
|
||||
NGL_ADD_LIBRARY(WS advancedSymbologyXML SHARED ${SymbologyXML_SRCS})
|
||||
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(advancedSymbologyXML
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/..
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(advancedSymbologyXML
|
||||
PRIVATE
|
||||
situationMapCommon
|
||||
Qt5::Gui
|
||||
PUBLIC
|
||||
LtsWidgets
|
||||
NGLLogger
|
||||
Qt5::Core
|
||||
)
|
||||
|
||||
NGL_INSTALL_TARGET(advancedSymbologyXML)
|
||||
|
||||
ADD_SUBDIRECTORY(Gui)
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
#
|
||||
# $Id$
|
||||
# $HeadURL$
|
||||
# $Author$
|
||||
#
|
||||
|
||||
# LIBRARY
|
||||
|
||||
SET(SymbologyXML_Gui_SRCS
|
||||
symbology_xml_gui_export.h
|
||||
symbol_dialog.cpp
|
||||
symbol_dialog.h
|
||||
)
|
||||
|
||||
SOURCE_GROUP(SymbologyXML_Gui FILES ${SymbologyXML_Gui_SRCS})
|
||||
|
||||
NGL_ADD_LIBRARY(WS advancedSymbologyXML_Gui SHARED ${SymbologyXML_Gui_SRCS})
|
||||
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(advancedSymbologyXML_Gui
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/..
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../..
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../..
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Common
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(advancedSymbologyXML_Gui
|
||||
PRIVATE
|
||||
situationMapCommon
|
||||
situationMapGeometryModel
|
||||
advancedSymbology
|
||||
NGLLogger
|
||||
Qt5::Gui
|
||||
PUBLIC
|
||||
LtsWidgets
|
||||
NGLLogger
|
||||
Qt5::Core
|
||||
)
|
||||
|
||||
NGL_INSTALL_TARGET(advancedSymbologyXML_Gui)
|
||||
|
||||
+831
@@ -0,0 +1,831 @@
|
||||
/**
|
||||
**
|
||||
** @RDE_HEADER@
|
||||
** Implementation of dialog to modify xml symbols
|
||||
** $Id$
|
||||
** $HeadURL$
|
||||
** $Author$
|
||||
**
|
||||
** -----------------------------------------------------------------------------------------------
|
||||
**
|
||||
** Hardware-Environment: Intel-PC
|
||||
** Software-Environment: Windows 7, Qt 5.4. ArcGIS 10.2.5
|
||||
**
|
||||
** Language ........: C++ 11
|
||||
**
|
||||
** -----------------------------------------------------------------------------------------------
|
||||
**
|
||||
** Author ...........: Jörg Turla, SPD G, Tel. 3132
|
||||
**
|
||||
** -----------------------------------------------------------------------------------------------
|
||||
**
|
||||
** Notes .........:
|
||||
**
|
||||
** 14.12.2017, JT : First edition for use with Qt5
|
||||
**
|
||||
** -----------------------------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#include "symbol_dialog.h"
|
||||
|
||||
#include <geometry_model.h>
|
||||
|
||||
#include <Symbology/sidc_codec.h>
|
||||
#include <Symbology/symbol_dictionary_types.h>
|
||||
|
||||
#include <LtsWidgets/lts_combo_box.h>
|
||||
|
||||
#include <QtCore/QPointer>
|
||||
#include <QtCore/QLocale>
|
||||
|
||||
#include <QtGui/QIntValidator>
|
||||
|
||||
#include <QtWidgets/QButtonGroup>
|
||||
#include <QtWidgets/QCheckBox>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QLineEdit>
|
||||
#include <QtWidgets/QRadioButton>
|
||||
|
||||
#include <QtWidgets/QHBoxLayout>
|
||||
#include <QtWidgets/QVBoxLayout>
|
||||
#include <QtWidgets/QFormLayout>
|
||||
#include <QtWidgets/QGridLayout>
|
||||
|
||||
#include <limits>
|
||||
|
||||
|
||||
namespace SymbologyXML
|
||||
{
|
||||
struct PartyInformation
|
||||
{
|
||||
int id;
|
||||
QString name;
|
||||
QColor color;
|
||||
AdvancedSymbology::Role role;
|
||||
}; // PartyInformation
|
||||
|
||||
|
||||
class SymbolDialog::InternalData
|
||||
{
|
||||
public:
|
||||
|
||||
static PartyInformation m_defaultParty;
|
||||
|
||||
const AdvancedSymbology::SymbolDictionary & m_symbolDict;
|
||||
QPointer<SituationMap::GeometryModel> m_geometryModel;
|
||||
uint m_symbolId;
|
||||
QVector<PartyInformation> m_partyVector;
|
||||
|
||||
SituationMap::GeometryModel::Node m_currentNode;
|
||||
|
||||
QLabel * m_laSymbol = nullptr;
|
||||
QLabel * m_laAffiliation = nullptr;
|
||||
QLabel * m_laMobility = nullptr;
|
||||
QLabel * m_laOffsetX = nullptr;
|
||||
QLabel * m_laOffsetY = nullptr;
|
||||
QLabel * m_laTeam = nullptr;
|
||||
QLabel * m_laTeamD = nullptr;
|
||||
QLabel * m_laScale = nullptr;
|
||||
QLabel * m_laStatus = nullptr;
|
||||
QLabel * m_laView = nullptr;
|
||||
LtsWidgets::LtsComboBox * m_cbAffiliation = nullptr;
|
||||
LtsWidgets::LtsComboBox * m_cbMobility = nullptr;
|
||||
QCheckBox * m_cbDir = nullptr;
|
||||
QLabel * m_laSymbolID = nullptr;
|
||||
QLineEdit * m_leOffsetX = nullptr;
|
||||
QLineEdit * m_leOffsetY = nullptr;
|
||||
LtsWidgets::LtsComboBox * m_cbTeam = nullptr;
|
||||
LtsWidgets::LtsComboBox * m_cbTeamD = nullptr;
|
||||
LtsWidgets::LtsComboBox * m_cbStatus = nullptr;
|
||||
QLineEdit * m_leDir = nullptr;
|
||||
QLineEdit * m_leScale = nullptr;
|
||||
QCheckBox * m_cbSymbolState = nullptr;
|
||||
QCheckBox * m_cbUncertainty = nullptr;
|
||||
QLineEdit * m_leTextW = nullptr;
|
||||
QLineEdit * m_leTextXY = nullptr;
|
||||
QLineEdit * m_leTextV = nullptr;
|
||||
QLineEdit * m_leTextT = nullptr;
|
||||
QLineEdit * m_leTextZ = nullptr;
|
||||
QLineEdit * m_leTextEF = nullptr;
|
||||
QLineEdit * m_leTextG = nullptr;
|
||||
QLineEdit * m_leTextH = nullptr;
|
||||
QLineEdit * m_leTextM = nullptr;
|
||||
QLineEdit * m_leTextJ = nullptr;
|
||||
|
||||
explicit InternalData( const AdvancedSymbology::SymbolDictionary &symbolDict, SituationMap::GeometryModel * geomModel )
|
||||
: m_symbolDict(symbolDict), m_geometryModel(geomModel), m_symbolId(std::numeric_limits<uint>::max())
|
||||
{
|
||||
} // InternalData(SituationMap::Map *map)
|
||||
|
||||
|
||||
~InternalData() = default;
|
||||
|
||||
void buildDialog( SymbolDialog * dlg );
|
||||
void setLabels();
|
||||
|
||||
void updatePartyComboBox( QComboBox * cb );
|
||||
|
||||
static void updateStateComboBox( QComboBox * cb );
|
||||
static void updateAffiliationComboBox( QComboBox * cb );
|
||||
static void updateMobilityComboBox( QComboBox * cb );
|
||||
|
||||
}; // SymbolDialog::InternalData
|
||||
|
||||
PartyInformation SymbolDialog::InternalData::m_defaultParty = {-1,QString(),QColor(Qt::gray),AdvancedSymbology::Role::Unknown};
|
||||
|
||||
SymbolDialog::SymbolDialog( const AdvancedSymbology::SymbolDictionary &symbolDict, SituationMap::GeometryModel * geomModel, bool autoApply, QWidget *parent)
|
||||
: LtsWidgets::LtsDialog(parent,(autoApply) ? LtsWidgets::ButtonCombination::CloseOnly : LtsWidgets::ButtonCombination::OkApplyCancel, true)
|
||||
, m_internal( new InternalData(symbolDict,geomModel))
|
||||
{
|
||||
if (autoApply)
|
||||
{
|
||||
setUnchangeable();
|
||||
m_buttonBox->setAttribute(Qt::WA_DeleteOnClose); // to same as LtsDialog::plan_editor_compatibility
|
||||
m_buttonBox->getButton(LtsWidgets::DialogButton::Ok)->setVisible(false);
|
||||
m_buttonBox->getButton(LtsWidgets::DialogButton::Apply)->setVisible(false);
|
||||
m_buttonBox->getButton(LtsWidgets::DialogButton::Close)->setText(tr("Close"));
|
||||
}
|
||||
|
||||
m_internal->buildDialog( this );
|
||||
|
||||
QObject::connect( m_internal->m_cbAffiliation, static_cast<void (LtsWidgets::LtsComboBox::*)(int)>(&LtsWidgets::LtsComboBox::activated), this, [this](int idx)
|
||||
{
|
||||
SymbolTypes::t_affil affil = SymbolTypes::t_affil(m_internal->m_cbAffiliation->itemData(idx).toInt());
|
||||
|
||||
m_internal->m_cbSymbolState->setDisabled((affil == SymbolTypes::t_affil::PENDING) ||
|
||||
(affil == SymbolTypes::t_affil::SUSPECT) ||
|
||||
(affil == SymbolTypes::t_affil::ASSUMED_FRIEND));
|
||||
|
||||
emit changedSymbolAffiliation( affil );
|
||||
emit changed();
|
||||
} );
|
||||
|
||||
QObject::connect( m_internal->m_cbMobility, static_cast<void (LtsWidgets::LtsComboBox::*)(int)>(&LtsWidgets::LtsComboBox::activated), this, [this](int idx)
|
||||
{
|
||||
SymbolTypes::t_mob mob = SymbolTypes::t_mob(m_internal->m_cbMobility->itemData(idx).toInt());
|
||||
emit changedSymbolMobility( mob );
|
||||
emit changed();
|
||||
} );
|
||||
|
||||
connect( m_internal->m_cbDir, &QCheckBox::stateChanged, this, [this](int)
|
||||
{
|
||||
m_internal->m_leDir->setEnabled( m_internal->m_cbDir->isChecked() );
|
||||
emit changed();
|
||||
});
|
||||
|
||||
QObject::connect( m_internal->m_cbSymbolState, &QCheckBox::clicked, this, [this](bool checked)
|
||||
{
|
||||
emit changedSymbolState( (checked) ? SymbologyXML::SymbolTypes::t_state::STATE_ANTICIPATED : SymbologyXML::SymbolTypes::t_state::STATE_PRESENT );
|
||||
emit changed();
|
||||
} );
|
||||
|
||||
QObject::connect( m_internal->m_cbUncertainty, &QCheckBox::clicked, this, [this](bool checked)
|
||||
{
|
||||
emit changedSymbolUncertainty( (checked) ? SymbologyXML::SymbolTypes::t_uncertainty::UNCERTAINTY_UNCERTAIN : SymbologyXML::SymbolTypes::t_uncertainty::UNCERTAINTY_CERTAIN );
|
||||
emit changed();
|
||||
} );
|
||||
|
||||
QObject::connect( m_internal->m_cbStatus, static_cast<void (LtsWidgets::LtsComboBox::*)(int)>(&LtsWidgets::LtsComboBox::activated), this, [this](int idx)
|
||||
{
|
||||
SituationMap::GeometryModel::t_vbg_et vbg = SituationMap::GeometryModel::t_vbg_et(m_internal->m_cbStatus->itemData(idx).toInt());
|
||||
emit changedSymbolVBG(vbg);
|
||||
emit changed();
|
||||
} );
|
||||
|
||||
QObject::connect( m_internal->m_cbTeam, static_cast<void (LtsWidgets::LtsComboBox::*)(int)>(&LtsWidgets::LtsComboBox::activated), this, [this](int idx)
|
||||
{
|
||||
int partyId = m_internal->m_cbTeam->itemData(idx).toInt();
|
||||
emit changedParty(partyId);
|
||||
emit changed();
|
||||
} );
|
||||
|
||||
QObject::connect( m_internal->m_cbTeamD, static_cast<void (LtsWidgets::LtsComboBox::*)(int)>(&LtsWidgets::LtsComboBox::activated), this, [this](int idx)
|
||||
{
|
||||
int partyId = m_internal->m_cbTeamD->itemData(idx).toInt();
|
||||
emit changedDamageParty(partyId);
|
||||
emit changed();
|
||||
} );
|
||||
|
||||
auto emitChangedOffset = [this](const QString &)
|
||||
{
|
||||
emit changedOffset( QPoint(m_internal->m_leOffsetX->text().toInt(),m_internal->m_leOffsetY->text().toInt()));
|
||||
emit changed();
|
||||
};
|
||||
connect( m_internal->m_leOffsetX, &QLineEdit::textEdited, this, emitChangedOffset );
|
||||
connect( m_internal->m_leOffsetY, &QLineEdit::textEdited, this, emitChangedOffset );
|
||||
|
||||
connect(m_internal->m_leScale, &QLineEdit::textEdited, this, [this](const QString &scaleTxt) { emit changedScale( scaleTxt.toDouble() );});
|
||||
connect(m_internal->m_cbDir, &QCheckBox::clicked, this, [this](bool checked) { emit changedDirection( checked, m_internal->m_leScale->text().toDouble() ); });
|
||||
|
||||
connect(m_internal->m_leDir, &QLineEdit::textEdited, this, [this](const QString &scaleTxt)
|
||||
{
|
||||
emit changedDirection( m_internal->m_cbDir->isChecked(), scaleTxt.toDouble() );
|
||||
emit changed();
|
||||
} );
|
||||
|
||||
connect( m_internal->m_leTextW , &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextW (txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextXY, &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextXY(txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextV , &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextV (txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextT , &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextT (txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextZ , &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextZ (txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextEF, &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextEF(txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextG , &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextG (txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextH , &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextH (txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextM , &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextM (txt); emit changed(); } );
|
||||
connect( m_internal->m_leTextJ , &QLineEdit::textEdited, this, [this](const QString& txt) { emit changedTextJ (txt); emit changed(); } );
|
||||
|
||||
connect( this, &SymbolDialog::changed, this, &SymbolDialog::updateSymbolPixmap );
|
||||
|
||||
} // SymbolDialog::SymbolDialog(SituationMap::Map *map)
|
||||
|
||||
|
||||
SymbolDialog::SymbolDialog( const AdvancedSymbology::SymbolDictionary &symbolDict, bool autoApply, QWidget * parent ) : SymbolDialog(symbolDict,nullptr,autoApply,parent) {;}
|
||||
|
||||
|
||||
SymbolDialog::~SymbolDialog() { delete m_internal; }
|
||||
|
||||
SymbolTypes::t_affil SymbolDialog::symbolAffiliation() const { return SymbolTypes::t_affil(m_internal->m_cbAffiliation->currentData().toInt()); }
|
||||
SymbolTypes::t_mob SymbolDialog::symbolMobility() const { return SymbolTypes::t_mob(m_internal->m_cbMobility->currentData().toInt());}
|
||||
|
||||
SymbolTypes::t_state SymbolDialog::symbolState() const { return (m_internal->m_cbSymbolState->isChecked()) ? SymbologyXML::SymbolTypes::t_state::STATE_ANTICIPATED : SymbologyXML::SymbolTypes::t_state::STATE_PRESENT; }
|
||||
SymbolTypes::t_uncertainty SymbolDialog::symbolUncertainty() const { return (m_internal->m_cbUncertainty->isChecked()) ? SymbologyXML::SymbolTypes::t_uncertainty::UNCERTAINTY_UNCERTAIN : SymbologyXML::SymbolTypes::t_uncertainty::UNCERTAINTY_CERTAIN; }
|
||||
SituationMap::GeometryModel::t_vbg_et SymbolDialog::symbolVBG() const { return SituationMap::GeometryModel::t_vbg_et(m_internal->m_cbStatus->currentData().toInt()); }
|
||||
|
||||
int SymbolDialog::partyId() const { return m_internal->m_partyVector.value(m_internal->m_cbTeam->currentIndex(),m_internal->m_defaultParty).id; }
|
||||
QColor SymbolDialog::partyColor() const { return m_internal->m_partyVector.value(m_internal->m_cbTeam->currentIndex(),m_internal->m_defaultParty).color; }
|
||||
QString SymbolDialog::partyName() const { return m_internal->m_partyVector.value(m_internal->m_cbTeam->currentIndex(),m_internal->m_defaultParty).name; }
|
||||
AdvancedSymbology::Role SymbolDialog::partyRole() const { return m_internal->m_partyVector.value(m_internal->m_cbTeam->currentIndex(), m_internal->m_defaultParty).role; }
|
||||
|
||||
int SymbolDialog::damagedPartyId() const { return m_internal->m_partyVector.value(m_internal->m_cbTeamD->currentIndex(),m_internal->m_defaultParty).id; }
|
||||
QColor SymbolDialog::damagedPartyColor() const { return m_internal->m_partyVector.value(m_internal->m_cbTeamD->currentIndex(),m_internal->m_defaultParty).color; }
|
||||
QString SymbolDialog::damagedPartyName() const { return m_internal->m_partyVector.value(m_internal->m_cbTeamD->currentIndex(),m_internal->m_defaultParty).name; }
|
||||
|
||||
QPoint SymbolDialog::pixelOffset() const { return QPoint(m_internal->m_leOffsetX->text().toInt(),m_internal->m_leOffsetY->text().toInt()); }
|
||||
double SymbolDialog::scale() const { return m_internal->m_leScale->text().toDouble(); }
|
||||
|
||||
bool SymbolDialog::directionValid() const { return m_internal->m_cbDir->isChecked(); }
|
||||
int SymbolDialog::directionDegree() const { return m_internal->m_leDir->text().toInt(); }
|
||||
|
||||
QString SymbolDialog::textW() const { return m_internal->m_leTextW->text(); }
|
||||
QString SymbolDialog::textXY() const { return m_internal->m_leTextXY->text(); }
|
||||
QString SymbolDialog::textV() const { return m_internal->m_leTextW->text(); }
|
||||
QString SymbolDialog::textT() const { return m_internal->m_leTextW->text(); }
|
||||
QString SymbolDialog::textZ() const { return m_internal->m_leTextW->text(); }
|
||||
QString SymbolDialog::textEF() const { return m_internal->m_leTextW->text(); }
|
||||
QString SymbolDialog::textG() const { return m_internal->m_leTextW->text(); }
|
||||
QString SymbolDialog::textH() const { return m_internal->m_leTextW->text(); }
|
||||
QString SymbolDialog::textM() const { return m_internal->m_leTextW->text(); }
|
||||
QString SymbolDialog::textJ() const { return m_internal->m_leTextW->text(); }
|
||||
|
||||
void SymbolDialog::setSymbolAffiliation(SymbolTypes::t_affil affil) { m_internal->m_cbAffiliation->setCurrentIndex(m_internal->m_cbAffiliation->findData(affil)); }
|
||||
void SymbolDialog::setSymbolMobility(SymbolTypes::t_mob mob) { m_internal->m_cbMobility->setCurrentIndex(m_internal->m_cbMobility->findData(mob)); }
|
||||
void SymbolDialog::setSymbolState(SymbolTypes::t_state state) { m_internal->m_cbSymbolState->setChecked( SymbologyXML::SymbolTypes::t_state::STATE_ANTICIPATED == state ); }
|
||||
void SymbolDialog::setSymbolUncertainty(SymbolTypes::t_uncertainty uncertainty) { m_internal->m_cbUncertainty->setChecked(SymbologyXML::SymbolTypes::t_uncertainty::UNCERTAINTY_UNCERTAIN == uncertainty ); }
|
||||
void SymbolDialog::setSymbolVBG(SituationMap::GeometryModel::t_vbg_et vbg) { m_internal->m_cbStatus->setCurrentIndex(m_internal->m_cbStatus->findData(int(vbg))); }
|
||||
void SymbolDialog::setPartyId(int id ) { m_internal->m_cbTeam->setCurrentIndex(m_internal->m_cbTeam->findData(id)); }
|
||||
void SymbolDialog::setDamagedPartyId(int id) { m_internal->m_cbTeamD->setCurrentIndex(m_internal->m_cbTeamD->findData(id)); }
|
||||
|
||||
void SymbolDialog::setPixelOffset( const QPoint &offset )
|
||||
{
|
||||
m_internal->m_leOffsetX->setText( QString::number(offset.x()) );
|
||||
m_internal->m_leOffsetY->setText( QString::number(offset.y()) );
|
||||
}
|
||||
|
||||
void SymbolDialog::setScale(double scale) { QLocale c; m_internal->m_leScale->setText( c.toString(scale) );}
|
||||
void SymbolDialog::setDirectionValid( bool ok ) { m_internal->m_cbDir->setChecked(ok); }
|
||||
void SymbolDialog::setDirectionDegree( int angle ) { m_internal->m_leDir->setText(QString::number(angle)); }
|
||||
|
||||
void SymbolDialog::updateSymbolPixmap()
|
||||
{
|
||||
AdvancedSymbology::SymbolResultWatcher *symbolGuard = new AdvancedSymbology::SymbolResultWatcher(this);
|
||||
connect(symbolGuard, &AdvancedSymbology::SymbolResultWatcher::resultReady, this, [this, symbolGuard]()
|
||||
{
|
||||
QSharedPointer<AdvancedSymbology::SymbolResult> symbolResult = symbolGuard->symbolResult();
|
||||
if (symbolResult)
|
||||
{
|
||||
m_internal->m_laView->setPixmap( QPixmap::fromImage(symbolResult->symbolImage().image()).scaled(symbolPixmapSize(),Qt::IgnoreAspectRatio,Qt::SmoothTransformation) );
|
||||
}
|
||||
symbolGuard->deleteLater();
|
||||
});
|
||||
|
||||
SymbolTypes::t_state state = m_internal->m_cbSymbolState->isChecked() ? SymbolTypes::t_state::STATE_ANTICIPATED : SymbolTypes::t_state::STATE_PRESENT;
|
||||
SymbolTypes::t_uncertainty uncertainty = m_internal->m_cbUncertainty->isChecked() ? SymbolTypes::t_uncertainty::UNCERTAINTY_UNCERTAIN : SymbolTypes::t_uncertainty::UNCERTAINTY_CERTAIN;
|
||||
|
||||
SymbolTypes::t_affil affil = symbolAffiliation();
|
||||
SymbolTypes::t_mob mob = symbolMobility();
|
||||
|
||||
if (SymbolTypes::t_affil::AFFIL_UNDEFINED == affil)
|
||||
{
|
||||
AdvancedSymbology::Role role = partyRole();
|
||||
|
||||
affil = SymbologyXML::Symbol::roleToAffiliation(role);
|
||||
}
|
||||
|
||||
AdvancedSymbology::SymbolDataToRender symDataToRender;
|
||||
|
||||
symDataToRender.sidc = AdvancedSymbology::SidcCodec::encodeCivilXmlSymbolId(m_internal->m_symbolId,state,uncertainty,affil,mob);
|
||||
symDataToRender.fillColor = partyColor();
|
||||
symDataToRender.injuryColor = damagedPartyColor();
|
||||
symDataToRender.injury = AdvancedSymbology::Injury::NoInjury;
|
||||
|
||||
switch (symbolVBG())
|
||||
{
|
||||
case SituationMap::GeometryModel::t_vbg_et::ANNAEHENDER_TREFFER :
|
||||
case SituationMap::GeometryModel::t_vbg_et::TREFFER_OHNE_WIRKUNG :
|
||||
case SituationMap::GeometryModel::t_vbg_et::EINSATZBEREIT : symDataToRender.injury = AdvancedSymbology::Injury::NoInjury; break;
|
||||
|
||||
case SituationMap::GeometryModel::t_vbg_et::AUSFALL_WAFFENANLAGE :
|
||||
case SituationMap::GeometryModel::t_vbg_et::AUSFALL_WAFFENANLAGE_SICHTB : symDataToRender.injury = AdvancedSymbology::Injury::WeaponKill; break;
|
||||
|
||||
case SituationMap::GeometryModel::t_vbg_et::BEWEGUNGSUNFAEHIG :
|
||||
case SituationMap::GeometryModel::t_vbg_et::BEWEGUNGSUNFAEHIG_SICHTB : symDataToRender.injury = AdvancedSymbology::Injury::MobilityKill; break;
|
||||
|
||||
case SituationMap::GeometryModel::t_vbg_et::LEICHTER_TREFFER :
|
||||
case SituationMap::GeometryModel::t_vbg_et::MITTLERER_TREFFER :
|
||||
case SituationMap::GeometryModel::t_vbg_et::SCHWERER_TREFFER : symDataToRender.injury = AdvancedSymbology::Injury::Hit; break;
|
||||
case SituationMap::GeometryModel::t_vbg_et::TOTALAUSFALL : symDataToRender.injury = AdvancedSymbology::Injury::TotalKill; break;
|
||||
case SituationMap::GeometryModel::t_vbg_et::ZEITLICHER_AUSFALL : symDataToRender.injury = AdvancedSymbology::Injury::TotalKill; break;
|
||||
} // switch (symbolVBG())
|
||||
|
||||
symbolGuard->setSymbolResult( m_internal->m_symbolDict.fetchSymbol(symDataToRender));
|
||||
} // void SymbolDialog::updateSymbolPixmap()
|
||||
|
||||
|
||||
|
||||
void SymbolDialog::setNode(int symbolId, const SituationMap::GeometryModel::Node &node)
|
||||
{
|
||||
m_internal->m_symbolId = uint(symbolId);
|
||||
|
||||
m_internal->m_laSymbolID->setText( QString::number(m_internal->m_symbolId) );
|
||||
|
||||
if (nullptr == m_internal->m_geometryModel)
|
||||
{
|
||||
m_internal->m_currentNode = SituationMap::GeometryModel::Node(); // set invalid node
|
||||
return;
|
||||
}
|
||||
|
||||
SymbolTypes::t_affil affil = SymbolTypes::t_affil( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Affiliation).toInt() );
|
||||
m_internal->m_cbAffiliation->setCurrentIndex(m_internal->m_cbAffiliation->findData(affil));
|
||||
|
||||
SymbolTypes::t_mob mob = SymbolTypes::t_mob( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Mobility).toInt() );
|
||||
m_internal->m_cbMobility->setCurrentIndex(m_internal->m_cbMobility->findData(mob));
|
||||
|
||||
m_internal->m_leOffsetX->setText(m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::SymbolOffsetX).toString() );
|
||||
m_internal->m_leOffsetY->setText(m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::SymbolOffsetY).toString() );
|
||||
m_internal->m_leDir->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::SymbolDirection).toString() );
|
||||
m_internal->m_leScale->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::SymbolExplicitScale).toString() );
|
||||
|
||||
m_internal->m_leTextEF->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_EF).toString() );
|
||||
m_internal->m_leTextG ->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_G).toString() );
|
||||
m_internal->m_leTextH ->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_H).toString() );
|
||||
m_internal->m_leTextJ ->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_KLNPJ).toString() );
|
||||
m_internal->m_leTextM ->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_M).toString() );
|
||||
m_internal->m_leTextT ->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_T).toString() );
|
||||
m_internal->m_leTextV ->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_V).toString() );
|
||||
m_internal->m_leTextW ->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_W).toString() );
|
||||
m_internal->m_leTextXY->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_XY).toString() );
|
||||
m_internal->m_leTextZ ->setText( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::Text_Z).toString() );
|
||||
|
||||
m_internal->m_cbTeam->setCurrentIndex(m_internal->m_cbTeam->findData( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::ForceId)));
|
||||
m_internal->m_cbTeamD->setCurrentIndex(m_internal->m_cbTeamD->findData( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::DamageForceId)));
|
||||
|
||||
SituationMap::GeometryModel::t_vbg_et vbg = SituationMap::GeometryModel::t_vbg_et(m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::att_vbg_et).toInt());
|
||||
m_internal->m_cbStatus->setCurrentIndex(m_internal->m_cbStatus->findData(int(vbg)));
|
||||
|
||||
SymbologyXML::SymbolTypes::t_state state = SymbologyXML::SymbolTypes::t_state( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::SymbolState).toInt() );
|
||||
m_internal->m_cbSymbolState->setChecked( SymbologyXML::SymbolTypes::t_state::STATE_ANTICIPATED == state );
|
||||
|
||||
SymbologyXML::SymbolTypes::t_uncertainty uncertainty = SymbologyXML::SymbolTypes::t_uncertainty( m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::SymbolUncertainty).toInt() );
|
||||
m_internal->m_cbUncertainty->setChecked(SymbologyXML::SymbolTypes::t_uncertainty::UNCERTAINTY_UNCERTAIN == uncertainty );
|
||||
|
||||
/*
|
||||
bool
|
||||
m_internal->m_geometryModel->getAttribute(node,SituationMap::GeometryModel::Attribute::AbcProtection);
|
||||
*/
|
||||
|
||||
m_internal->m_currentNode = node;
|
||||
|
||||
m_internal->m_laView->setPixmap(QPixmap::fromImage(AdvancedSymbology::SymbolDictionary::temporaryImage()));
|
||||
|
||||
updateSymbolPixmap();
|
||||
|
||||
} // void SymbolDialog::setNodeint symbolId, const SituationMap::GeometryModel::Node &node)
|
||||
|
||||
|
||||
bool SymbolDialog::applyToNode(const SituationMap::GeometryModel::Node &node) const
|
||||
{
|
||||
if ((nullptr == m_internal->m_geometryModel) || (!node.isValid())) return false;
|
||||
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::SymbolOffsetX,pixelOffset().x());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::SymbolOffsetY,pixelOffset().y());
|
||||
|
||||
if (directionValid())
|
||||
{
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::SymbolDirection,directionDegree());
|
||||
}
|
||||
else
|
||||
{
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::SymbolDirection,0.0);
|
||||
}
|
||||
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::SymbolExplicitScale,scale());
|
||||
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_EF,textEF());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_G,textG());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_H,textH());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_KLNPJ,textJ());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_M,textM());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_T,textT());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_V,textV());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_W,textW());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_XY,textXY());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Text_Z,textZ());
|
||||
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::ForceId,partyId());
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::DamageForceId,damagedPartyId());
|
||||
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::att_vbg_et,int(symbolVBG()));
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::SymbolState,int(symbolState()));
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::SymbolUncertainty,int(symbolUncertainty()));
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Affiliation,int(symbolAffiliation()));
|
||||
m_internal->m_geometryModel->setPrimitiveAttribute(node,SituationMap::GeometryModel::Attribute::Mobility,int(symbolMobility()));
|
||||
|
||||
return true;
|
||||
} // void SymbolDialog::applyToNode(const SituationMap::GeometryModel::Node &node) const
|
||||
|
||||
|
||||
bool SymbolDialog::apply()
|
||||
{
|
||||
bool canCloseDialog = applyToNode( m_internal->m_currentNode );
|
||||
|
||||
emit applyChanges(this,canCloseDialog);
|
||||
|
||||
return canCloseDialog;
|
||||
} // bool SymbolDialog::apply()
|
||||
|
||||
|
||||
void SymbolDialog::aboutToClose()
|
||||
{
|
||||
emit signalAboutToClose();
|
||||
} // void SymbolDialog::aboutToClose()
|
||||
|
||||
|
||||
void SymbolDialog::updateParties( const QVector<int> &partyIds
|
||||
, const QVector<QColor> &partyColors
|
||||
, const QVector<QString> &partyNames
|
||||
, const QVector<AdvancedSymbology::Role> &partyRoles )
|
||||
{
|
||||
m_internal->m_partyVector.clear();
|
||||
m_internal->m_partyVector.reserve(partyIds.size());
|
||||
|
||||
for (int i = 0; i < partyIds.size(); ++i)
|
||||
{
|
||||
PartyInformation pInfo;
|
||||
|
||||
pInfo.id = partyIds[i];
|
||||
pInfo.color = partyColors[i];
|
||||
pInfo.name = partyNames[i];
|
||||
pInfo.role = partyRoles[i];
|
||||
m_internal->m_partyVector << pInfo;
|
||||
}
|
||||
|
||||
m_internal->updatePartyComboBox( m_internal->m_cbTeam );
|
||||
m_internal->updatePartyComboBox( m_internal->m_cbTeamD );
|
||||
|
||||
} // void SymbolDialog::updateParties(const QVector<int> &partyIds, const QVector<QColor> &partyColors, const QVector<QString> &partyNames)
|
||||
|
||||
|
||||
void SymbolDialog::retranslate()
|
||||
{
|
||||
// lupdate doesn't like translate(tr("foo")) ...
|
||||
const QString txt(tr("Symbol Modification"));
|
||||
translate(txt);
|
||||
|
||||
m_internal->setLabels();
|
||||
} // void SymbolDialog::retranslate()
|
||||
|
||||
|
||||
void SymbolDialog::InternalData::buildDialog(SymbolDialog * dlg)
|
||||
{
|
||||
QVBoxLayout * layout = new QVBoxLayout(dlg);
|
||||
QHBoxLayout * layoutHeader = new QHBoxLayout();
|
||||
QHBoxLayout * layoutSymbol = new QHBoxLayout();
|
||||
|
||||
layout->addStretch(2);
|
||||
|
||||
layout->addLayout( layoutHeader );
|
||||
{
|
||||
m_laSymbol = new QLabel(dlg);
|
||||
m_laSymbolID = new QLabel( QStringLiteral("???????"), dlg );
|
||||
m_laTeam = new QLabel(dlg);
|
||||
|
||||
layoutHeader->addStretch(2);
|
||||
layoutHeader->addWidget( m_laSymbol );
|
||||
layoutHeader->addWidget( m_laSymbolID );
|
||||
layoutHeader->addStretch(2);
|
||||
QFont labelFont = m_laSymbol->font();
|
||||
labelFont.setPointSizeF(labelFont.pointSizeF()*1.5);
|
||||
labelFont.setBold(true);
|
||||
m_laSymbol->setFont(labelFont);
|
||||
m_laSymbolID->setFont(labelFont);
|
||||
}
|
||||
|
||||
layout->addSpacing(10);
|
||||
QFrame * separator = new QFrame(dlg);
|
||||
separator->setFrameStyle(QFrame::HLine | QFrame::Plain);
|
||||
layout->addWidget(separator);
|
||||
layout->addSpacing(10);
|
||||
|
||||
layout->addLayout( layoutSymbol );
|
||||
{
|
||||
QVBoxLayout * layoutAttr = new QVBoxLayout();
|
||||
QGridLayout * layoutLeftText = new QGridLayout();
|
||||
QVBoxLayout * layoutSymbolView = new QVBoxLayout();
|
||||
QGridLayout * layoutRightText = new QGridLayout();
|
||||
|
||||
layoutSymbol->addStretch(2);
|
||||
|
||||
layoutSymbol->addSpacing( 20 );
|
||||
layoutSymbol->addLayout(layoutAttr);
|
||||
{
|
||||
QHBoxLayout * layoutCertainty = new QHBoxLayout();
|
||||
|
||||
layoutAttr->addLayout(layoutCertainty);
|
||||
{
|
||||
m_cbSymbolState = new QCheckBox(dlg);
|
||||
m_cbUncertainty = new QCheckBox(dlg);
|
||||
|
||||
|
||||
layoutCertainty->addWidget( m_cbSymbolState );
|
||||
layoutCertainty->addStretch( 2 );
|
||||
layoutCertainty->addWidget( m_cbUncertainty );
|
||||
}
|
||||
layoutSymbol->addSpacing( 20 );
|
||||
|
||||
QFormLayout * layoutAttrForm = new QFormLayout();
|
||||
|
||||
layoutAttr->addLayout(layoutAttrForm);
|
||||
{
|
||||
m_laAffiliation = new QLabel(dlg);
|
||||
m_cbAffiliation = new LtsWidgets::LtsComboBox(dlg);
|
||||
|
||||
m_laMobility = new QLabel(dlg);
|
||||
m_cbMobility = new LtsWidgets::LtsComboBox(dlg);
|
||||
|
||||
m_laOffsetX = new QLabel(dlg);
|
||||
m_leOffsetX = new QLineEdit(dlg);
|
||||
m_leOffsetX->setToolTip(tr("Offset X"));
|
||||
|
||||
m_laOffsetY = new QLabel(dlg);
|
||||
m_leOffsetY = new QLineEdit(dlg);
|
||||
m_leOffsetY->setToolTip(tr("Offset Y"));
|
||||
|
||||
m_cbDir = new QCheckBox(dlg);
|
||||
m_leDir = new QLineEdit(dlg);
|
||||
|
||||
m_laScale = new QLabel(dlg);
|
||||
m_leScale = new QLineEdit(dlg);
|
||||
|
||||
m_laTeam = new QLabel(dlg);
|
||||
m_cbTeam = new LtsWidgets::LtsComboBox(dlg);
|
||||
|
||||
m_laStatus = new QLabel(dlg);
|
||||
m_cbStatus = new LtsWidgets::LtsComboBox(dlg);
|
||||
|
||||
m_laTeamD = new QLabel(dlg);
|
||||
m_cbTeamD = new LtsWidgets::LtsComboBox(dlg);
|
||||
|
||||
layoutAttrForm->addRow( m_laAffiliation, m_cbAffiliation );
|
||||
layoutAttrForm->addRow( m_laMobility , m_cbMobility );
|
||||
layoutAttrForm->addRow( m_laStatus , m_cbStatus );
|
||||
layoutAttrForm->addRow( m_laTeam , m_cbTeam );
|
||||
layoutAttrForm->addRow( m_laTeamD , m_cbTeamD );
|
||||
|
||||
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
* What's the object to move the symbol away from it's center or rotate it?
|
||||
* For the first hide widget placing ....
|
||||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
||||
#ifdef NEEDLESS_WIDGETS
|
||||
|
||||
layoutAttrForm->addRow( m_laOffsetX , m_leOffsetX );
|
||||
layoutAttrForm->addRow( m_laOffsetY , m_leOffsetY );
|
||||
layoutAttrForm->addRow( m_cbDir , m_leDir );
|
||||
|
||||
#else
|
||||
|
||||
m_laOffsetX->setVisible(false);
|
||||
m_leOffsetX->setVisible(false);
|
||||
|
||||
m_laOffsetY->setVisible(false);
|
||||
m_leOffsetY->setVisible(false);
|
||||
|
||||
m_cbDir->setVisible(false);
|
||||
m_leDir->setVisible(false);
|
||||
|
||||
#endif
|
||||
|
||||
layoutAttrForm->addRow( m_laScale , m_leScale );
|
||||
|
||||
m_leOffsetX->setValidator( new QIntValidator(m_leOffsetX));
|
||||
m_leOffsetY->setValidator( new QIntValidator(m_leOffsetY));
|
||||
m_leDir ->setValidator( new QIntValidator( -360, 360, m_leDir));
|
||||
|
||||
m_cbDir->setChecked(false);
|
||||
m_leDir->setEnabled(false);
|
||||
|
||||
m_leScale->setValidator( new QDoubleValidator(m_leScale));
|
||||
}
|
||||
layoutAttrForm->setLabelAlignment(Qt::AlignRight);
|
||||
}
|
||||
|
||||
layoutSymbol->addStretch(2);
|
||||
|
||||
layoutSymbol->addLayout( layoutLeftText );
|
||||
{
|
||||
m_leTextW = new QLineEdit(dlg);
|
||||
m_leTextW->setToolTip(tr("W"));
|
||||
m_leTextXY = new QLineEdit(dlg);
|
||||
m_leTextXY->setToolTip(tr("XY"));
|
||||
m_leTextV = new QLineEdit(dlg);
|
||||
m_leTextV->setToolTip(tr("V"));
|
||||
m_leTextT = new QLineEdit(dlg);
|
||||
m_leTextT->setToolTip(tr("T"));
|
||||
m_leTextZ = new QLineEdit(dlg);
|
||||
m_leTextZ->setToolTip(tr("Z"));
|
||||
|
||||
layoutLeftText->setRowStretch(0,0);
|
||||
layoutLeftText->setRowStretch(1,0);
|
||||
layoutLeftText->setRowStretch(2,0);
|
||||
layoutLeftText->setRowStretch(3,0);
|
||||
layoutLeftText->setRowStretch(4,0);
|
||||
|
||||
layoutLeftText->setColumnStretch(0,0);
|
||||
layoutLeftText->setColumnStretch(1,2);
|
||||
|
||||
layoutLeftText->addWidget( new QLabel(QStringLiteral("W")) , 0 , 0, Qt::Alignment::enum_type::AlignRight );
|
||||
layoutLeftText->addWidget( new QLabel(QStringLiteral("X|Y")), 1 , 0, Qt::Alignment::enum_type::AlignRight );
|
||||
layoutLeftText->addWidget( new QLabel(QStringLiteral("V")) , 2 , 0, Qt::Alignment::enum_type::AlignRight );
|
||||
layoutLeftText->addWidget( new QLabel(QStringLiteral("T")) , 3 , 0, Qt::Alignment::enum_type::AlignRight );
|
||||
layoutLeftText->addWidget( new QLabel(QStringLiteral("Z")) , 4 , 0, Qt::Alignment::enum_type::AlignRight);
|
||||
|
||||
layoutLeftText->addWidget( m_leTextW , 0 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutLeftText->addWidget( m_leTextXY, 1 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutLeftText->addWidget( m_leTextV , 2 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutLeftText->addWidget( m_leTextT , 3 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutLeftText->addWidget( m_leTextZ , 4 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
}
|
||||
|
||||
layoutSymbol->addLayout( layoutSymbolView );
|
||||
{
|
||||
QPixmap symbolPixmap(symbolPixmapSize());
|
||||
|
||||
symbolPixmap.fill(QColor(Qt::gray));
|
||||
|
||||
m_laView = new QLabel(dlg);
|
||||
m_laView->setPixmap( symbolPixmap );
|
||||
layoutSymbolView->addStretch(2);
|
||||
layoutSymbolView->addWidget(m_laView);
|
||||
layoutSymbolView->addStretch(2);
|
||||
}
|
||||
|
||||
layoutSymbol->addLayout( layoutRightText );
|
||||
{
|
||||
m_leTextEF = new QLineEdit(dlg);
|
||||
m_leTextEF->setToolTip(tr("E|F"));
|
||||
m_leTextG = new QLineEdit(dlg);
|
||||
m_leTextG->setToolTip(tr("G"));
|
||||
m_leTextH = new QLineEdit(dlg);
|
||||
m_leTextH->setToolTip(tr("H"));
|
||||
m_leTextM = new QLineEdit(dlg);
|
||||
m_leTextM->setToolTip(tr("M"));
|
||||
m_leTextJ = new QLineEdit(dlg);
|
||||
m_leTextJ->setToolTip(tr("J|K|L|N|P"));
|
||||
|
||||
layoutRightText->setRowStretch(0,0);
|
||||
layoutRightText->setRowStretch(1,0);
|
||||
layoutRightText->setRowStretch(2,0);
|
||||
layoutRightText->setRowStretch(3,0);
|
||||
layoutRightText->setRowStretch(4,0);
|
||||
|
||||
layoutRightText->setColumnStretch(0,2);
|
||||
layoutRightText->setColumnStretch(1,0);
|
||||
|
||||
layoutRightText->addWidget( m_leTextEF, 0 , 0, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutRightText->addWidget( m_leTextG , 1 , 0, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutRightText->addWidget( m_leTextH , 2 , 0, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutRightText->addWidget( m_leTextM , 3 , 0, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutRightText->addWidget( m_leTextJ , 4 , 0, Qt::Alignment::enum_type::AlignLeft );
|
||||
|
||||
layoutRightText->addWidget( new QLabel(QStringLiteral("E|F")) , 0 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutRightText->addWidget( new QLabel(QStringLiteral("G")) , 1 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutRightText->addWidget( new QLabel(QStringLiteral("H")) , 2 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutRightText->addWidget( new QLabel(QStringLiteral("M")) , 3 , 1, Qt::Alignment::enum_type::AlignLeft );
|
||||
layoutRightText->addWidget( new QLabel(QStringLiteral("J|K|L|N|P")) , 4 , 1, Qt::Alignment::enum_type::AlignLeft);
|
||||
}
|
||||
|
||||
layoutSymbol->addStretch(2);
|
||||
}
|
||||
|
||||
setLabels();
|
||||
|
||||
} // void SymbolDialog::InternalData::buildDialog(SymbolDialog * dlg)
|
||||
|
||||
|
||||
void SymbolDialog::InternalData::setLabels()
|
||||
{
|
||||
m_laSymbol -> setText(tr("Symbol"));
|
||||
m_laAffiliation -> setText(tr("Affiliation:"));
|
||||
m_laMobility -> setText(tr("Mobility:"));
|
||||
m_laOffsetX -> setText(tr("Offset [Pixel] X:"));
|
||||
m_laOffsetY -> setText(tr("Offset [Pixel] Y:"));
|
||||
m_laTeam -> setText(tr("Symbol Color Party:"));
|
||||
m_laTeamD -> setText(tr("Status Color Party:"));
|
||||
m_laStatus -> setText(tr("Status:"));
|
||||
m_laScale -> setText(tr("Scale:"));
|
||||
m_cbSymbolState -> setText(tr("Planned"));
|
||||
m_cbUncertainty -> setText(tr("Uncertainty"));
|
||||
m_cbDir -> setText(tr("Direction [degree]:"));
|
||||
|
||||
updateStateComboBox( m_cbStatus );
|
||||
updateAffiliationComboBox( m_cbAffiliation );
|
||||
updateMobilityComboBox( m_cbMobility );
|
||||
|
||||
} // void SymbolDialog::InternalData::setLabels(SymbolDialog * dlg)
|
||||
|
||||
|
||||
void SymbolDialog::InternalData::updateStateComboBox(QComboBox *cb)
|
||||
{
|
||||
cb->clear();
|
||||
|
||||
cb->addItem( tr("Ready for Operation") , SymbolTypes::vbg_et::EINSATZBEREIT );
|
||||
cb->addItem( tr("Light Hit") , SymbolTypes::vbg_et::LEICHTER_TREFFER );
|
||||
cb->addItem( tr("Medium Hit") , SymbolTypes::vbg_et::MITTLERER_TREFFER );
|
||||
cb->addItem( tr("Fatal Hit") , SymbolTypes::vbg_et::SCHWERER_TREFFER );
|
||||
cb->addItem( tr("Immobilised") , SymbolTypes::vbg_et::BEWEGUNGSUNFAEHIG );
|
||||
cb->addItem( tr("Immobilised in View") , SymbolTypes::vbg_et::BEWEGUNGSUNFAEHIG_SICHTB );
|
||||
cb->addItem( tr("Malfunction Weapons") , SymbolTypes::vbg_et::AUSFALL_WAFFENANLAGE );
|
||||
cb->addItem( tr("Malfunction Weapons in View"), SymbolTypes::vbg_et::AUSFALL_WAFFENANLAGE_SICHTB );
|
||||
cb->addItem( tr("Complete Failure") , SymbolTypes::vbg_et::TOTALAUSFALL );
|
||||
cb->addItem( tr("Temporary Failure") , SymbolTypes::vbg_et::ZEITLICHER_AUSFALL );
|
||||
cb->addItem( tr("Future Hit") , SymbolTypes::vbg_et::ANNAEHENDER_TREFFER );
|
||||
cb->addItem( tr("Inefficacious Hit") , SymbolTypes::vbg_et::TREFFER_OHNE_WIRKUNG );
|
||||
|
||||
} // void SymbolDialog::InternalData::updateStateComboBox(QComboBox *cb)
|
||||
|
||||
|
||||
void SymbolDialog::InternalData::updateAffiliationComboBox(QComboBox * cb)
|
||||
{
|
||||
cb->clear();
|
||||
|
||||
cb->addItem( tr("Undefined") , SymbolTypes::t_affil::AFFIL_UNDEFINED );
|
||||
cb->addItem( tr("Unknown") , SymbolTypes::t_affil::UNKNOWN );
|
||||
cb->addItem( tr("Friend") , SymbolTypes::t_affil::FRIEND );
|
||||
cb->addItem( tr("Neutral") , SymbolTypes::t_affil::NEUTRAL );
|
||||
cb->addItem( tr("Enemy") , SymbolTypes::t_affil::ENEMY );
|
||||
cb->addItem( tr("Pending") , SymbolTypes::t_affil::PENDING );
|
||||
cb->addItem( tr("Assumed Friend") , SymbolTypes::t_affil::ASSUMED_FRIEND );
|
||||
cb->addItem( tr("Suspect") , SymbolTypes::t_affil:: SUSPECT );
|
||||
|
||||
} // void SymbolDialog::InternalData::updateAffiliationComboBox(QComboBox * cb)
|
||||
|
||||
|
||||
void SymbolDialog::InternalData::updateMobilityComboBox(QComboBox * cb)
|
||||
{
|
||||
cb->clear();
|
||||
|
||||
cb->addItem( tr("Undefined") , SymbolTypes::t_mob::MOB_UNDEFINED );
|
||||
cb->addItem( tr("Airborne") , SymbolTypes::t_mob::MOB_AIRBORNE );
|
||||
cb->addItem( tr("Amphibious") , SymbolTypes::t_mob::MOB_AMPHIBIOUS );
|
||||
cb->addItem( tr("Barge") , SymbolTypes::t_mob::MOB_BARGE );
|
||||
cb->addItem( tr("Bicycle Equipped") , SymbolTypes::t_mob::MOB_BICYCLE_EQUIPPED );
|
||||
cb->addItem( tr("Over Snow") , SymbolTypes::t_mob::MOB_OVER_SNOW );
|
||||
cb->addItem( tr("Pack Animals") , SymbolTypes::t_mob::MOB_PACK_ANIMALS );
|
||||
cb->addItem( tr("Semi Trailer") , SymbolTypes::t_mob::MOB_SEMI_TRAILER );
|
||||
cb->addItem( tr("Sled") , SymbolTypes::t_mob::MOB_SLED );
|
||||
cb->addItem( tr("Tracked") , SymbolTypes::t_mob::MOB_TRACKED );
|
||||
cb->addItem( tr("Trailer") , SymbolTypes::t_mob::MOB_TRAILER );
|
||||
cb->addItem( tr("Train") , SymbolTypes::t_mob::MOB_TRAIN );
|
||||
cb->addItem( tr("Wheel") , SymbolTypes::t_mob::MOB_WHEEL );
|
||||
cb->addItem( tr("Wheeled and Tracked") , SymbolTypes::t_mob::MOB_WHEELED_AND_TRACKED );
|
||||
cb->addItem( tr("Wheel all Terrain") , SymbolTypes::t_mob::MOB_WHEEL_ALL_TERRAIN );
|
||||
|
||||
} // void SymbolDialog::InternalData::updateAffiliationComboBox(QComboBox * cb)
|
||||
|
||||
|
||||
void SymbolDialog::InternalData::updatePartyComboBox(QComboBox *cb)
|
||||
{
|
||||
cb->clear();
|
||||
|
||||
for (const auto &pInfo : qAsConst(m_partyVector))
|
||||
{
|
||||
QPixmap colorIcon(30,30);
|
||||
|
||||
colorIcon.fill(pInfo.color);
|
||||
cb->addItem(colorIcon, pInfo.name, pInfo.id);
|
||||
}
|
||||
} // void SymbolDialog::InternalData::updatePartyComboBox(QComboBox * cb)
|
||||
|
||||
|
||||
|
||||
} // namespace SymbologyXML
|
||||
|
||||
+234
@@ -0,0 +1,234 @@
|
||||
/**
|
||||
**
|
||||
** @RDE_HEADER@
|
||||
** Definition of dialog to modify xml symbols
|
||||
** $Id$
|
||||
** $HeadURL$
|
||||
** $Author$
|
||||
**
|
||||
** -----------------------------------------------------------------------------------------------
|
||||
**
|
||||
** Hardware-Environment: Intel-PC
|
||||
** Software-Environment: Windows 7, Qt 5.4. ArcGIS 10.2.5
|
||||
**
|
||||
** Language ........: C++ 11
|
||||
**
|
||||
** -----------------------------------------------------------------------------------------------
|
||||
**
|
||||
** Author ...........: Jörg Turla, SPD G, Tel. 3132
|
||||
**
|
||||
** -----------------------------------------------------------------------------------------------
|
||||
**
|
||||
** Notes .........:
|
||||
**
|
||||
** 14.12.2017, JT : First edition for use with Qt5
|
||||
**
|
||||
** -----------------------------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "symbology_xml_gui_export.h"
|
||||
|
||||
#include <Symbology/symbol_dictionary.h>
|
||||
|
||||
#include <GeometryModel/geometry_model.h>
|
||||
|
||||
#include <LtsWidgets/lts_dialog.h>
|
||||
|
||||
#include <QtCore/QString>
|
||||
|
||||
|
||||
namespace SymbologyXML
|
||||
{
|
||||
/**
|
||||
* \brief Implements a dialog to set parameters and attributes of a xml symbol.
|
||||
* A xml symbol will be descipted by it's symbol id and some parameters like the affiliation, the mobility and the injury. Additionally several
|
||||
* attributes like text lines or colors can be defined by the user.
|
||||
*/
|
||||
class SYMBOLOGY_XML_GUI_EXPORT SymbolDialog : public LtsWidgets::LtsDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
|
||||
/**
|
||||
Defines the size of the symbol preview image in dialog.
|
||||
*/
|
||||
static QSize symbolPixmapSize() { return QSize(200,200); }
|
||||
|
||||
/**
|
||||
Construction for use with SituationMap::GeometryModel to edit a symbol node.
|
||||
@param symbolDict Symbol dictionary that store information about the symbol
|
||||
@param geomModel Pointer to
|
||||
@param autoApply If true the user changes should be applied emmediately by caller (use change signals for implementation), an apply button doesn't exist.
|
||||
In other case the signal applyChanges is emmitted when the apply has been clicked by user. If a GeoemtryModel node has been set with setNode,
|
||||
this node will be updated automatically.
|
||||
@param parent Parent widget for QObject hierarchy.
|
||||
|
||||
*/
|
||||
explicit SymbolDialog( const AdvancedSymbology::SymbolDictionary &symbolDict, SituationMap::GeometryModel * geomModel, bool autoApply, QWidget * parent );
|
||||
|
||||
/**
|
||||
Construction for using a "standalone" dialog
|
||||
*/
|
||||
explicit SymbolDialog( const AdvancedSymbology::SymbolDictionary &symbolDict, bool autoApply, QWidget * parent );
|
||||
|
||||
/**
|
||||
Destruction
|
||||
*/
|
||||
virtual ~SymbolDialog();
|
||||
|
||||
/**
|
||||
* Retranslate all labelling of dialog.
|
||||
*/
|
||||
void retranslate() override;
|
||||
|
||||
/**
|
||||
* Define the existing parties with names and colors.
|
||||
*/
|
||||
void updateParties( const QVector<int> &partyIds
|
||||
, const QVector<QColor> &partyColors
|
||||
, const QVector<QString> &partyNames
|
||||
, const QVector<AdvancedSymbology::Role> &partyRoles );
|
||||
|
||||
/**
|
||||
* Set values of parameters and attributes from node of geometry model.
|
||||
*/
|
||||
void setNode( int symbolId, const SituationMap::GeometryModel::Node &node );
|
||||
|
||||
/**
|
||||
* Store values from dialog to node of geometry model. Returns true on success.
|
||||
*/
|
||||
bool applyToNode(const SituationMap::GeometryModel::Node &node) const;
|
||||
|
||||
/**
|
||||
* Update preview image of the symbol.
|
||||
*/
|
||||
void updateSymbolPixmap();
|
||||
|
||||
/**
|
||||
* Get single parameter or attribute from dialog.
|
||||
* @{
|
||||
*/
|
||||
SymbolTypes::t_affil symbolAffiliation() const;
|
||||
SymbolTypes::t_mob symbolMobility() const;
|
||||
|
||||
SymbolTypes::t_state symbolState() const;
|
||||
SymbolTypes::t_uncertainty symbolUncertainty() const;
|
||||
SituationMap::GeometryModel::t_vbg_et symbolVBG() const;
|
||||
|
||||
int partyId() const;
|
||||
QColor partyColor() const;
|
||||
QString partyName() const;
|
||||
AdvancedSymbology::Role partyRole() const;
|
||||
|
||||
int damagedPartyId() const;
|
||||
QColor damagedPartyColor() const;
|
||||
QString damagedPartyName() const;
|
||||
|
||||
QPoint pixelOffset() const;
|
||||
double scale() const;
|
||||
|
||||
bool directionValid() const;
|
||||
int directionDegree() const;
|
||||
|
||||
QString textW() const;
|
||||
QString textXY() const;
|
||||
QString textV() const;
|
||||
QString textT() const;
|
||||
QString textZ() const;
|
||||
QString textEF() const;
|
||||
QString textG() const;
|
||||
QString textH() const;
|
||||
QString textM() const;
|
||||
QString textJ() const;
|
||||
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* Set single parameter or attribute from dialog.
|
||||
* @{
|
||||
*/
|
||||
void setSymbolAffiliation(SymbolTypes::t_affil affil);
|
||||
void setSymbolMobility(SymbolTypes::t_mob mob);
|
||||
|
||||
void setSymbolState(SymbolTypes::t_state state);
|
||||
void setSymbolUncertainty(SymbolTypes::t_uncertainty uncertainty);
|
||||
void setSymbolVBG(SituationMap::GeometryModel::t_vbg_et vbg);
|
||||
|
||||
void setPartyId(int id );
|
||||
|
||||
void setDamagedPartyId(int id);
|
||||
|
||||
void setPixelOffset( const QPoint &offset );
|
||||
void setScale(double scale);
|
||||
|
||||
void setDirectionValid( bool ok );
|
||||
void setDirectionDegree( int angle );
|
||||
/** @} */
|
||||
|
||||
signals:
|
||||
|
||||
/**
|
||||
* Signals to announce changes of values by the user.
|
||||
* @{
|
||||
*/
|
||||
|
||||
void changedSymbolAffiliation( SymbolTypes::t_affil );
|
||||
void changedSymbolMobility( SymbolTypes::t_mob );
|
||||
|
||||
void changedSymbolState( SymbolTypes::t_state );
|
||||
|
||||
void changedSymbolUncertainty( SymbolTypes::t_uncertainty );
|
||||
|
||||
void changedSymbolVBG( SituationMap::GeometryModel::t_vbg_et vbg );
|
||||
|
||||
void changedParty( int partyId );
|
||||
void changedDamageParty( int partyId );
|
||||
|
||||
void changedOffset( const QPoint & );
|
||||
|
||||
void changedScale( double );
|
||||
|
||||
void changedDirection( bool valid, int degree );
|
||||
|
||||
void changedTextW ( const QString & );
|
||||
void changedTextXY( const QString & );
|
||||
void changedTextV ( const QString & );
|
||||
void changedTextT ( const QString & );
|
||||
void changedTextZ ( const QString & );
|
||||
void changedTextEF( const QString & );
|
||||
void changedTextG ( const QString & );
|
||||
void changedTextH ( const QString & );
|
||||
void changedTextM ( const QString & );
|
||||
void changedTextJ ( const QString & );
|
||||
|
||||
void changed();
|
||||
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
Signal to notify the caller that the apply button has been clicked.
|
||||
@param self Pointer to this instance of dialog to make changed values accessable
|
||||
@param canCloseDialog Set to true if saving values was successful and the dialog should be closed.
|
||||
*/
|
||||
void applyChanges( SymbolDialog * self, bool & canCloseDialog );
|
||||
|
||||
void signalAboutToClose();
|
||||
|
||||
protected:
|
||||
|
||||
bool apply() override;
|
||||
|
||||
void aboutToClose() override;
|
||||
|
||||
private:
|
||||
|
||||
class InternalData;
|
||||
|
||||
InternalData *m_internal;
|
||||
|
||||
}; // SymbolDialog
|
||||
|
||||
} // namespace SymbologyXML
|
||||
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* Export definitions
|
||||
* $Id$
|
||||
* $HeadURL$
|
||||
* $Author$
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include <QtCore/qglobal.h>
|
||||
|
||||
#ifndef SYMBOLOGY_XML_GUI_EXPORT
|
||||
# ifdef BUILD_STATIC_LIBRARIES
|
||||
# define SYMBOLOGY_XML_GUI_EXPORT
|
||||
# else
|
||||
# ifdef MAKE_ADVANCEDSYMBOLOGYXML_GUI_LIB
|
||||
# define SYMBOLOGY_XML_GUI_EXPORT Q_DECL_EXPORT
|
||||
# else
|
||||
# define SYMBOLOGY_XML_GUI_EXPORT Q_DECL_IMPORT
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001014" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BiteError</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" color="#f0f000ff" linewidth="0.1" linestyle="solid">
|
||||
<point x="-1.6" y="-1.7"/>
|
||||
<point x="1.6" y="-1.7"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001003" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>LinienOben</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" linewidth="0.15" linestyle="solid">
|
||||
<point x="-1.6" y="1.6"/>
|
||||
<point x="-0.1" y="1.6"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001004" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>LinienOben</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" linewidth="0.15" linestyle="solid">
|
||||
<point x="0.1" y="1.6"/>
|
||||
<point x="1.6" y="1.6"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001011" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Manipulation</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" color="#ffffffff" linewidth="0.1" linestyle="solid">
|
||||
<point x="-1.6" y="-1.4"/>
|
||||
<point x="1.6" y="-1.4"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" color="#000000ff" linewidth="0.1" linestyle="solid">
|
||||
<point x="-1.6" y="-1.5"/>
|
||||
<point x="1.6" y="-1.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001012" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>NoPosition</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" color="#ff0000ff" linewidth="0.1" linestyle="solid">
|
||||
<point x="-1.6" y="-1.6"/>
|
||||
<point x="1.6" y="-1.6"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001200" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>mine</name>
|
||||
<graphic scale="1.0">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.3" y="0.3"/>
|
||||
<point x="0.3" y="-0.3"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001013" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>NoPosition</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" color="#ff0000ff" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.3" y="-0.3"/>
|
||||
<point x="-0.08" y="-0.08"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" color="#ff0000ff" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.3" y="-0.3"/>
|
||||
<point x="0.08" y="-0.08"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" color="#ff0000ff" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.3" y="0.3"/>
|
||||
<point x="-0.08" y="0.08"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" color="#ff0000ff" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.3" y="0.3"/>
|
||||
<point x="0.08" y="0.08"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001150" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>WeaponFirePoint</name>
|
||||
<graphic scale="1.0">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="0">
|
||||
<point x="-0.3" y="0.3"/>
|
||||
<point x="0.3" y="-0.3"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001102" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>mine</name>
|
||||
<graphic scale="1.0">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="0">
|
||||
<point x="-0.25" y="0.25"/>
|
||||
<point x="0.25" y="-0.25"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001103" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>mine</name>
|
||||
<graphic scale="1.0">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.25" y="0.25"/>
|
||||
<point x="0.25" y="-0.25"/>
|
||||
</ellipse>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.5" y="0.0"/>
|
||||
<point x="0.5" y="0.0"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.5"/>
|
||||
<point x="0.0" y="-0.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001100" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>singleFire</name>
|
||||
<graphic scale="1.0">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.3" y="0.3"/>
|
||||
<point x="0.3" y="-0.3"/>
|
||||
</ellipse>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0" y="1.0"/>
|
||||
<point x="0" y="0.6"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="-0.6"/>
|
||||
<point x="0.0" y="-1.0"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.6" y="0.0"/>
|
||||
<point x="1.0" y="0.0"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.6" y="0.0"/>
|
||||
<point x="-1.0" y="0.0"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.4" y="0.4"/>
|
||||
<point x="-0.7" y="0.7"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.4" y="0.4"/>
|
||||
<point x="0.7" y="0.7"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.4" y="-0.4"/>
|
||||
<point x="0.7" y="-0.7"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.4" y="-0.4"/>
|
||||
<point x="-0.7" y="-0.7"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.25" y="-0.25"/>
|
||||
<point x="0.25" y="0.25"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.25" y="-0.25"/>
|
||||
<point x="-0.25" y="0.25"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001101" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>smartFire</name>
|
||||
<graphic scale="1">
|
||||
<ellipse rotate="0.0" linewidth="0.05" linestyle="solid" fill="1" closed="1" start="0.0" extent="360.0">
|
||||
<point x="-1.1" y="-0.3" />
|
||||
<point x="-0.5" y="0.3" />
|
||||
</ellipse>
|
||||
Innenkreuz links unten -> rechts oben
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-1.0" y="-0.2"/>
|
||||
<point x="-0.6" y="0.2"/>
|
||||
</line>
|
||||
Innenkreuz links oben -> rechts unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-1.0" y="0.2"/>
|
||||
<point x="-0.6" y="-0.2"/>
|
||||
</line>
|
||||
|
||||
Aussen links unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-1.1" y="-0.3"/>
|
||||
<point x="-1.4" y="-0.6"/>
|
||||
</line>
|
||||
Aussen links oben
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-1.1" y="0.3"/>
|
||||
<point x="-1.4" y="0.6"/>
|
||||
</line>
|
||||
|
||||
Aussen rechts unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.5" y="-0.3"/>
|
||||
<point x="-0.2" y="-0.6"/>
|
||||
</line>
|
||||
Aussen rechts unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.5" y="0.3"/>
|
||||
<point x="-0.2" y="0.6"/>
|
||||
</line>
|
||||
|
||||
senkrecht mitte oben
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.8" y="0.8"/>
|
||||
<point x="-0.8" y="0.4"/>
|
||||
</line>
|
||||
senkrecht mitte unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.8" y="-0.8"/>
|
||||
<point x="-0.8" y="-0.4"/>
|
||||
</line>
|
||||
|
||||
soll horizontal mitte links
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-1.2" y="0.0"/>
|
||||
<point x="-1.6" y="0.0"/>
|
||||
</line>
|
||||
|
||||
soll horizontal mitte rechts
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.4" y="0.0"/>
|
||||
<point x="-0.05" y="0.0"/>
|
||||
</line>
|
||||
|
||||
|
||||
<ellipse rotate="0.0" linewidth="0.05" linestyle="solid" fill="1" closed="1" start="0.0" extent="360.0">
|
||||
<point x="1.1" y="-0.3" />
|
||||
<point x="0.5" y="0.3" />
|
||||
</ellipse>
|
||||
Innenkreuz links unten -> rechts oben
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.6" y="-0.2"/>
|
||||
<point x="1.0" y="0.2"/>
|
||||
</line>
|
||||
Innenkreuz links oben -> rechts unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.6" y="0.2"/>
|
||||
<point x="1.0" y="-0.2"/>
|
||||
</line>
|
||||
|
||||
Aussen links unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.5" y="-0.3"/>
|
||||
<point x="0.2" y="-0.6"/>
|
||||
</line>
|
||||
Aussen links oben
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.5" y="0.3"/>
|
||||
<point x="0.2" y="0.6"/>
|
||||
</line>
|
||||
|
||||
Aussen rechts unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="1.1" y="-0.3"/>
|
||||
<point x="1.4" y="-0.6"/>
|
||||
</line>
|
||||
Aussen rechts unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="1.1" y="0.3"/>
|
||||
<point x="1.4" y="0.6"/>
|
||||
</line>
|
||||
|
||||
senkrecht mitte oben
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.8" y="0.8"/>
|
||||
<point x="0.8" y="0.4"/>
|
||||
</line>
|
||||
senkrecht mitte unten
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.8" y="-0.8"/>
|
||||
<point x="0.8" y="-0.4"/>
|
||||
</line>
|
||||
|
||||
soll horizontal mitte links
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.4" y="0.0"/>
|
||||
<point x="0.05" y="0.0"/>
|
||||
</line>
|
||||
|
||||
soll horizontal mitte rechts
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="1.2" y="0.0"/>
|
||||
<point x="1.6" y="0.0"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001002" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>vbgFireKill</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" linewidth="0.15" linestyle="solid">
|
||||
<point x="-1.6" y="-1.6"/>
|
||||
<point x="1.6" y="1.6"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001000" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>vbgHit</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" linewidth="0.15" linestyle="solid">
|
||||
<point x="-1.6" y="0"/>
|
||||
<point x="1.6" y="0"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x00001001" dimen="undefined" affil="neutral" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>vbgFireKill</name>
|
||||
<graphic scale="1">
|
||||
<line transform="false" rotate="0" linewidth="0.15" linestyle="solid">
|
||||
<point x="-1.6" y="1.6"/>
|
||||
<point x="1.6" y="-1.6"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000004" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Arming Air Defence Gun</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.35"/>
|
||||
</line>
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" start="180" extent="-180" fill="0">
|
||||
<point x="-0.125" y="-0.35"/>
|
||||
<point x="0.125" y="-0.6"/>
|
||||
</ellipse>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000003" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Arming Anti Tank Gun</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.35"/>
|
||||
</line>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
<point x="0.0" y="-0.35"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0700000B" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_air_defence_missile_launcher</name>
|
||||
<text1 maxdatalength="9">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.15" y="0.4"/>
|
||||
<point x="0.15" y="0.1"/>
|
||||
</ellipse>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.35"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.15" y="0.25"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</line>
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.15" y="-0.65"/>
|
||||
<point x="0.15" y="-0.35"/>
|
||||
</ellipse>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
Executable
+32
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0700000C" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_antitank_missile_launcher</name>
|
||||
<text1 maxdatalength="9">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.15" y="0.4"/>
|
||||
<point x="0.15" y="0.1"/>
|
||||
</ellipse>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="-0.15" y="-0.35"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.35"/>
|
||||
</line>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
<point x="0.0" y="-0.35"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</polygon>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.15" y="0.25"/>
|
||||
<point x="0.15" y="-0.35"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
Executable
+30
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0700000E" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_antitank_rocket_launcher</name>
|
||||
<text1 maxdatalength="9">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.15" y="0.25"/>
|
||||
</polygon>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="0.1"/>
|
||||
<point x="0.0" y="0.25"/>
|
||||
<point x="0.15" y="0.1"/>
|
||||
</polygon>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.35"/>
|
||||
</line>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
<point x="0.0" y="-0.35"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000002" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Arming Auto Weapon</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.5"/>
|
||||
</line>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.15" y="0.25"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0700000A" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_flame_thrower</name>
|
||||
<text1 maxdatalength="9">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" start="15" extent="165" fill="0">
|
||||
<point x="-0.2" y="0.4"/>
|
||||
<point x="0.0" y="0.2"/>
|
||||
</ellipse>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.2" y="0.3"/>
|
||||
<point x="-0.2" y="-0.25"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
Executable
+24
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000011" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_grenade_launcher</name>
|
||||
<text1 maxdatalength="9">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.5"/>
|
||||
</line>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="0.0 " y="0.4"/>
|
||||
<point x="0.15" y="0.25"/>
|
||||
</polygon>
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="0">
|
||||
<point x="-0.1" y="-0.1"/>
|
||||
<point x="0.1" y="0.1"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000001" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Arming Gun</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000006" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Arming Howitzer</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.25"/>
|
||||
</line>
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="0">
|
||||
<point x="-0.125" y="-0.5"/>
|
||||
<point x="0.125" y="-0.25"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000010" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_laser</name>
|
||||
<text1 maxdatalength="9">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.25" y="0.35"/>
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.25" y="0.35"/>
|
||||
</polygon>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="0.25"/>
|
||||
</line>
|
||||
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="0.0" y="0.25"/>
|
||||
<point x="0.25" y="0.2"/>
|
||||
<point x="-0.25" y="0.15"/>
|
||||
<point x="0.25" y="0.1"/>
|
||||
<point x="-0.25" y="0.05"/>
|
||||
<point x="0.0" y="0.0"/>
|
||||
</polygon>
|
||||
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.0"/>
|
||||
<point x="0.0" y="-0.15"/>
|
||||
</line>
|
||||
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="0.0 " y="-0.15"/>
|
||||
<point x="0.25" y="-0.2"/>
|
||||
<point x="-0.25" y="-0.25"/>
|
||||
<point x="0.25" y="-0.3"/>
|
||||
<point x="-0.25" y="-0.35"/>
|
||||
<point x="0.25" y="-0.4"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000009" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_machine_gun</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.15" y="0.25"/>
|
||||
</polygon>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.25"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="-0.25"/>
|
||||
<point x="0.15" y="-0.25"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000008" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Arming Missile</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.5"/>
|
||||
</line>
|
||||
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" start="180" extent="-180" fill="0">
|
||||
<point x="-0.15" y="0.4"/>
|
||||
<point x="0.15" y="0.1"/>
|
||||
</ellipse>
|
||||
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.15" y="0.25"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</line>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000005" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Arming Morter</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.25"/>
|
||||
</line>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.15" y="0.25"/>
|
||||
</polygon>
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="0">
|
||||
<point x="-0.125" y="-0.5"/>
|
||||
<point x="0.125" y="-0.25"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
Executable
+19
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0700000F" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_non_lethal_weapon</name>
|
||||
<text1 maxdatalength="9">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.2" y="0.35"/>
|
||||
<point x="0.2" y="0.35"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.35"/>
|
||||
<point x="0.0" y="-0.4"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x07000007" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>Arming Rocket</name>
|
||||
<text1 maxdatalength="9"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.5"/>
|
||||
</line>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.15" y="0.25"/>
|
||||
</polygon>
|
||||
<polygon transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.15" y="0.1"/>
|
||||
<point x="0.0" y="0.25"/>
|
||||
<point x="0.15" y="0.1"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0700000D" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>arming_surface_to_surface_missile_launcher</name>
|
||||
<text1 maxdatalength="9">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.0" y="0.4"/>
|
||||
<point x="0.0" y="-0.5"/>
|
||||
</line>
|
||||
<ellipse transform="false" rotate="0" linewidth="0.05" linestyle="solid" closed="0" start="180" extent="-180" fill="0">
|
||||
<point x="-0.15" y="0.4"/>
|
||||
<point x="0.15" y="0.1"/>
|
||||
</ellipse>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="0.25"/>
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="0.15" y="0.25"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</line>
|
||||
<line transform="false" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="-0.5"/>
|
||||
<point x="0.15" y="-0.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0100000c" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB army</name>
|
||||
<text1 maxdatalength="4"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.45" y="1.2"/>
|
||||
<point x="-0.05" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.45" y="1.6"/>
|
||||
<point x="-0.05" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.05" y="1.2"/>
|
||||
<point x="0.45" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.05" y="1.6"/>
|
||||
<point x="0.45" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.95" y="1.2"/>
|
||||
<point x="-0.55" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.95" y="1.6"/>
|
||||
<point x="-0.55" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.55" y="1.2"/>
|
||||
<point x="0.95" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.55" y="1.6"/>
|
||||
<point x="0.95" y="1.2"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0100000d" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB army_group</name>
|
||||
<text1 maxdatalength="4"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.2" y="1.2"/>
|
||||
<point x="0.2" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.2" y="1.6"/>
|
||||
<point x="0.2" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.2"/>
|
||||
<point x="-0.3" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.6"/>
|
||||
<point x="-0.3" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.3" y="1.2"/>
|
||||
<point x="0.7" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.3" y="1.6"/>
|
||||
<point x="0.7" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-1.2" y="1.2"/>
|
||||
<point x="-0.8" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-1.2" y="1.6"/>
|
||||
<point x="-0.8" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.8" y="1.2"/>
|
||||
<point x="1.2" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.8" y="1.6"/>
|
||||
<point x="1.2" y="1.2"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000007" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB battalion</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.1" y="1.1"/>
|
||||
<point x="0.1" y="1.5"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.1" y="1.1"/>
|
||||
<point x="-0.1" y="1.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000009" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB brigade</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.2" y="1.2"/>
|
||||
<point x="0.2" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.2" y="1.6"/>
|
||||
<point x="0.2" y="1.2"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000012" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB command</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.25" y="1.2"/>
|
||||
<point x="-0.25" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.45" y="1.4"/>
|
||||
<point x="-0.05" y="1.4"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.25" y="1.2"/>
|
||||
<point x="0.25" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.45" y="1.4"/>
|
||||
<point x="0.05" y="1.4"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000006" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB company</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0" y="1.1"/>
|
||||
<point x="0" y="1.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0100000b" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB corps</name>
|
||||
<text1 maxdatalength="4"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.2" y="1.2"/>
|
||||
<point x="0.2" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.2" y="1.6"/>
|
||||
<point x="0.2" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.2"/>
|
||||
<point x="-0.3" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.6"/>
|
||||
<point x="-0.3" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.3" y="1.2"/>
|
||||
<point x="0.7" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.3" y="1.6"/>
|
||||
<point x="0.7" y="1.2"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000001" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB crew</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.05" linestyle="solid" closed="1" start="0" extent="360" fill="0">
|
||||
<point x="-0.12" y="1.52"/>
|
||||
<point x="0.12" y="1.28"/>
|
||||
</ellipse>
|
||||
<line transform="true" rotate="0" linewidth="0.05" linestyle="solid">
|
||||
<point x="-0.15" y="1.28"/>
|
||||
<point x="0.14" y="1.53"/>
|
||||
</line>
|
||||
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0100000a" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB division</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.45" y="1.2"/>
|
||||
<point x="-0.05" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.45" y="1.6"/>
|
||||
<point x="-0.05" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.05" y="1.2"/>
|
||||
<point x="0.45" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.05" y="1.6"/>
|
||||
<point x="0.45" y="1.2"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000011" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB dummy</name>
|
||||
<text1 maxdatalength="4"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="dashed">
|
||||
<point x="0.0" y="1.8"/>
|
||||
<point x="0.7" y="1.1"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="dashed">
|
||||
<point x="0.0" y="1.8"/>
|
||||
<point x="-0.7" y="1.1"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0100000f" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB installation</name>
|
||||
<text1 maxdatalength="4"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.4" linestyle="solid">
|
||||
<point x="-0.7" y="1.3"/>
|
||||
<point x="0.7" y="1.3"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000004" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB platoon</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.12" y="1.52"/>
|
||||
<point x="0.12" y="1.28"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.52" y="1.52"/>
|
||||
<point x="-0.28" y="1.28"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="0.28" y="1.52"/>
|
||||
<point x="0.52" y="1.28"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000008" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB regiment</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0" y="1.1"/>
|
||||
<point x="0" y="1.5"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.2" y="1.1"/>
|
||||
<point x="0.2" y="1.5"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.2" y="1.1"/>
|
||||
<point x="-0.2" y="1.5"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x0100000e" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB region</name>
|
||||
<text1 maxdatalength="4"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.45" y="1.2"/>
|
||||
<point x="-0.05" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.45" y="1.6"/>
|
||||
<point x="-0.05" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.05" y="1.2"/>
|
||||
<point x="0.45" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.05" y="1.6"/>
|
||||
<point x="0.45" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.95" y="1.2"/>
|
||||
<point x="-0.55" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.95" y="1.6"/>
|
||||
<point x="-0.55" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.55" y="1.2"/>
|
||||
<point x="0.95" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.55" y="1.6"/>
|
||||
<point x="0.95" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-1.45" y="1.2"/>
|
||||
<point x="-1.05" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-1.45" y="1.6"/>
|
||||
<point x="-1.05" y="1.2"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="1.05" y="1.2"/>
|
||||
<point x="1.45" y="1.6"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="1.05" y="1.6"/>
|
||||
<point x="1.45" y="1.2"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000003" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB section</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.32" y="1.52"/>
|
||||
<point x="-0.08" y="1.28"/>
|
||||
</ellipse>
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="0.08" y="1.52"/>
|
||||
<point x="0.32" y="1.28"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000002" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB squad</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.12" y="1.52"/>
|
||||
<point x="0.12" y="1.28"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000005" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB squadron</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center"></data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.32" y="1.52"/>
|
||||
<point x="-0.08" y="1.28"/>
|
||||
</ellipse>
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="0.08" y="1.52"/>
|
||||
<point x="0.32" y="1.28"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="-0.72" y="1.52"/>
|
||||
<point x="-0.48" y="1.28"/>
|
||||
</ellipse>
|
||||
<ellipse transform="true" rotate="0" linewidth="0.0" linestyle="solid" closed="1" start="0" extent="360" fill="1">
|
||||
<point x="0.48" y="1.52"/>
|
||||
<point x="0.72" y="1.28"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000010" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB task_force</name>
|
||||
<text1 maxdatalength="4"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.5"/>
|
||||
<point x="0.7" y="1.5"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.55"/>
|
||||
<point x="-0.7" y="1.1"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.7" y="1.55"/>
|
||||
<point x="0.7" y="1.11"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
Executable
+29
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000014" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB task_force_battalion</name>
|
||||
<text1 maxdatalength="4"><data align="center"></data></text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.5"/>
|
||||
<point x="0.7" y="1.5"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.55"/>
|
||||
<point x="-0.7" y="1.1"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.7" y="1.55"/>
|
||||
<point x="0.7" y="1.11"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.1" y="1.1"/>
|
||||
<point x="0.1" y="1.4"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.1" y="1.1"/>
|
||||
<point x="-0.1" y="1.4"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
Executable
+32
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000015" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB task_force_brigade</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.5"/>
|
||||
<point x="0.7" y="1.5"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.55"/>
|
||||
<point x="-0.7" y="1.1"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.7" y="1.55"/>
|
||||
<point x="0.7" y="1.11"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.1" y="1.15"/>
|
||||
<point x="0.1" y="1.35"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.1" y="1.35"/>
|
||||
<point x="0.1" y="1.15"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
Executable
+29
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symbol SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x01000013" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>BCDAB task_force_company</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1.0">
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.5"/>
|
||||
<point x="0.7" y="1.5"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="-0.7" y="1.55"/>
|
||||
<point x="-0.7" y="1.1"/>
|
||||
</line>
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0.7" y="1.55"/>
|
||||
<point x="0.7" y="1.11"/>
|
||||
</line>
|
||||
|
||||
<line transform="true" rotate="0" linewidth="0.1" linestyle="solid">
|
||||
<point x="0" y="1.1"/>
|
||||
<point x="0" y="1.4"/>
|
||||
</line>
|
||||
</graphic>
|
||||
</symbol>
|
||||
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<graphic scale="1">
|
||||
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.1" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.1" y="-0.55"/>
|
||||
</polygon>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="air_space" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.45" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.45" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="air_space" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.08" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.08" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="air_space" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.18" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.18" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="land_equipment" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.9" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="0.9" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="land_equipment" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.05" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.05" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="land_equipment" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.18" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.18" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="land_units" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.9" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="0.9" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="land_units" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.18" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.18" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="over_water" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.9" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="0.9" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="over_water" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.05" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.05" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="over_water" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.18" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.18" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="under_water" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.9" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="0.9" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="under_water" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-0.73" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="0.73" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000020" transformed="true" dimen="under_water" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_assault_with_organic_lift</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<polygon transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" fill="0">
|
||||
<point x="-1.18" y="-0.55"/>
|
||||
<point x="-0.2" y="-0.55"/>
|
||||
<point x="0.0" y="-0.8"/>
|
||||
<point x="0.2" y="-0.55"/>
|
||||
<point x="1.18" y="-0.55"/>
|
||||
</polygon>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="15" extent="150" fill="0">
|
||||
<point x="-1.1" y="-0.45"/>
|
||||
<point x="1.1" y="-2.2"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="air_space" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="18" extent="144" fill="0">
|
||||
<point x="-1.15" y="-0.4"/>
|
||||
<point x="1.15" y="-1.9"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="air_space" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="50" extent="80" fill="0">
|
||||
<point x="-1.15" y="-0.4"/>
|
||||
<point x="1.15" y="-1.9"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="land_equipment" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="40" extent="100" fill="0">
|
||||
<point x="-1.15" y="-0.6"/>
|
||||
<point x="1.15" y="-1.9"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="land_equipment" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="50" extent="80" fill="0">
|
||||
<point x="-1.15" y="-0.6"/>
|
||||
<point x="1.15" y="-1.9"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="land_units" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="50" extent="80" fill="0">
|
||||
<point x="-1.18" y="-0.4444"/>
|
||||
<point x="1.18" y="-2.3"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" dimen="land_units" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="15" extent="150" fill="0">
|
||||
<point x="-1.1" y="-0.49"/>
|
||||
<point x="1.1" y="-2.2"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="land_units" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="50" extent="80" fill="0">
|
||||
<point x="-1.15" y="-0.44"/>
|
||||
<point x="1.15" y="-3.0"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="over_water" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="40" extent="100" fill="0">
|
||||
<point x="-1.15" y="-0.6"/>
|
||||
<point x="1.15" y="-1.9"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="over_water" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="50" extent="80" fill="0">
|
||||
<point x="-1.15" y="-0.6"/>
|
||||
<point x="1.15" y="-1.9"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="under_water" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="57" extent="66" fill="0">
|
||||
<point x="-1.15" y="-0.6"/>
|
||||
<point x="1.15" y="-1.9"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000021" transformed="true" dimen="under_water" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_air_defence</name>
|
||||
<graphic scale="1">
|
||||
<ellipse transform="false" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="50" extent="80" fill="0">
|
||||
<point x="-1.15" y="-0.6"/>
|
||||
<point x="1.15" y="-1.9"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000023" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.2"/>
|
||||
<point x="0.18" y="0.2"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.2"/>
|
||||
<point x="-0.54" y="0.2"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.2"/>
|
||||
<point x="-0.9" y="0.2"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="-90" fill="0">
|
||||
<point x="-0.9" y="-0.2"/>
|
||||
<point x="-1.26" y="0.2"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.2"/>
|
||||
<point x="0.54" y="0.2"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.2"/>
|
||||
<point x="0.9" y="0.2"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="90" fill="0">
|
||||
<point x="0.9" y="-0.2"/>
|
||||
<point x="1.26" y="0.2"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="-90" fill="0">
|
||||
<point x="-0.9" y="-0.85"/>
|
||||
<point x="-1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="90" fill="0">
|
||||
<point x="0.9" y="-0.85"/>
|
||||
<point x="1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="air_space" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.9" y="-0.85"/>
|
||||
<point x="-1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="85" fill="0">
|
||||
<point x="-1.26" y="-0.85"/>
|
||||
<point x="-1.62" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.9" y="-0.85"/>
|
||||
<point x="1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="-85" fill="0">
|
||||
<point x="1.26" y="-0.85"/>
|
||||
<point x="1.62" y="-0.45"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="air_space" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="-90" fill="0">
|
||||
<point x="-0.9" y="-0.85"/>
|
||||
<point x="-1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="90" fill="0">
|
||||
<point x="0.9" y="-0.85"/>
|
||||
<point x="1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="air_space" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="190" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="-10" extent="190" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
Executable
+48
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" dimen="undefined" affil="undefined" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.5"/>
|
||||
<point x="0.18" y="-0.1"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.5"/>
|
||||
<point x="-0.54" y="-0.1"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.5"/>
|
||||
<point x="-0.9" y="-0.1"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="-90" fill="0">
|
||||
<point x="-0.9" y="-0.5"/>
|
||||
<point x="-1.26" y="-0.1"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.5"/>
|
||||
<point x="0.54" y="-0.1"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.5"/>
|
||||
<point x="0.9" y="-0.1"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="90" fill="0">
|
||||
<point x="0.9" y="-0.5"/>
|
||||
<point x="1.26" y="-0.1"/>
|
||||
</ellipse>
|
||||
</graphic>
|
||||
</symbol>
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="land_equipment" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="150" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="30" extent="150" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="land_equipment" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="-35" fill="0">
|
||||
<point x="-0.9" y="-0.85"/>
|
||||
<point x="-1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="35" fill="0">
|
||||
<point x="0.9" y="-0.85"/>
|
||||
<point x="1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="land_equipment" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="190" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="-5" extent="190" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="land_units" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="150" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="30" extent="150" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="land_units" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.86"/>
|
||||
<point x="0.18" y="-0.46"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.86"/>
|
||||
<point x="-0.54" y="-0.46"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.86"/>
|
||||
<point x="-0.9" y="-0.46"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.9" y="-0.86"/>
|
||||
<point x="-1.26" y="-0.46"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="110" fill="0">
|
||||
<point x="-1.26" y="-0.86"/>
|
||||
<point x="-1.62" y="-0.46"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.86"/>
|
||||
<point x="0.54" y="-0.46"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.86"/>
|
||||
<point x="0.9" y="-0.46"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.9" y="-0.86"/>
|
||||
<point x="1.26" y="-0.46"/>
|
||||
</ellipse>
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="-110" fill="0">
|
||||
<point x="1.26" y="-0.86"/>
|
||||
<point x="1.62" y="-0.46"/>
|
||||
</ellipse>
|
||||
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="land_units" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.87"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.87"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="over_water" affil="enemy" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="155" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="25" extent="155" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="over_water" affil="friend" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="-30" fill="0">
|
||||
<point x="-0.9" y="-0.85"/>
|
||||
<point x="-1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="30" fill="0">
|
||||
<point x="0.9" y="-0.85"/>
|
||||
<point x="1.26" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE symboltable SYSTEM "symbole.dtd">
|
||||
<symbol version="1.0" id="0x03000038" transformed="true" dimen="over_water" affil="unknown" bcdab="undefined" command_level="undefined" mob="undefined">
|
||||
<name>branch_amphibious_2</name>
|
||||
<text1 maxdatalength="4">
|
||||
<data align="center">
|
||||
</data>
|
||||
</text1>
|
||||
<graphic scale="1">
|
||||
|
||||
<!-- Mitte -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="0.18" y="-0.45"/>
|
||||
</ellipse>
|
||||
<!-- nach links -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="-0.18" y="-0.85"/>
|
||||
<point x="-0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="0" extent="190" fill="0">
|
||||
<point x="-0.54" y="-0.85"/>
|
||||
<point x="-0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
|
||||
<!-- nach rechts -->
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="180" extent="180" fill="0">
|
||||
<point x="0.18" y="-0.85"/>
|
||||
<point x="0.54" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
<ellipse transform="true" rotate="0" linewidth="0.1" linestyle="solid" closed="0" start="-10" extent="190" fill="0">
|
||||
<point x="0.54" y="-0.85"/>
|
||||
<point x="0.9" y="-0.45"/>
|
||||
</ellipse>
|
||||
|
||||
</graphic>
|
||||
</symbol>
|
||||
Loaded 100 of 16245 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user