osb/source/windowing/StarGuiTypes.cpp
2023-06-20 14:33:09 +10:00

30 lines
720 B
C++

#include "StarGuiTypes.hpp"
namespace Star {
bool ImageStretchSet::fullyPopulated() const {
return inner.size() && begin.size() && end.size();
}
GuiDirection otherDirection(GuiDirection direction) {
switch (direction) {
case GuiDirection::Horizontal:
return GuiDirection::Vertical;
case GuiDirection::Vertical:
return GuiDirection::Horizontal;
default:
starAssert(false);
return (GuiDirection)-1;
}
}
EnumMap<GuiDirection> const GuiDirectionNames{
{GuiDirection::Horizontal, "horizontal"}, {GuiDirection::Vertical, "vertical"},
};
String rarityBorder(Rarity rarity) {
return strf("/interface/inventory/itemborder%s.png", RarityNames.getRight(rarity).toLower());
}
}