mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-22 02:00:11 +00:00
HUD tracking: simplify Bubble Shield, Garden Top conditions
Should be equivalent yet with far less code.
This commit is contained in:
parent
9189213b30
commit
6632f5c4c6
1 changed files with 2 additions and 7 deletions
|
|
@ -383,18 +383,13 @@ std::optional<TextElement> object_tooltip(const mobj_t* mobj)
|
|||
|
||||
case MT_BUBBLESHIELDTRAP:
|
||||
return conditional(
|
||||
mobj->tracer && !P_MobjWasRemoved(mobj->tracer)
|
||||
&& mobj->tracer->player && P_IsDisplayPlayer(mobj->tracer->player)
|
||||
&& mobj->tracer->player == &players[displayplayers[R_GetViewNumber()]],
|
||||
mobj->tracer == stplyr->mo,
|
||||
[&] { return TextElement(((leveltime / 3) % 2) ? "\xB3 " : " \xB2").font(Draw::Font::kMenu); }
|
||||
);
|
||||
|
||||
case MT_GARDENTOP:
|
||||
return conditional(
|
||||
mobj->tracer && !P_MobjWasRemoved(mobj->tracer)
|
||||
&& mobj->tracer->player && P_IsDisplayPlayer(mobj->tracer->player)
|
||||
&& mobj->tracer->player == &players[displayplayers[R_GetViewNumber()]]
|
||||
&& Obj_GardenTopPlayerNeedsHelp(mobj),
|
||||
mobj->tracer == stplyr->mo && Obj_GardenTopPlayerNeedsHelp(mobj),
|
||||
[&] { return TextElement("Try \xA7!").font(splitfont); }
|
||||
);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue