MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / arrangeStructsHelper

Function arrangeStructsHelper

src/OpenLoco/src/Paint/Paint.cpp:779–793  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

777 }
778
779 static PaintStruct* arrangeStructsHelper(PaintStruct* psNext, uint16_t quadrantIndex, QuadrantFlags flag, uint8_t rotation)
780 {
781 switch (rotation)
782 {
783 case 0:
784 return arrangeStructsHelperRotation<0>(psNext, quadrantIndex, flag);
785 case 1:
786 return arrangeStructsHelperRotation<1>(psNext, quadrantIndex, flag);
787 case 2:
788 return arrangeStructsHelperRotation<2>(psNext, quadrantIndex, flag);
789 case 3:
790 return arrangeStructsHelperRotation<3>(psNext, quadrantIndex, flag);
791 }
792 return nullptr;
793 }
794
795 // 0x0045E7B5
796 void PaintSession::arrangeStructs()

Callers 1

arrangeStructsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected