MCPcopy Create free account
hub / github.com/crawl/crawl / _tile_for_ability

Function _tile_for_ability

crawl-ref/source/tilereg-abl.cc:185–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

183}
184
185static InventoryTile _tile_for_ability(ability_type ability)
186{
187 InventoryTile desc;
188 desc.tile = tileidx_ability(ability);
189 desc.idx = (int) ability;
190 desc.quantity = ability_mp_cost(ability);
191
192 if (tile_command_not_applicable(CMD_USE_ABILITY, true)
193 || !check_ability_possible(ability, true))
194 {
195 desc.flag |= TILEI_FLAG_INVALID;
196 }
197
198 return desc;
199}
200
201void AbilityRegion::update()
202{

Callers 1

updateMethod · 0.85

Calls 4

tileidx_abilityFunction · 0.85
ability_mp_costFunction · 0.85
check_ability_possibleFunction · 0.85

Tested by

no test coverage detected