Modified Files:
src/GUI/gui.h src/GUI/gui_funcs.cxx src/GUI/gui_local.cxx src/GUI/mouse.cxx src/GUI/sgVec3Slider.cxx src/GUI/sgVec3Slider.hxx src/Main/fg_commands.cxx: Remove some dead code.
This commit is contained in:
parent
a788ebf487
commit
826866b327
7 changed files with 0 additions and 365 deletions
|
@ -62,9 +62,7 @@ extern void fgHiResDump();
|
||||||
#if defined( WIN32 ) && !defined( __CYGWIN__) && !defined(__MINGW32__)
|
#if defined( WIN32 ) && !defined( __CYGWIN__) && !defined(__MINGW32__)
|
||||||
extern void printScreen(puObject *);
|
extern void printScreen(puObject *);
|
||||||
#endif
|
#endif
|
||||||
extern void PilotOffsetAdjust(puObject *);
|
|
||||||
extern void helpCb(puObject *);
|
extern void helpCb(puObject *);
|
||||||
extern void fgReshape(int, int);
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
char *name;
|
char *name;
|
||||||
|
@ -81,11 +79,7 @@ extern char *gui_msg_RESET; // "RESET"
|
||||||
|
|
||||||
// mouse.cxx
|
// mouse.cxx
|
||||||
extern void guiInitMouse(int width, int height);
|
extern void guiInitMouse(int width, int height);
|
||||||
extern void guiMotionFunc ( int x, int y );
|
|
||||||
extern void guiMouseFunc(int button, int updown, int x, int y);
|
|
||||||
extern void maybeToggleMouse( void );
|
extern void maybeToggleMouse( void );
|
||||||
extern void BusyCursor( int restore );
|
|
||||||
extern void CenterView( void );
|
|
||||||
extern void TurnCursorOn( void );
|
extern void TurnCursorOn( void );
|
||||||
extern void TurnCursorOff( void );
|
extern void TurnCursorOff( void );
|
||||||
|
|
||||||
|
|
|
@ -477,7 +477,6 @@ void printScreen ( puObject *obj ) {
|
||||||
show_pu_cursor = true;
|
show_pu_cursor = true;
|
||||||
puHideCursor();
|
puHideCursor();
|
||||||
}
|
}
|
||||||
// BusyCursor( 0 );
|
|
||||||
|
|
||||||
CGlPrinter p( CGlPrinter::PRINT_BITMAP );
|
CGlPrinter p( CGlPrinter::PRINT_BITMAP );
|
||||||
int cur_width = fgGetInt("/sim/startup/xsize");
|
int cur_width = fgGetInt("/sim/startup/xsize");
|
||||||
|
@ -485,7 +484,6 @@ void printScreen ( puObject *obj ) {
|
||||||
p.Begin( "FlightGear", cur_width*3, cur_height*3 );
|
p.Begin( "FlightGear", cur_width*3, cur_height*3 );
|
||||||
p.End( hiResScreenCapture(3) );
|
p.End( hiResScreenCapture(3) );
|
||||||
|
|
||||||
// BusyCursor(1);
|
|
||||||
if ( show_pu_cursor ) {
|
if ( show_pu_cursor ) {
|
||||||
puShowCursor();
|
puShowCursor();
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,6 @@ void initMouseQuat(void) {
|
||||||
|
|
||||||
void reInit(puObject *cb)
|
void reInit(puObject *cb)
|
||||||
{
|
{
|
||||||
// BusyCursor(0);
|
|
||||||
Quat0();
|
Quat0();
|
||||||
|
|
||||||
static const SGPropertyNode *master_freeze
|
static const SGPropertyNode *master_freeze
|
||||||
|
@ -90,8 +89,6 @@ void reInit(puObject *cb)
|
||||||
|
|
||||||
fgSetBool("/sim/signals/reinit", true);
|
fgSetBool("/sim/signals/reinit", true);
|
||||||
|
|
||||||
// BusyCursor(1);
|
|
||||||
|
|
||||||
if ( !freeze ) {
|
if ( !freeze ) {
|
||||||
fgSetBool("/sim/freeze/master", false);
|
fgSetBool("/sim/freeze/master", false);
|
||||||
}
|
}
|
||||||
|
|
|
@ -288,45 +288,6 @@ void maybeToggleMouse( void )
|
||||||
#endif // #ifdef WIN32
|
#endif // #ifdef WIN32
|
||||||
}
|
}
|
||||||
|
|
||||||
// Call with FALSE to init and TRUE to restore
|
|
||||||
void BusyCursor( int restore )
|
|
||||||
{
|
|
||||||
static int cursor = MOUSE_CURSOR_POINTER;
|
|
||||||
if( restore ) {
|
|
||||||
fgSetMouseCursor(cursor);
|
|
||||||
} else {
|
|
||||||
cursor = fgGetMouseCursor();
|
|
||||||
#if defined(WIN32_CURSOR_TWEAKS)
|
|
||||||
TurnCursorOn();
|
|
||||||
#endif
|
|
||||||
fgSetMouseCursor( MOUSE_CURSOR_WAIT );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Center the view offsets
|
|
||||||
void CenterView( void ) {
|
|
||||||
if( mouse_mode == MOUSE_VIEW ) {
|
|
||||||
mouse_mode = MOUSE_POINTER;
|
|
||||||
_savedX = MOUSE_XSIZE/2;
|
|
||||||
_savedY = MOUSE_YSIZE/2;
|
|
||||||
_mVtoggle = 0;
|
|
||||||
Quat0();
|
|
||||||
build_rotmatrix(GuiQuat_mat, curGuiQuat);
|
|
||||||
fgSetMouseCursor(MOUSE_CURSOR_POINTER);
|
|
||||||
|
|
||||||
// Is this necessary ??
|
|
||||||
#if defined(FG_OLD_MENU)
|
|
||||||
if( !gui_menu_on ) TurnCursorOff();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
fgWarpMouse( _savedX, _savedY );
|
|
||||||
}
|
|
||||||
set_goal_view_offset(0.0);
|
|
||||||
set_view_offset(0.0);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//#define TRANSLATE_HUD
|
//#define TRANSLATE_HUD
|
||||||
// temporary hack until pitch_offset is added to view pipeline
|
// temporary hack until pitch_offset is added to view pipeline
|
||||||
void fgTranslateHud( void ) {
|
void fgTranslateHud( void ) {
|
||||||
|
@ -353,302 +314,3 @@ void fgTranslateHud( void ) {
|
||||||
#endif // TRANSLATE_HUD
|
#endif // TRANSLATE_HUD
|
||||||
}
|
}
|
||||||
|
|
||||||
void guiMotionFunc ( int x, int y )
|
|
||||||
{
|
|
||||||
int ww, wh, need_warp = 0;
|
|
||||||
float W, H;
|
|
||||||
double offset;
|
|
||||||
|
|
||||||
ww = MOUSE_XSIZE;
|
|
||||||
wh = MOUSE_YSIZE;
|
|
||||||
|
|
||||||
if (mouse_mode == MOUSE_POINTER) {
|
|
||||||
#if defined(FG_OLD_MENU)
|
|
||||||
// TURN MENU ON IF MOUSE AT TOP
|
|
||||||
if( y < 1 ) {
|
|
||||||
if( !gui_menu_on )
|
|
||||||
guiToggleMenu();
|
|
||||||
}
|
|
||||||
// TURN MENU OFF IF MOUSE AT BOTTOM
|
|
||||||
else if( y > wh-2 ) {
|
|
||||||
if( gui_menu_on )
|
|
||||||
guiToggleMenu();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
puMouse ( x, y ) ;
|
|
||||||
fgRequestRedraw () ;
|
|
||||||
} else {
|
|
||||||
if( x == _mX && y == _mY)
|
|
||||||
return;
|
|
||||||
|
|
||||||
// reset left click MOUSE_VIEW toggle feature
|
|
||||||
_mVtoggle = 0;
|
|
||||||
|
|
||||||
switch (mouse_mode) {
|
|
||||||
case MOUSE_YOKE:
|
|
||||||
if( !mouse_joystick_control ) {
|
|
||||||
mouse_joystick_control = 1;
|
|
||||||
fgSetString("/sim/control-mode", "mouse");
|
|
||||||
} else {
|
|
||||||
if ( left_button() ) {
|
|
||||||
move_brake( (_mX - x) * brake_sensitivity);
|
|
||||||
move_throttle((_mY - y) * throttle_sensitivity);
|
|
||||||
} else if ( right_button() ) {
|
|
||||||
if( ! AP_HeadingEnabled() ) {
|
|
||||||
move_rudder((x - _mX) * rudder_sensitivity);
|
|
||||||
}
|
|
||||||
if( ! AP_AltitudeEnabled() ) {
|
|
||||||
move_elevator_trim((_mY - y) * trim_sensitivity);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if( ! AP_HeadingEnabled() ) {
|
|
||||||
move_aileron((x - _mX) * aileron_sensitivity);
|
|
||||||
}
|
|
||||||
if( ! AP_AltitudeEnabled() ) {
|
|
||||||
move_elevator((_mY - y) * elevator_sensitivity);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Keep the mouse in the window.
|
|
||||||
if (x < 5 || x > ww-5 || y < 5 || y > wh-5) {
|
|
||||||
x = ww / 2;
|
|
||||||
y = wh / 2;
|
|
||||||
need_warp = 1;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case MOUSE_VIEW:
|
|
||||||
if( y <= 0 ) {
|
|
||||||
#define CONTRAINED_MOUSE_VIEW_Y
|
|
||||||
#ifdef CONTRAINED_MOUSE_VIEW_Y
|
|
||||||
y = 1;
|
|
||||||
#else
|
|
||||||
y = wh-2;
|
|
||||||
#endif // CONTRAINED_MOUSE_VIEW_Y
|
|
||||||
need_warp = 1;
|
|
||||||
} else if( y >= wh-1) {
|
|
||||||
#ifdef CONTRAINED_MOUSE_VIEW_Y
|
|
||||||
y = wh-2;
|
|
||||||
#else
|
|
||||||
y = 1;
|
|
||||||
#endif // CONTRAINED_MOUSE_VIEW_Y
|
|
||||||
need_warp = 1;
|
|
||||||
}
|
|
||||||
// wrap MOUSE_VIEW mode cursor x position
|
|
||||||
if ( x <= 0 ) {
|
|
||||||
need_warp = 1;
|
|
||||||
x = ww-2;
|
|
||||||
} else if ( x >= ww-1 ) {
|
|
||||||
need_warp = 1;
|
|
||||||
x = 1;
|
|
||||||
}
|
|
||||||
// try to get SGD_PI movement in each half of screen
|
|
||||||
// do spherical pan
|
|
||||||
W = ww;
|
|
||||||
H = wh;
|
|
||||||
if( middle_button() ) {
|
|
||||||
trackball(lastGuiQuat,
|
|
||||||
(2.0f * _mX - W) / W,
|
|
||||||
0, //(H - 2.0f * y) / H, // 3
|
|
||||||
(2.0f * x - W) / W,
|
|
||||||
0 //(H - 2.0f * _mY) / H // 1
|
|
||||||
);
|
|
||||||
x = _mX;
|
|
||||||
y = _mY;
|
|
||||||
need_warp = 1;
|
|
||||||
} else {
|
|
||||||
trackball(lastGuiQuat,
|
|
||||||
0, //(2.0f * _mX - W) / W, // 0
|
|
||||||
(H - 2.0f * y) / H, // 3
|
|
||||||
0, //(2.0f * x - W) / W, // 2
|
|
||||||
(H - 2.0f * _mY) / H // 1
|
|
||||||
);
|
|
||||||
}
|
|
||||||
add_quats(lastGuiQuat, curGuiQuat, curGuiQuat);
|
|
||||||
build_rotmatrix(GuiQuat_mat, curGuiQuat);
|
|
||||||
|
|
||||||
// do horizontal pan
|
|
||||||
// this could be done in above quat
|
|
||||||
// but requires redoing view pipeline
|
|
||||||
offset = get_goal_view_offset();
|
|
||||||
offset += ((_mX - x) * SGD_2PI / W );
|
|
||||||
while (offset < 0.0) {
|
|
||||||
offset += SGD_2PI;
|
|
||||||
}
|
|
||||||
while (offset > SGD_2PI) {
|
|
||||||
offset -= SGD_2PI;
|
|
||||||
}
|
|
||||||
set_goal_view_offset(offset);
|
|
||||||
set_goal_view_tilt(asin( GuiQuat_mat[1][2]) * SGD_RADIANS_TO_DEGREES );
|
|
||||||
#ifdef NO_SMOOTH_MOUSE_VIEW
|
|
||||||
set_view_offset(offset);
|
|
||||||
set_view_tilt(asin( GuiQuat_mat[1][2]) * SGD_RADIANS_TO_DEGREES );
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if( need_warp)
|
|
||||||
fgWarpMouse(x, y);
|
|
||||||
|
|
||||||
// Record the new mouse position.
|
|
||||||
_mX = x;
|
|
||||||
_mY = y;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void guiMouseFunc(int button, int updown, int x, int y)
|
|
||||||
{
|
|
||||||
|
|
||||||
// private MOUSE_VIEW state variables
|
|
||||||
// to allow alternate left clicks in MOUSE_VIEW mode
|
|
||||||
// to toggle between current offsets and straight ahead
|
|
||||||
// uses _mVtoggle
|
|
||||||
static int _mVx, _mVy, _Vx, _Vy;
|
|
||||||
static float _quat[4];
|
|
||||||
static double _view_offset;
|
|
||||||
|
|
||||||
// Was the left button pressed?
|
|
||||||
if ( updown == MOUSE_BUTTON_DOWN ) {
|
|
||||||
if( button == MOUSE_BUTTON_LEFT)
|
|
||||||
{
|
|
||||||
switch (mouse_mode) {
|
|
||||||
case MOUSE_POINTER:
|
|
||||||
break;
|
|
||||||
case MOUSE_YOKE:
|
|
||||||
break;
|
|
||||||
case MOUSE_VIEW:
|
|
||||||
if(_mVtoggle) {
|
|
||||||
// resume previous view offsets
|
|
||||||
_mX = _mVx;
|
|
||||||
_mY = _mVy;
|
|
||||||
x = _Vx;
|
|
||||||
y = _Vy;
|
|
||||||
sgCopyVec4(curGuiQuat, _quat);
|
|
||||||
set_goal_view_offset(_view_offset);
|
|
||||||
set_goal_view_tilt(0.0);
|
|
||||||
#ifdef NO_SMOOTH_MOUSE_VIEW
|
|
||||||
set_view_offset(_view_offset);
|
|
||||||
#endif
|
|
||||||
} else {
|
|
||||||
// center view
|
|
||||||
_mVx = _mX;
|
|
||||||
_mVy = _mY;
|
|
||||||
_Vx = x;
|
|
||||||
_Vy = y;
|
|
||||||
sgCopyVec4(_quat,curGuiQuat);
|
|
||||||
x = MOUSE_XSIZE/2;
|
|
||||||
y = MOUSE_YSIZE/2;
|
|
||||||
Quat0();
|
|
||||||
_view_offset = get_goal_view_offset();
|
|
||||||
set_goal_view_offset(0.0);
|
|
||||||
set_goal_view_tilt(0.0);
|
|
||||||
#ifdef NO_SMOOTH_MOUSE_VIEW
|
|
||||||
set_view_offset(0.0);
|
|
||||||
set_view_tilt(0.0);
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
fgWarpMouse( x , y);
|
|
||||||
build_rotmatrix(GuiQuat_mat, curGuiQuat);
|
|
||||||
_mVtoggle = ~_mVtoggle;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
} else if ( button == MOUSE_BUTTON_RIGHT) {
|
|
||||||
switch (mouse_mode) {
|
|
||||||
|
|
||||||
case MOUSE_POINTER:
|
|
||||||
SG_LOG( SG_INPUT, SG_INFO, "Mouse in yoke mode" );
|
|
||||||
|
|
||||||
mouse_mode = MOUSE_YOKE;
|
|
||||||
mouse_joystick_control = 0;
|
|
||||||
_savedX = x;
|
|
||||||
_savedY = y;
|
|
||||||
// start with zero point in center of screen
|
|
||||||
_mX = MOUSE_XSIZE/2;
|
|
||||||
_mY = MOUSE_YSIZE/2;
|
|
||||||
|
|
||||||
// try to have the MOUSE_YOKE position
|
|
||||||
// reflect the current stick position
|
|
||||||
x = _mX - (int)(get_aileron() * aileron_sensitivity);
|
|
||||||
y = _mY - (int)(get_elevator() * elevator_sensitivity);
|
|
||||||
|
|
||||||
fgSetMouseCursor(MOUSE_CURSOR_CROSSHAIR);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case MOUSE_YOKE:
|
|
||||||
SG_LOG( SG_INPUT, SG_INFO, "Mouse in view mode" );
|
|
||||||
|
|
||||||
mouse_mode = MOUSE_VIEW;
|
|
||||||
fgSetString("/sim/control-mode", "joystick");
|
|
||||||
|
|
||||||
// recenter cursor and reset
|
|
||||||
x = MOUSE_XSIZE/2;
|
|
||||||
y = MOUSE_YSIZE/2;
|
|
||||||
_mVtoggle = 0;
|
|
||||||
// #ifndef RESET_VIEW_ON_LEAVING_MOUSE_VIEW
|
|
||||||
Quat0();
|
|
||||||
build_rotmatrix(GuiQuat_mat, curGuiQuat);
|
|
||||||
// #endif
|
|
||||||
fgSetMouseCursor(MOUSE_CURSOR_LEFTRIGHT);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case MOUSE_VIEW:
|
|
||||||
SG_LOG( SG_INPUT, SG_INFO, "Mouse in pointer mode" );
|
|
||||||
|
|
||||||
mouse_mode = MOUSE_POINTER;
|
|
||||||
x = _savedX;
|
|
||||||
y = _savedY;
|
|
||||||
#ifdef RESET_VIEW_ON_LEAVING_MOUSE_VIEW
|
|
||||||
Quat0();
|
|
||||||
build_rotmatrix(GuiQuat_mat, curGuiQuat);
|
|
||||||
set_goal_view_offset(0.0);
|
|
||||||
set_goal_view_tilt(0.0);
|
|
||||||
#ifdef NO_SMOOTH_MOUSE_VIEW
|
|
||||||
set_view_offset(0.0);
|
|
||||||
set_view_tilt(0.0);
|
|
||||||
#endif // NO_SMOOTH_MOUSE_VIEW
|
|
||||||
#endif // RESET_VIEW_ON_LEAVING_MOUSE_VIEW
|
|
||||||
fgSetMouseCursor(MOUSE_CURSOR_POINTER);
|
|
||||||
|
|
||||||
#if defined(FG_OLD_MENU)
|
|
||||||
#if defined(WIN32_CURSOR_TWEAKS_OFF)
|
|
||||||
if(!gui_menu_on)
|
|
||||||
TurnCursorOff();
|
|
||||||
#endif // WIN32_CURSOR_TWEAKS_OFF
|
|
||||||
#endif // FG_OLD_MENU
|
|
||||||
break;
|
|
||||||
} // end switch (mouse_mode)
|
|
||||||
fgWarpMouse( x, y );
|
|
||||||
} // END RIGHT BUTTON
|
|
||||||
} // END MOUSE DOWN
|
|
||||||
|
|
||||||
// Update the button state
|
|
||||||
if ( updown == MOUSE_BUTTON_DOWN ) {
|
|
||||||
last_buttons |= ( 1 << button ) ;
|
|
||||||
} else {
|
|
||||||
last_buttons &= ~( 1 << button ) ;
|
|
||||||
}
|
|
||||||
|
|
||||||
// If we're in pointer mode, let PUI
|
|
||||||
// know what's going on.
|
|
||||||
if (mouse_mode == MOUSE_POINTER) {
|
|
||||||
if (!puMouse (button, updown , x,y)) {
|
|
||||||
if ( globals->get_current_panel() != NULL ) {
|
|
||||||
globals->get_current_panel()->doMouseAction(button, updown, x, y);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Register the new position (if it
|
|
||||||
// hasn't been registered already).
|
|
||||||
_mX = x;
|
|
||||||
_mY = y;
|
|
||||||
|
|
||||||
fgRequestRedraw ();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -499,17 +499,6 @@ void PilotOffsetInit( sgVec3 cart )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PilotOffsetAdjust( puObject * )
|
|
||||||
{
|
|
||||||
if( PO_vec == 0 ) {
|
|
||||||
PilotOffsetInit();
|
|
||||||
}
|
|
||||||
sgVec3Slider *me = (sgVec3Slider *)PO_vec -> getUserData();
|
|
||||||
me -> adjust( me );
|
|
||||||
me -> stashVec();
|
|
||||||
FG_PUSH_PUI_DIALOG( me );
|
|
||||||
}
|
|
||||||
|
|
||||||
// external to get pilot offset vector for viewer
|
// external to get pilot offset vector for viewer
|
||||||
sgVec3 *PilotOffsetGet()
|
sgVec3 *PilotOffsetGet()
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
|
|
||||||
void PilotOffsetInit();
|
void PilotOffsetInit();
|
||||||
void PilotOffsetInit( sgVec3 vec );
|
void PilotOffsetInit( sgVec3 vec );
|
||||||
void PilotOffsetAdjust( puObject * );
|
|
||||||
void Vec3FromHeadingPitchRadius( sgVec3 vec3, float heading, float pitch, float radius );
|
void Vec3FromHeadingPitchRadius( sgVec3 vec3, float heading, float pitch, float radius );
|
||||||
void HeadingPitchRadiusFromVec3( sgVec3 hpr, sgVec3 vec3 );
|
void HeadingPitchRadiusFromVec3( sgVec3 hpr, sgVec3 vec3 );
|
||||||
//void PilotOffsetGet( float *po );
|
//void PilotOffsetGet( float *po );
|
||||||
|
|
|
@ -472,7 +472,6 @@ do_view_cycle (const SGPropertyNode * arg)
|
||||||
globals->get_viewmgr()->next_view();
|
globals->get_viewmgr()->next_view();
|
||||||
fix_hud_visibility();
|
fix_hud_visibility();
|
||||||
globals->get_tile_mgr()->refresh_view_timestamps();
|
globals->get_tile_mgr()->refresh_view_timestamps();
|
||||||
// fgReshape(fgGetInt("/sim/startup/xsize"), fgGetInt("/sim/startup/ysize"));
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -511,7 +510,6 @@ do_tile_cache_reload (const SGPropertyNode * arg)
|
||||||
if ( !freeze ) {
|
if ( !freeze ) {
|
||||||
fgSetBool("/sim/freeze/master", true);
|
fgSetBool("/sim/freeze/master", true);
|
||||||
}
|
}
|
||||||
// BusyCursor(0);
|
|
||||||
if ( globals->get_tile_mgr()->init() ) {
|
if ( globals->get_tile_mgr()->init() ) {
|
||||||
// Load the local scenery data
|
// Load the local scenery data
|
||||||
double visibility_meters = fgGetDouble("/environment/visibility-m");
|
double visibility_meters = fgGetDouble("/environment/visibility-m");
|
||||||
|
@ -521,7 +519,6 @@ do_tile_cache_reload (const SGPropertyNode * arg)
|
||||||
"Error in Tile Manager initialization!" );
|
"Error in Tile Manager initialization!" );
|
||||||
exit(-1);
|
exit(-1);
|
||||||
}
|
}
|
||||||
// BusyCursor(1);
|
|
||||||
if ( !freeze ) {
|
if ( !freeze ) {
|
||||||
fgSetBool("/sim/freeze/master", false);
|
fgSetBool("/sim/freeze/master", false);
|
||||||
}
|
}
|
||||||
|
@ -1180,7 +1177,6 @@ do_presets_commit (const SGPropertyNode * arg)
|
||||||
// set position from presets
|
// set position from presets
|
||||||
fgInitPosition();
|
fgInitPosition();
|
||||||
|
|
||||||
// BusyCursor(0);
|
|
||||||
fgReInitSubsystems();
|
fgReInitSubsystems();
|
||||||
|
|
||||||
globals->get_tile_mgr()->update( fgGetDouble("/environment/visibility-m") );
|
globals->get_tile_mgr()->update( fgGetDouble("/environment/visibility-m") );
|
||||||
|
|
Loading…
Add table
Reference in a new issue