Ignore:
Timestamp:
08/04/13 11:44:34 (12 years ago)
Author:
epyon
Message:
  • formats - full md2 implementation, including re-indexing and frame animation
  • tests/md2_test - with Mancubi For Added Fun (tm)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/formats/md3_loader.cc

    r161 r189  
    492492}
    493493
    494 keyframed_mesh_data::keyframed_mesh_data( md3_loader* loader )
     494keyframed_mesh_data::keyframed_mesh_data( keyframed_loader* loader )
    495495{
    496496        loader->load_positions( m_positions );
     
    500500
    501501        std::vector< std::string > names;
    502         loader->load_tag_names( names );
    503         for ( auto& name : names )
    504         {
    505                 loader->load_tags( m_tags[ name ], name );
     502
     503        md3_loader* md3loader = dynamic_cast< md3_loader* >( loader );
     504        if ( md3loader != nullptr )
     505        {
     506                md3loader->load_tag_names( names );
     507                for ( auto& name : names )
     508                {
     509                        md3loader->load_tags( m_tags[ name ], name );
     510                }
    506511        }
    507512
Note: See TracChangeset for help on using the changeset viewer.