Changeset 849 for trunk/engine/MainCharacter/MainCharacter.cpp – HoverRace
Show
Ignore:
Timestamp:
02/04/10 15:17:57 (6 months ago)
Author:
ryan
Message:

Eliminate precision ambiguity

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/engine/MainCharacter/MainCharacter.cpp

    r558 r849  
    280280    } 
    281281    // if mGameOpts now outlaw basic craft, we must update 
    282     while(!(lReturnValue->mGameOpts & ((int) pow(2, 3 - ((lReturnValue->mHoverModel + 4) % 4))))) 
     282    while(!(lReturnValue->mGameOpts & ((int) pow(2.0f, 3.0f - ((lReturnValue->mHoverModel + 4) % 4))))) 
    283283        lReturnValue->mHoverModel++; 
    284284 
     
    406406                 
    407407                // ensure we are using an allowed craft 
    408                 while(!(mGameOpts & ((int) pow(2, 3 - ((mHoverModel + 4) % 4))))) 
     408                while(!(mGameOpts & ((int) pow(2.0f, 3.0f - ((mHoverModel + 4) % 4))))) 
    409409                    mHoverModel++; 
    410410            } 
     
    414414 
    415415                // ensure we are using an allowed craft 
    416                 while(!(mGameOpts & ((int) pow(2, 3 - ((mHoverModel + 4) % 4))))) 
     416                while(!(mGameOpts & ((int) pow(2.0f, 3.0f - ((mHoverModel + 4) % 4))))) 
    417417                    mHoverModel--; 
    418418            }