MCPcopy Create free account
hub / github.com/EasyRPG/Player / ChipsetUpdated

Method ChipsetUpdated

src/spriteset_map.cpp:121–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

119}
120
121void Spriteset_Map::ChipsetUpdated() {
122 if (!Game_Map::GetChipsetName().empty()) {
123 FileRequestAsync* request = AsyncHandler::RequestFile("ChipSet", Game_Map::GetChipsetName());
124 tilemap_request_id = request->Bind(&Spriteset_Map::OnTilemapSpriteReady, this);
125 request->SetImportantFile(true);
126 request->SetGraphicFile(true);
127 request->Start();
128 }
129 else {
130 OnTilemapSpriteReady(NULL);
131 }
132
133 for (auto& sprite: character_sprites) {
134 sprite->ChipsetUpdated();
135 }
136}
137
138void Spriteset_Map::ParallaxUpdated() {
139 std::string name = Game_Map::Parallax::GetName();

Callers 1

Calls 5

SetImportantFileMethod · 0.80
SetGraphicFileMethod · 0.80
emptyMethod · 0.45
BindMethod · 0.45
StartMethod · 0.45

Tested by

no test coverage detected