Ignore:
Timestamp:
06/20/15 00:05:17 (10 years ago)
Author:
epyon
Message:
  • code compiles cleanly on maximum warning level
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/fmod/fmod_audio.cc

    r399 r406  
    4141        if ( info )
    4242        {
    43                 FMOD_SYSTEM* system   = (FMOD_SYSTEM*)m_system;
    44                 FMOD_SOUND* sample    = (FMOD_SOUND*)( info->fmod_sound );
     43                FMOD_SYSTEM* system   = static_cast<FMOD_SYSTEM*>( m_system );
     44                FMOD_SOUND* sample    = static_cast<FMOD_SOUND*>( info->fmod_sound );
    4545                FMOD_CHANNEL* channel = nullptr;
    4646                FMOD_RESULT result    = FMOD_System_PlaySound( system, FMOD_CHANNEL_FREE, sample, true, &channel );
     
    6464        if ( info )
    6565        {
    66                 FMOD_SYSTEM* system   = (FMOD_SYSTEM*)m_system;
    67                 FMOD_SOUND* sample    = (FMOD_SOUND*)( info->fmod_sound );
     66                FMOD_SYSTEM* system   = static_cast<FMOD_SYSTEM*>( m_system );
     67                FMOD_SOUND* sample    = static_cast<FMOD_SOUND*>( info->fmod_sound );
    6868                FMOD_CHANNEL* channel = nullptr;
    6969                FMOD_RESULT result    = FMOD_System_PlaySound( system, FMOD_CHANNEL_FREE, sample, true, &channel );
     
    9090nv::sound fmod::audio::load_sound( const string_view& a_path )
    9191{
    92         FMOD_SYSTEM* system = (FMOD_SYSTEM*)m_system;
     92        FMOD_SYSTEM* system = static_cast<FMOD_SYSTEM*>( m_system );
    9393        FMOD_SOUND* sample;
    9494        FMOD_RESULT fm_result = FMOD_System_CreateSound( system, a_path.data(), FMOD_3D, 0, &sample );
     
    109109        if ( info )
    110110        {
    111                 FMOD_Sound_Release( (FMOD_SOUND*)info->fmod_sound );
     111                FMOD_Sound_Release( static_cast<FMOD_SOUND*>( info->fmod_sound ) );
    112112                m_sounds.destroy( a_sound );
    113113        }
     
    125125        fmod_up.z = up.z;
    126126        // TODO: we also need to setup orientation!
    127         FMOD_System_Set3DListenerAttributes( (FMOD_SYSTEM*)m_system, 0, 0, 0, &fmod_forward, &fmod_up );
     127        FMOD_System_Set3DListenerAttributes( static_cast<FMOD_SYSTEM*>( m_system ), 0, 0, 0, &fmod_forward, &fmod_up );
    128128}
    129129
     
    140140//      fmod_up.z = 0.0f;
    141141        // TODO: we also need to setup orientation!
    142         FMOD_System_Set3DListenerAttributes( (FMOD_SYSTEM*)m_system, 0, &fmod_position, 0, 0, 0 );
    143         FMOD_System_Update( (FMOD_SYSTEM*)m_system );
     142        FMOD_System_Set3DListenerAttributes( static_cast<FMOD_SYSTEM*>( m_system ), 0, &fmod_position, 0, 0, 0 );
     143        FMOD_System_Update( static_cast<FMOD_SYSTEM*>( m_system ) );
    144144}
    145145
     
    148148        while ( m_sounds.size() > 0 )
    149149                release( m_sounds.get_handle(0) );
    150         FMOD_System_Release( (FMOD_SYSTEM*)m_system );
     150        FMOD_System_Release( static_cast<FMOD_SYSTEM*>( m_system ) );
    151151}
    152152
Note: See TracChangeset for help on using the changeset viewer.