(svn r13322) -Codechange: _no_scroll belongs more with the window code.

pull/155/head
rubidium 16 years ago
parent 4a3dd37582
commit 4151d68480

@ -347,7 +347,6 @@ static void LoadIntroGame()
if (_music_driver->IsSongPlaying()) ResetMusic();
}
byte _no_scroll;
byte _savegame_sort_order;
#if defined(UNIX) && !defined(__MORPHOS__)
extern void DedicatedFork();

@ -39,17 +39,6 @@ enum {
DO_WAYPOINTS = 6,
};
/* In certain windows you navigate with the arrow keys. Do not scroll the
* gameview when here. Bitencoded variable that only allows scrolling if all
* elements are zero */
enum {
SCROLL_CON = 0,
SCROLL_EDIT = 1,
SCROLL_SAVE = 2,
SCROLL_CHAT = 4,
};
extern byte _no_scroll;
extern byte _game_mode;
extern bool _exit_game;
extern int8 _pause_game;

@ -37,6 +37,7 @@ static Window *_mouseover_last_w = NULL; ///< Window of the last MOUSEOVER event
Window *_z_windows[MAX_NUMBER_OF_WINDOWS];
Window **_last_z_window; ///< always points to the next free space in the z-array
byte _no_scroll;
Point _cursorpos_drag_start;
int _scrollbar_start_pos;

@ -536,6 +536,21 @@ extern Window *_z_windows[];
extern Window **_last_z_window;
#define FOR_ALL_WINDOWS(wz) for (wz = _z_windows; wz != _last_z_window; wz++)
/**
* In certain windows you navigate with the arrow keys. Do not scroll the
* gameview when here. Bitencoded variable that only allows scrolling if all
* elements are zero
*/
enum {
SCROLL_CON = 0,
SCROLL_EDIT = 1,
SCROLL_SAVE = 2,
SCROLL_CHAT = 4,
};
/** Disable scrolling of the main viewport when an input-window is active. */
extern byte _no_scroll;
extern Point _cursorpos_drag_start;
extern int _scrollbar_start_pos;

Loading…
Cancel
Save