Skip to content

Commit f1d2bc0

Browse files
committedDec 14, 2017
Zoom: Add 'disabled by game or mod' message
1 parent 8a99c8c commit f1d2bc0

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed
 

Diff for: ‎src/game.cpp

+11
Original file line numberDiff line numberDiff line change
@@ -1280,6 +1280,7 @@ class Game {
12801280
void increaseViewRange();
12811281
void decreaseViewRange();
12821282
void toggleFullViewRange();
1283+
void checkZoomEnabled();
12831284

12841285
void updateCameraDirection(CameraOrientation *cam, float dtime);
12851286
void updateCameraOrientation(CameraOrientation *cam, float dtime);
@@ -2579,6 +2580,8 @@ void Game::processKeyInput()
25792580
decreaseViewRange();
25802581
} else if (wasKeyDown(KeyType::RANGESELECT)) {
25812582
toggleFullViewRange();
2583+
} else if (wasKeyDown(KeyType::ZOOM)) {
2584+
checkZoomEnabled();
25822585
} else if (wasKeyDown(KeyType::QUICKTUNE_NEXT)) {
25832586
quicktune->next();
25842587
} else if (wasKeyDown(KeyType::QUICKTUNE_PREV)) {
@@ -3018,6 +3021,14 @@ void Game::toggleFullViewRange()
30183021
}
30193022

30203023

3024+
void Game::checkZoomEnabled()
3025+
{
3026+
LocalPlayer *player = client->getEnv().getLocalPlayer();
3027+
if (player->getZoomFOV() < 0.001f)
3028+
showStatusTextSimple("Zoom currently disabled by game or mod");
3029+
}
3030+
3031+
30213032
void Game::updateCameraDirection(CameraOrientation *cam, float dtime)
30223033
{
30233034
if ((device->isWindowActive() && device->isWindowFocused()

0 commit comments

Comments
 (0)