MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / portrait

Method portrait

source/game/StarMonster.cpp:781–791  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

779}
780
781List<Drawable> Monster::portrait(PortraitMode) const {
782 if (m_monsterVariant.portraitIcon) {
783 return {Drawable::makeImage(*m_monsterVariant.portraitIcon, 1.0f, true, Vec2F())};
784 } else {
785 auto animator = m_networkedAnimator;
786 animator.setFlipped(!m_monsterVariant.reversed);
787 auto drawables = animator.drawables();
788 Drawable::scaleAll(drawables, TilePixels);
789 return drawables;
790 }
791}
792
793String Monster::name() const {
794 return m_name.get().orMaybe(m_monsterVariant.shortDescription).value("");

Callers

nothing calls this directly

Calls 2

setFlippedMethod · 0.80
drawablesMethod · 0.45

Tested by

no test coverage detected