MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / miniClick

Method miniClick

src/Basescape/BaseInfoState.cpp:431–441  ·  view source on GitHub ↗

* Selects a new base to display. * @param action Pointer to an action. */

Source from the content-addressed store, hash-verified

429 * @param action Pointer to an action.
430 */
431void BaseInfoState::miniClick(Action *)
432{
433 size_t base = _mini->getHoveredBase();
434 if (base < _game->getSavedGame()->getBases()->size())
435 {
436 _mini->setSelectedBase(base);
437 _base = _game->getSavedGame()->getBases()->at(base);
438 _state->setBase(_base);
439 init();
440 }
441}
442
443/**
444 * Selects a new base to display.

Callers

nothing calls this directly

Calls 6

initFunction · 0.85
getHoveredBaseMethod · 0.80
getBasesMethod · 0.80
getSavedGameMethod · 0.80
setSelectedBaseMethod · 0.45
setBaseMethod · 0.45

Tested by

no test coverage detected