Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/windowing/StarGuiTypes.cpp
blob: 80ac5fd8b10049af3641595b69201fdbb97faa01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#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{}.png", RarityNames.getRight(rarity).toLower());
}

}