]> ruin.nu Git - hbs.git/blobdiff - bs/bsdoc.cpp
adding, removing and chaning fleets now works.
[hbs.git] / bs / bsdoc.cpp
index 07b02fc097251174ec41511f552813d17fb36d12..d7e04ce336f0e3253c04af305ae94952b0942d1b 100644 (file)
@@ -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();
+}