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

Method warpTo

source/frontend/StarMainInterface.cpp:952–964  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

950}
951
952void MainInterface::warpTo(WarpAction const& warpAction) {
953 if (m_client->beamUpRule() == BeamUpRule::AnywhereWithWarning) {
954 if (m_confirmationDialog->isDisplayed())
955 m_confirmationDialog->dismiss();
956
957 m_paneManager.displayRegisteredPane(MainInterfacePanes::Confirmation);
958 m_confirmationDialog->displayConfirmation("/interface/windowconfig/beamupconfirmation.config", [this, warpAction] (Widget*) {
959 m_client->warpPlayer(warpAction, true, "beam");
960 }, [](Widget*) {});
961 } else {
962 m_client->warpPlayer(warpAction, true, "beam");
963 }
964}
965
966CanvasWidgetPtr MainInterface::fetchCanvas(String const& canvasName, bool ignoreInterfaceScale) {
967 CanvasWidgetPtr canvas;

Callers 1

beamToShipMethod · 0.80

Calls 6

beamUpRuleMethod · 0.80
displayRegisteredPaneMethod · 0.80
displayConfirmationMethod · 0.80
isDisplayedMethod · 0.45
dismissMethod · 0.45
warpPlayerMethod · 0.45

Tested by

no test coverage detected