X-Git-Url: https://ruin.nu/git/?p=hbs.git;a=blobdiff_plain;f=bs%2Ffleetview.cpp;h=da0714431b9573e89e817be9e4943379a3787ce8;hp=7c6633bef71c68c4d5785a4f0465db81f5dc4696;hb=d2305e5235e09fa536616f71c095e390fe8cbf8b;hpb=bd23b35be6c105946c9ecf87785f409f69a24714 diff --git a/bs/fleetview.cpp b/bs/fleetview.cpp index 7c6633b..da07144 100644 --- a/bs/fleetview.cpp +++ b/bs/fleetview.cpp @@ -239,20 +239,25 @@ void FleetView::slotViewTickRange(int min = -1, int max = -1) int lost; int before; int after; + + int init = 0; before = m_Fleet->resource(tr("metal").latin1(),m_iMinTick); after = m_Fleet->resource(tr("metal").latin1(),m_iMaxTick); lost = after - before; + init += lost; m_ResourceView->setLines(tr("metal"),lost); before = m_Fleet->resource(tr("crystal").latin1(),m_iMinTick); after = m_Fleet->resource(tr("crystal").latin1(),m_iMaxTick); lost = after - before; + init += lost; m_ResourceView->setLines(tr("crystal"),lost); before = m_Fleet->resource(tr("eonium").latin1(),m_iMinTick); after = m_Fleet->resource(tr("eonium").latin1(),m_iMaxTick); lost = after - before; + init += lost; m_ResourceView->setLines(tr("eonium"),lost); before = m_Fleet->resource(tr("uninit").latin1(),m_iMinTick); @@ -265,6 +270,9 @@ void FleetView::slotViewTickRange(int min = -1, int max = -1) lost = after - before; m_ResourceView->setLines(tr("score"),after); m_ResourceView->setLines(tr("lost"),lost); + float cost = (before - after) / float(init) / 1000; + m_ResourceView->setLines(tr("cost"),cost); + Planet* pl;