MCPcopy Create free account
hub / github.com/Panzerschrek/Chasm-Reverse / LoadMonstersModels

Function LoadMonstersModels

PanzerChasm/game_resources.cpp:492–510  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

490}
491
492static void LoadMonstersModels(
493 const Vfs& vfs,
494 GameResources& game_resources )
495{
496 game_resources.monsters_models.resize( game_resources.monsters_description.size() );
497
498 Vfs::FileContent file_content;
499
500 for( unsigned int i= 0u; i < game_resources.monsters_models.size(); i++ )
501 {
502 const GameResources::MonsterDescription& monster_description= game_resources.monsters_description[i];
503
504 char model_file_path[ GameResources::c_max_file_path_size ]= "CARACTER/";
505 std::strcat( model_file_path, monster_description.model_file_name );
506
507 vfs.ReadFile( model_file_path, file_content );
508 LoadModel_car( file_content, game_resources.monsters_models[i] );
509 }
510}
511
512static void LoadEffectsSprites(
513 const Vfs& vfs,

Callers 2

LoadGameResourcesFunction · 0.85
MapDrawerGLMethod · 0.85

Calls 2

LoadModel_carFunction · 0.85
ReadFileMethod · 0.80

Tested by

no test coverage detected