Split extra-view loop into helper function

This commit is contained in:
Kp 2012-07-15 21:55:33 +00:00
parent 6de986d39c
commit 00a9fd7ac2

View file

@ -413,6 +413,7 @@ static const char *get_missile_name(const unsigned laser_type)
} }
} }
static void show_one_extra_view(const int w);
static void show_extra_views() static void show_extra_views()
{ {
int did_missile_view=0; int did_missile_view=0;
@ -498,6 +499,14 @@ static void show_extra_views()
if (w==1 && did_missile_view) if (w==1 && did_missile_view)
continue; //if showing missile view in right window, can't show anything else continue; //if showing missile view in right window, can't show anything else
show_one_extra_view(w);
}
RenderingType=0;
Newdemo_state = save_newdemo_state;
}
static void show_one_extra_view(const int w)
{
//show special views if selected //show special views if selected
switch (PlayerCfg.Cockpit3DView[w]) { switch (PlayerCfg.Cockpit3DView[w]) {
case CV_NONE: case CV_NONE:
@ -554,9 +563,6 @@ static void show_extra_views()
default: default:
Int3(); //invalid window type Int3(); //invalid window type
} }
}
RenderingType=0;
Newdemo_state = save_newdemo_state;
} }
int BigWindowSwitch=0; int BigWindowSwitch=0;