mirror of https://github.com/AxioDL/metaforce.git
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde
This commit is contained in:
commit
5aae402149
|
@ -24,8 +24,9 @@ void CRumbleGenerator::Update(float dt) {
|
||||||
if (!b_tp) {
|
if (!b_tp) {
|
||||||
b_tp = true;
|
b_tp = true;
|
||||||
s_tp = now;
|
s_tp = now;
|
||||||
} else
|
} else {
|
||||||
ms = std::chrono::duration_cast<std::chrono::milliseconds>(now - s_tp).count();
|
ms = std::chrono::duration_cast<std::chrono::milliseconds>(now - s_tp).count();
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (!xf0_24_disabled) {
|
if (!xf0_24_disabled) {
|
||||||
|
@ -38,7 +39,7 @@ void CRumbleGenerator::Update(float dt) {
|
||||||
if (xe0_commandArray[i] != EMotorState::Stop) {
|
if (xe0_commandArray[i] != EMotorState::Stop) {
|
||||||
#if PWM_MONITOR
|
#if PWM_MONITOR
|
||||||
s_tp = now;
|
s_tp = now;
|
||||||
printf("%lldms ON\n", ms);
|
fmt::print(FMT_STRING("{}ms ON\n"), ms);
|
||||||
#endif
|
#endif
|
||||||
xe0_commandArray[i] = EMotorState::Stop;
|
xe0_commandArray[i] = EMotorState::Stop;
|
||||||
updated = true;
|
updated = true;
|
||||||
|
@ -50,7 +51,7 @@ void CRumbleGenerator::Update(float dt) {
|
||||||
if (xe0_commandArray[i] != EMotorState::Rumble) {
|
if (xe0_commandArray[i] != EMotorState::Rumble) {
|
||||||
#if PWM_MONITOR
|
#if PWM_MONITOR
|
||||||
s_tp = now;
|
s_tp = now;
|
||||||
printf("%lldms Off\n", ms);
|
fmt::print(FMT_STRING("{}ms Off\n"), ms);
|
||||||
#endif
|
#endif
|
||||||
xe0_commandArray[i] = EMotorState::Rumble;
|
xe0_commandArray[i] = EMotorState::Rumble;
|
||||||
updated = true;
|
updated = true;
|
||||||
|
@ -62,7 +63,7 @@ void CRumbleGenerator::Update(float dt) {
|
||||||
if (xe0_commandArray[i] != EMotorState::Stop) {
|
if (xe0_commandArray[i] != EMotorState::Stop) {
|
||||||
#if PWM_MONITOR
|
#if PWM_MONITOR
|
||||||
s_tp = now;
|
s_tp = now;
|
||||||
printf("%lldms ON\n", ms);
|
fmt::print(FMT_STRING("{}ms ON\n"), ms);
|
||||||
#endif
|
#endif
|
||||||
xe0_commandArray[i] = EMotorState::Stop;
|
xe0_commandArray[i] = EMotorState::Stop;
|
||||||
updated = true;
|
updated = true;
|
||||||
|
|
|
@ -21,8 +21,9 @@ void CDecalManager::Initialize() {
|
||||||
return;
|
return;
|
||||||
|
|
||||||
m_DecalPool.clear();
|
m_DecalPool.clear();
|
||||||
for (int i = 0; i < 64; ++i)
|
for (int i = 0; i < 64; ++i) {
|
||||||
m_DecalPool.emplace_back(std::optional<CDecal>{}, 0, i - 1, false);
|
m_DecalPool.emplace_back(std::nullopt, 0, i - 1, false);
|
||||||
|
}
|
||||||
|
|
||||||
m_FreeIndex = 63;
|
m_FreeIndex = 63;
|
||||||
m_PoolInitialized = true;
|
m_PoolInitialized = true;
|
||||||
|
@ -39,8 +40,9 @@ void CDecalManager::Reinitialize() {
|
||||||
Initialize();
|
Initialize();
|
||||||
|
|
||||||
m_DecalPool.clear();
|
m_DecalPool.clear();
|
||||||
for (int i = 0; i < 64; ++i)
|
for (int i = 0; i < 64; ++i) {
|
||||||
m_DecalPool.emplace_back(std::optional<CDecal>{}, 0, i - 1, false);
|
m_DecalPool.emplace_back(std::nullopt, 0, i - 1, false);
|
||||||
|
}
|
||||||
|
|
||||||
m_ActiveIndexList.clear();
|
m_ActiveIndexList.clear();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue