From 00a9fd7ac25b58d01fd3963264171fea5dabc87a Mon Sep 17 00:00:00 2001 From: Kp Date: Sun, 15 Jul 2012 21:55:33 +0000 Subject: [PATCH] Split extra-view loop into helper function --- similar/main/gamerend.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/similar/main/gamerend.cpp b/similar/main/gamerend.cpp index f6dd76fab..3afb9e077 100644 --- a/similar/main/gamerend.cpp +++ b/similar/main/gamerend.cpp @@ -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() { int did_missile_view=0; @@ -498,6 +499,14 @@ static void show_extra_views() if (w==1 && did_missile_view) 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 switch (PlayerCfg.Cockpit3DView[w]) { case CV_NONE: @@ -554,9 +563,6 @@ static void show_extra_views() default: Int3(); //invalid window type } - } - RenderingType=0; - Newdemo_state = save_newdemo_state; } int BigWindowSwitch=0;