Input::Input() : backend(NULL) , mouseInWindow(false) { setMouseSensitivity(2); reset(); }
void SettingsMenu::doSave() { auto settings = Game::getInstance()->settings(); settings->setCombatDifficulty(((UI::MultistateImageButton*)getUI("combat_difficulty"))->state()); settings->setGameDifficulty(((UI::MultistateImageButton*)getUI("game_difficulty"))->state()); settings->setViolenceLevel(((UI::MultistateImageButton*)getUI("violence_level"))->state()); settings->setTargetHighlight(((UI::MultistateImageButton*)getUI("target_highlight"))->state()); settings->setCombatLooks(((UI::MultistateImageButton*)getUI("combat_looks"))->state()); settings->setCombatMessages(((UI::MultistateImageButton*)getUI("combat_messages"))->state()); settings->setCombatTaunts(((UI::MultistateImageButton*)getUI("combat_taunts"))->state()); settings->setLanguageFilter(((UI::MultistateImageButton*)getUI("language_filter"))->state()); settings->setRunning(((UI::MultistateImageButton*)getUI("running"))->state()); settings->setSubtitles(((UI::MultistateImageButton*)getUI("subtitles"))->state()); settings->setItemHighlight(((UI::MultistateImageButton*)getUI("item_highlight"))->state()); settings->setMasterVolume(((UI::Slider*)getUI("master_volume"))->value()); settings->setMusicVolume(((UI::Slider*)getUI("music_volume"))->value()); settings->setVoiceVolume(((UI::Slider*)getUI("voice_volume"))->value()); settings->setSfxVolume(((UI::Slider*)getUI("sfx_volume"))->value()); settings->setTextDelay(((UI::Slider*)getUI("text_delay"))->value()); settings->setCombatSpeed(((UI::Slider*)getUI("combat_speed"))->value()); settings->setBrightness(((UI::Slider*)getUI("brightness"))->value()); settings->setMouseSensitivity(((UI::Slider*)getUI("mouse_sensitivity"))->value()); settings->setPlayerSpeedup(((UI::ImageButton*)getUI("player_speedup"))->checked()); settings->save(); Game::getInstance()->popState(); }
Input::Input() : backend(NULL) , m_useRawMouseInput(true) , m_mouseMode(Mouse::Absolute) , m_lastMousePosition(Vec2s_ZERO) , mouseInWindow(false) { setMouseSensitivity(2); reset(); }
void OptionsDialog::opened() { setAssetsPath(GlobalSettings::instance()->assetsPath()); setLanguage(GlobalSettings::instance()->language()); setRenderBackend(GlobalSettings::instance()->renderBackend()); setTheme(GlobalSettings::instance()->theme()); setKeyForward(ControlSettings::key_forward); setKeyBackward(ControlSettings::key_backward); setKeyRight(ControlSettings::key_right); setKeyLeft(ControlSettings::key_left); setKeyUp(ControlSettings::key_up); setKeyDown(ControlSettings::key_down); setKeyJump(ControlSettings::key_jump); setMouseFreq(ControlSettings::mouse_freq); setMouseInverse(ControlSettings::mouse_inverse); setMouseSensitivity(ControlSettings::mouse_sensitivity); setGamepadSensitivity(ControlSettings::gamepad_sensitivity); setGamepadSwap(ControlSettings::gamepad_swap); setGamepadSize(ControlSettings::gamepad_size); }
Input::Input() : backend(NULL) { setMouseSensitivity(2); reset(); }