Fixes for MSVC++ issues.
This commit is contained in:
parent
dda2746ca3
commit
bf14bb1151
10 changed files with 41 additions and 26 deletions
|
@ -207,7 +207,7 @@ int FGRunwaysUtil::load( const string& file ) {
|
|||
|
||||
#else
|
||||
|
||||
in >> skipws;
|
||||
in >> ::skipws;
|
||||
while ( ! in.eof() ) {
|
||||
char c = 0;
|
||||
in.get(c);
|
||||
|
@ -222,7 +222,7 @@ int FGRunwaysUtil::load( const string& file ) {
|
|||
} else {
|
||||
in >> skipeol;
|
||||
}
|
||||
in >> skipws;
|
||||
in >> ::skipws;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -151,7 +151,7 @@ int FGAirportsUtil::load( const string& file ) {
|
|||
|
||||
#else
|
||||
|
||||
in >> skipws;
|
||||
in >> ::skipws;
|
||||
while ( ! in.eof() ) {
|
||||
char c = 0;
|
||||
in.get(c);
|
||||
|
@ -165,7 +165,7 @@ int FGAirportsUtil::load( const string& file ) {
|
|||
} else {
|
||||
in >> skipeol;
|
||||
}
|
||||
in >> skipws;
|
||||
in >> ::skipws;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1020,11 +1020,12 @@ fgCreateSmallSinglePropPanel (int xpos, int ypos, int finx, int finy)
|
|||
FGLayeredInstrument * inst =
|
||||
new FGLayeredInstrument(gauge.x, gauge.y, gauge.w, gauge.h);
|
||||
|
||||
for (int j = 0; gauge.actions[j]; j++) {
|
||||
int j;
|
||||
for (j = 0; gauge.actions[j]; j++) {
|
||||
inst->addAction(gauge.actions[j]);
|
||||
}
|
||||
|
||||
for (int j = 0; gauge.layers[j].layer; j++) {
|
||||
for (j = 0; gauge.layers[j].layer; j++) {
|
||||
LayerData &layer = gauge.layers[j];
|
||||
// inst->addLayer(tex[layer.textureName], layer.w, layer.h);
|
||||
inst->addLayer(layer.layer);
|
||||
|
|
|
@ -5,6 +5,12 @@
|
|||
#include <list>
|
||||
#include <fstream>
|
||||
|
||||
#include <simgear/compiler.h>
|
||||
|
||||
FG_USING_STD(list);
|
||||
FG_USING_STD(string);
|
||||
FG_USING_STD(ifstream);
|
||||
|
||||
#define DELIMITERS " \t"
|
||||
#define COMMENT "#"
|
||||
|
||||
|
|
|
@ -87,11 +87,12 @@ void uiuc_recorder( double dt )
|
|||
command_list = recordParts->getCommands();
|
||||
fout << endl;
|
||||
|
||||
for (LIST command_line = command_list.begin(); command_line!=command_list.end(); ++command_line)
|
||||
LIST command_line;
|
||||
for (command_line = command_list.begin(); command_line!=command_list.end(); ++command_line)
|
||||
record_variables += recordParts->getToken(*command_line,2) + " ";
|
||||
|
||||
fout << record_variables << endl;
|
||||
for (LIST command_line = command_list.begin(); command_line!=command_list.end(); ++command_line)
|
||||
for (command_line = command_list.begin(); command_line!=command_list.end(); ++command_line)
|
||||
{
|
||||
linetoken = recordParts->getToken(*command_line, 2);
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
#include <string>
|
||||
#include <iostream>
|
||||
|
||||
using std::string;
|
||||
|
||||
void uiuc_warnings_errors(int errorCode, string line);
|
||||
|
||||
#endif //_WARNINGS_ERRORS_H_
|
||||
|
|
|
@ -275,7 +275,8 @@ fgJoystickInit()
|
|||
//
|
||||
// Initialize the axes.
|
||||
//
|
||||
for (int j = 0; j < naxes; j++) {
|
||||
int j;
|
||||
for (j = 0; j < naxes; j++) {
|
||||
axis &a = joysticks[i].axes[j];
|
||||
|
||||
string base = "/input/";
|
||||
|
@ -368,7 +369,7 @@ fgJoystickInit()
|
|||
//
|
||||
// Initialize the buttons.
|
||||
//
|
||||
for (int j = 0; j < nbuttons; j++) {
|
||||
for (j = 0; j < nbuttons; j++) {
|
||||
button &b = joysticks[i].buttons[j];
|
||||
|
||||
string base = "/input/";
|
||||
|
@ -472,7 +473,8 @@ fgJoystickRead()
|
|||
//
|
||||
// Axes
|
||||
//
|
||||
for (int j = 0; j < joysticks[i].naxes; j++) {
|
||||
int j;
|
||||
for (j = 0; j < joysticks[i].naxes; j++) {
|
||||
bool flag = true;
|
||||
axis &a = joysticks[i].axes[j];
|
||||
|
||||
|
@ -494,7 +496,7 @@ fgJoystickRead()
|
|||
//
|
||||
// Buttons
|
||||
//
|
||||
for (int j = 0; j < joysticks[i].nbuttons; j++) {
|
||||
for (j = 0; j < joysticks[i].nbuttons; j++) {
|
||||
bool flag;
|
||||
button &b = joysticks[i].buttons[j];
|
||||
if (b.value == 0)
|
||||
|
|
|
@ -945,8 +945,10 @@ static void fgMainLoop( void ) {
|
|||
// }
|
||||
// fprintf(stderr, "pitch4: %f\n", pitch);
|
||||
|
||||
double volume = controls.get_throttle(0) * 1.15 + 0.3 +
|
||||
double volume = controls.get_throttle(0) * 0.1 + 0.3 +
|
||||
log(cur_fdm_state->get_V_calibrated_kts() * kts_to_fts + 1.0)/14.0;
|
||||
if ( volume > 1.0 ) { volume = 1.0; }
|
||||
|
||||
// fprintf(stderr, "volume: %f\n", volume);
|
||||
|
||||
pitch_envelope.setStep ( 0, 0.01, pitch );
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
// $Id$
|
||||
|
||||
|
||||
#include <simgear/constants.h>
|
||||
#include <simgear/debug/logstream.hxx>
|
||||
#include <simgear/io/iochannel.hxx>
|
||||
#include <simgear/math/fg_geodesy.hxx>
|
||||
|
@ -104,11 +105,11 @@ bool FGRAY::gen_message() {
|
|||
/* Make sure the angles are reasonable onscale */
|
||||
/* We use an asymmetric mapping so that the chair behaves
|
||||
reasonably when upside down. Otherwise it oscillates. */
|
||||
while ( ang_pos < -2*M_PI/3 ) {
|
||||
ang_pos += 2 * M_PI;
|
||||
while ( ang_pos < -2*FG_PI/3 ) {
|
||||
ang_pos += 2 * FG_PI;
|
||||
}
|
||||
while ( ang_pos > 4*M_PI/3 ) {
|
||||
ang_pos -= 2 * M_PI;
|
||||
while ( ang_pos > 4*FG_PI/3 ) {
|
||||
ang_pos -= 2 * FG_PI;
|
||||
}
|
||||
|
||||
/* Tell interested parties what the situation is */
|
||||
|
@ -131,11 +132,11 @@ bool FGRAY::gen_message() {
|
|||
|
||||
/* yaw */
|
||||
/* Make sure that we walk through North cleanly */
|
||||
if ( fabs ( ang_pos - chair_heading ) > M_PI )
|
||||
if ( fabs ( ang_pos - chair_heading ) > FG_PI )
|
||||
{ /* Need to swing chair by 360 degrees */
|
||||
if ( ang_pos < chair_heading )
|
||||
chair_heading -= 2 * M_PI;
|
||||
else chair_heading += 2 * M_PI;
|
||||
chair_heading -= 2 * FG_PI;
|
||||
else chair_heading += 2 * FG_PI;
|
||||
}
|
||||
/* Remove the chair heading from the true heading */
|
||||
ang_pos -= chair_heading;
|
||||
|
@ -144,7 +145,7 @@ bool FGRAY::gen_message() {
|
|||
can just about represent 30 degrees full scale. */
|
||||
chair_heading += ang_pos * dt * 0.2;
|
||||
/* If they turn fast, at 90 deg error subtract 30 deg */
|
||||
if ( fabs(ang_pos) > M_PI / 2 )
|
||||
if ( fabs(ang_pos) > FG_PI / 2 )
|
||||
chair_heading += ang_pos / 3;
|
||||
|
||||
} else
|
||||
|
@ -178,8 +179,8 @@ bool FGRAY::gen_message() {
|
|||
/* Scale to the hardware's full scale range */
|
||||
propose /= fullscale [ subaxis ];
|
||||
/* Use a sine shaped washout on all axes */
|
||||
if ( propose < -M_PI / 2 ) *dac = 0x0000; else
|
||||
if ( propose > M_PI / 2 ) *dac = 0xFFFF; else
|
||||
if ( propose < -FG_PI / 2 ) *dac = 0x0000; else
|
||||
if ( propose > FG_PI / 2 ) *dac = 0xFFFF; else
|
||||
*dac = (unsigned short) ( 32767 *
|
||||
( 1.0 + sin ( propose ) ) );
|
||||
}
|
||||
|
|
|
@ -338,7 +338,7 @@ ssgBranch *fgObjLoad( const string& path, FGTileEntry *t, const bool is_base) {
|
|||
while ( ! in.eof() ) {
|
||||
#endif
|
||||
|
||||
#if defined( macintosh )
|
||||
#if defined( macintosh ) || defined( _MSC_VER )
|
||||
in >> ::skipws;
|
||||
#else
|
||||
in >> skipws;
|
||||
|
@ -572,7 +572,7 @@ ssgBranch *fgObjLoad( const string& path, FGTileEntry *t, const bool is_base) {
|
|||
|
||||
// read all subsequent numbers until next thing isn't a number
|
||||
while ( true ) {
|
||||
#if defined( macintosh )
|
||||
#if defined( macintosh ) || defined( _MSC_VER )
|
||||
in >> ::skipws;
|
||||
#else
|
||||
in >> skipws;
|
||||
|
@ -673,7 +673,7 @@ ssgBranch *fgObjLoad( const string& path, FGTileEntry *t, const bool is_base) {
|
|||
|
||||
// eat white space before start of while loop so if we are
|
||||
// done with useful input it is noticed before hand.
|
||||
#if defined( macintosh )
|
||||
#if defined( macintosh ) || defined( _MSC_VER )
|
||||
in >> ::skipws;
|
||||
#else
|
||||
in >> skipws;
|
||||
|
|
Loading…
Reference in a new issue