## Uses of Class
edu.cwru.SimpleRTS.model.upgrade.UpgradeTemplate

Packages that use UpgradeTemplate
edu.cwru.SimpleRTS.model
edu.cwru.SimpleRTS.model.unit
edu.cwru.SimpleRTS.model.upgrade
edu.cwru.SimpleRTS.util

Uses of UpgradeTemplate in edu.cwru.SimpleRTS.model

Method parameters in edu.cwru.SimpleRTS.model with type arguments of type UpgradeTemplate
`void` `Template.namesToIds(java.util.List<UnitTemplate> untemplates, java.util.List<UpgradeTemplate> uptemplates)` Turn this template's list of prerequisites and things it produces into their ids

Uses of UpgradeTemplate in edu.cwru.SimpleRTS.model.unit

Method parameters in edu.cwru.SimpleRTS.model.unit with type arguments of type UpgradeTemplate
`void` `UnitTemplate.namesToIds(java.util.List<UnitTemplate> unittemplates, java.util.List<UpgradeTemplate> upgradetemplates)`

Uses of UpgradeTemplate in edu.cwru.SimpleRTS.model.upgrade

Methods in edu.cwru.SimpleRTS.model.upgrade that return UpgradeTemplate
`UpgradeTemplate` `Upgrade.getTemplate()`

Method parameters in edu.cwru.SimpleRTS.model.upgrade with type arguments of type UpgradeTemplate
`void` `UpgradeTemplate.namesToIds(java.util.List<UnitTemplate> unittemplates, java.util.List<UpgradeTemplate> upgradetemplates)`

Constructors in edu.cwru.SimpleRTS.model.upgrade with parameters of type UpgradeTemplate
`Upgrade(int attackchange, int defensechange, java.util.List<UnitTemplate> affectedunits, UpgradeTemplate template)`

Uses of UpgradeTemplate in edu.cwru.SimpleRTS.util

Methods in edu.cwru.SimpleRTS.util that return types with arguments of type UpgradeTemplate
`static java.util.List<UpgradeTemplate>` `TypeLoader.loadUpgradesFromFile(java.lang.String filename, int player)`