Page MenuHomePhabricator (Chris)

AttackSpeed.cpp
No OneTemporary

Authored By
Unknown
Size
634 B
Referenced Files
None
Subscribers
None

AttackSpeed.cpp

//
// Created by Ido Mozes on 14/07/2019.
//
#include "AttackSpeed.h"
void AttackSpeed::recharge() {
timeToRecharge = std::fmaxf(timeToRecharge - 1, 0);
}
int AttackSpeed::getAmountReady() {
int amountReady = 0;
if (timeToRecharge == 1) {
timeToRecharge = interval;
amountReady = 1;
} else if (timeToRecharge > 1) {
timeToRecharge -= 1;
} else {
amountReady = 1 + int((1 - timeToRecharge) / interval);
timeToRecharge = interval - fmodf((1 - timeToRecharge), interval);
if (timeToRecharge == 0)
timeToRecharge = interval;
}
return amountReady;
}

File Metadata

Mime Type
text/x-c
Expires
Sat, Nov 14, 4:21 PM (9 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
134931
Default Alt Text
AttackSpeed.cpp (634 B)

Event Timeline