88 return {{242.9F, 1200.0F, 243.0F}, {0.0045F, -0.99999F, 0.0F},
89 {1.0F, 0.0F, 0.0F},
static_cast<float>(45.0 / 180.0 * 3.1415926),
180 bool lightingOn,
bool board3DOn)
noexcept;
void processBoardInput(const uimsg::Message &message)
void applyMusicOption(bool musicOn) noexcept
void applyRuntimeOptions(bool tokenAnimationsOn, bool cameraMovementOn, bool lightingOn, bool board3DOn) noexcept
engine::World3DRect worldViewport(Viewport3D viewport) noexcept
constexpr bool isIBarVisible(Screen2D screen) noexcept
void releaseDiceCameraOverride()
void applyHostCommentsOption(bool enabled) noexcept
constexpr bool isBoardVisible(Screen2D screen) noexcept
void requestBssmCamera(std::int32_t square, std::uint8_t action) noexcept
void noteBoardActivity() noexcept
constexpr std::uint16_t Board3DPriority
void endDiceCameraOverrideEarly()
void beginDiceCameraOverride(std::optional< std::uint8_t > randomFourteen)
void setTokenAnimationStackActive(bool active) noexcept
void setBackdrop(Screen2D screen)
const State & stateReadOnly()
void cycleIBarCamera(std::int32_t currentSquare, bool sequential) noexcept
void cancelDiceCameraOverride()
void tickActions(std::uint64_t numberOfTicks)
void applyTokenVoicesOption(bool enabled) noexcept
void applyMusicTune(std::uint8_t tuneIndex) noexcept
engine::World3DCamera initialBoardCamera() noexcept
constexpr float MonopolyBoardFarPlane
constexpr float MonopolyBoardNearPlane
bool manualCameraRequested
bool desiredCameraClearToValidate
bool optionTokenAnimationsOn
bool tokenAnimationStackActive
PlayerSetupPhase desiredPlayerSetupPhase
std::uint8_t demoCameraIndex
pieces::BoardCameraView demoStartCamera
std::filesystem::path customBoardPath
pieces::BoardCameraView bssmPriorCamera
bool optionHostCommentsOn
engine::World3DCamera worldCamera
bool showOnlyLocalPlayersOnIBar
std::uint8_t optionMusicTuneIndex
bool floatingCameraActive
std::uint64_t lastBoardActivityTick
pieces::BoardCameraView desiredBoardCamera
pieces::BoardCameraView bssmLastRequestedCamera
bool diceCameraControlActive
std::uint64_t bssmCameraRequestTick
PlayerSetupPhase currentPlayerSetupPhase
bool viewportBackgroundFillOn
std::uint32_t demoWaitTicks
std::uint64_t manualMouseCamTime
PlayerSetupPhase previousPlayerSetupPhase
std::uint32_t demoTicksPerMove
bool showOnlyLocalAIPlayersOnIBar
bool desiredCameraInvalidatedLock
std::optional< pieces::BoardCameraView > currentBoardCamera
bool optionCameraMovementOn
std::uint8_t bssmCameraState
std::array< float, 3 > lastFloatingVariation