MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / FadeAmmoSelector

Method FadeAmmoSelector

TombEngine/Game/gui.cpp:2012–2040  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2010 }
2011
2012 void GuiController::FadeAmmoSelector()
2013 {
2014 if (!Rings[(int)RingTypes::Inventory].RingActive && !AmmoSelectorFlag)
2015 {
2016 AmmoSelectorFadeVal = 0;
2017 }
2018 else if (AmmoSelectorFadeDir == 1)
2019 {
2020 if (AmmoSelectorFadeVal < 128)
2021 AmmoSelectorFadeVal += 32 / g_Renderer.GetFramerateMultiplier();
2022
2023 if (AmmoSelectorFadeVal > 128)
2024 {
2025 AmmoSelectorFadeVal = 128;
2026 AmmoSelectorFadeDir = 0;
2027 }
2028 }
2029 else if (AmmoSelectorFadeDir == 2)
2030 {
2031 if (AmmoSelectorFadeVal > 0)
2032 AmmoSelectorFadeVal -= 32 / g_Renderer.GetFramerateMultiplier();
2033
2034 if (AmmoSelectorFadeVal < 0)
2035 {
2036 AmmoSelectorFadeVal = 0;
2037 AmmoSelectorFadeDir = 0;
2038 }
2039 }
2040 }
2041
2042 void GuiController::UseItem(ItemInfo& item, int objectNumber)
2043 {

Callers 1

RenderNewInventoryMethod · 0.80

Calls 1

Tested by

no test coverage detected