From a92b71fffcc79521229e243fada7e261b5c9c0fd Mon Sep 17 00:00:00 2001 From: curt Date: Wed, 13 Sep 2000 20:21:39 +0000 Subject: [PATCH] MSVC changes ... --- simgear/sky/sky.cxx | 12 +++++++----- simgear/sky/sphere.cxx | 4 ++-- simgear/sky/stars.cxx | 2 ++ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/simgear/sky/sky.cxx b/simgear/sky/sky.cxx index 70a74586..e200def8 100644 --- a/simgear/sky/sky.cxx +++ b/simgear/sky/sky.cxx @@ -193,8 +193,10 @@ void SGSky::postDraw( float alt ) { int in_cloud = -1; // cloud we are in + int i; + // check where we are relative to the cloud layers - for ( int i = 0; i < (int)cloud_layers.size(); ++i ) { + for ( i = 0; i < (int)cloud_layers.size(); ++i ) { float asl = cloud_layers[i]->get_asl(); float thickness = cloud_layers[i]->get_thickness(); @@ -220,14 +222,14 @@ void SGSky::postDraw( float alt ) { if ( pos == 0 ) { // we are below all the cloud layers, draw top to bottom - for ( int i = cloud_layers.size() - 1; i >= 0; --i ) { + for ( i = cloud_layers.size() - 1; i >= 0; --i ) { if ( i != in_cloud ) { cloud_layers[i]->draw(); } } } else if ( pos >= (int)cloud_layers.size() ) { // we are above all the cloud layers, draw bottom to top - for ( int i = 0; i < (int)cloud_layers.size(); ++i ) { + for ( i = 0; i < (int)cloud_layers.size(); ++i ) { if ( i != in_cloud ) { cloud_layers[i]->draw(); } @@ -235,12 +237,12 @@ void SGSky::postDraw( float alt ) { } else { // we are between cloud layers, draw lower layers bottom to // top and upper layers top to bottom - for ( int i = 0; i < pos; ++i ) { + for ( i = 0; i < pos; ++i ) { if ( i != in_cloud ) { cloud_layers[i]->draw(); } } - for ( int i = cloud_layers.size() - 1; i >= pos; --i ) { + for ( i = cloud_layers.size() - 1; i >= pos; --i ) { if ( i != in_cloud ) { cloud_layers[i]->draw(); } diff --git a/simgear/sky/sphere.cxx b/simgear/sky/sphere.cxx index b67f2cc6..442c4341 100644 --- a/simgear/sky/sphere.cxx +++ b/simgear/sky/sphere.cxx @@ -114,11 +114,11 @@ ssgBranch *ssgMakeSphere( ssgSimpleState *state, ssgColourArray *cl, new ssgVtxTable ( GL_TRIANGLE_STRIP, vl, nl, tl, cl ); if ( vl->getNum() != nl->getNum() ) { - cout << "bad sphere1\n"; + std::cout << "bad sphere1\n"; exit(-1); } if ( vl->getNum() != tl->getNum() ) { - cout << "bad sphere2\n"; + std::cout << "bad sphere2\n"; exit(-1); } slice->setState( state ); diff --git a/simgear/sky/stars.cxx b/simgear/sky/stars.cxx index cff2a7dd..e9c43c47 100644 --- a/simgear/sky/stars.cxx +++ b/simgear/sky/stars.cxx @@ -35,6 +35,8 @@ #include #include +#include + #include "stars.hxx" #ifdef _MSC_VER -- 2.39.5