X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=bs%2Fbsdoc.cpp;h=d7e04ce336f0e3253c04af305ae94952b0942d1b;hb=c2dd8856c3d97667953a0b73403b5e5cade5ce9b;hp=07b02fc097251174ec41511f552813d17fb36d12;hpb=07acf9a898e295587b9034bee6b8682e11a97086;p=hbs.git diff --git a/bs/bsdoc.cpp b/bs/bsdoc.cpp index 07b02fc..d7e04ce 100644 --- a/bs/bsdoc.cpp +++ b/bs/bsdoc.cpp @@ -125,4 +125,27 @@ void BSDoc::changeFleet(QString battle, QString group, QString fleet, const Flee } +////////////////////////////////////////////////////////////////////////// +// +void BSDoc::newFleet(QString battle, QString group, QString fleet, Fleet* fl) +{ + m_Battles[battle][group][fleet] = fl; + emit documentChanged(); +} + +////////////////////////////////////////////////////////////////////////// +// +void BSDoc::removeFleet(QString battle, QString group, QString fleet) +{ + delete m_Battles[battle][group][fleet]; + m_Battles[battle][group].erase(fleet); + emit documentChanged(); +} +////////////////////////////////////////////////////////////////////////// +// +void BSDoc::runBattleSimulation() +{ + + emit documentChanged(); +}