Skip to content

Commit

Permalink
Fix bug in checkTimeList
Browse files Browse the repository at this point in the history
  • Loading branch information
JenningsWu committed Nov 20, 2015
1 parent d1b4c85 commit ae0629a
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions index.cjsx
Original file line number Diff line number Diff line change
Expand Up @@ -198,9 +198,9 @@ module.exports =
for ship in @state.fleets[i].ships when ship.maxHp isnt ship.hp
step = Math.ceil(ship.repairTime / ( ship.maxHp - ship.hp))
idx = 1
while (step * idx) < endTime
if (step * idx) > startTime
timeCheckList.push step * idx
while (step * idx + delayTime) < endTime
if (step * idx + delayTime) > startTime
timeCheckList.push step * idx + delayTime
idx++
@fleets[i].maxEfficiency = -1
@fleets[i].maxTime = 0
Expand All @@ -221,9 +221,10 @@ module.exports =
@bindNode()
@initFleetsArg()
updateCount: ->
nowTime = (new Date).getTime()
{notified, fleets} = @state
for fleet, i in fleets when fleet.inRepair
@fleets[i].span++
@fleets[i].span = (nowTime - @state.fleets[i].startTime) // 1000
if @fleets[i].span > @fleets[i].maxTime + delayTime
@initFleetsArg()
@fleets[i].spentNode?.innerHTML = resolveTime @fleets[i].span
Expand Down

0 comments on commit ae0629a

Please sign in to comment.