Ignore:
Timestamp:
08/24/16 21:37:04 (9 years ago)
Author:
epyon
Message:
  • refactoring of the particle_engine
  • particle_manager added
  • cleanups
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/engine/default_resource_manager.cc

    r512 r518  
    2121        m_gpu_materials = register_resource_handler< gpu_material >( new gpu_material_manager( context, m_materials, m_images ) );
    2222        m_models        = register_resource_handler< model >( new model_manager( this, m_binds, m_mesh_datas ) );
     23        m_particles     = register_resource_handler< particle_system_data >( new particle_manager );
    2324}
    2425
     
    2627{
    2728        m_lua = lua;
     29
     30        particle_engine::register_types( const_cast< type_database* >( lua->get_type_data()->get_type_database() ) );
    2831
    2932        int below_already_registered;
     
    7073        m_animators->initialize( lua );
    7174        m_models->initialize( lua );
     75        m_particles->initialize( lua );
    7276}
    7377
Note: See TracChangeset for help on using the changeset viewer.