Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ну у меня одна вьюха для спелов,эффектов и рун
- // typeInfo =0 спелл
- // typeInfo =1 эффект
- // typeInfo =2 руны
- // spellImage картинка несмотри на названия она и для эффектов и для рун
- // я так посмотрел здесь куча копипасты тк размеры я вроде не меняю для разных
- // а этот if просто текст меняет и картинку по факту
- if typeInfo == 1{
- spellImage.frame = CGRect(x: w/12, y: h/5, width: h/9, height: h/9)
- spellImage.image = UIImage(named: BattleUtils.imageForEffect(hash: hashEff))
- labelTitle.font = UIFont(name: "Marker Felt", size: h/12)
- labelTitle.frame = CGRect(x: w/12+h/8, y: h/5, width: 11*w/12-h/8, height: h/8)
- labelTitle.text = BattleUtils.titleForEffect(hash: hashEff)
- labelText.font = UIFont(name: "Marker Felt", size: h/14)
- labelText.frame = CGRect(x: w/12, y: h/5+h/8, width: 10*w/12, height: 3*h/5-h/8)
- labelText.text = BattleUtils.textForEffect(hash: hashEff)
- }else if typeInfo == 0{
- spellImage.frame = CGRect(x: w/12, y: h/5, width: h/9, height: h/9)
- let imageName = BattleUtils.hashToEffect(isSpiral: 0, curSpell: curSpell)
- spellImage.image = UIImage(named: (imageName == "" ? "none_spell": imageName.lowercased()))
- labelTitle.font = UIFont(name: "Marker Felt", size: h/12)
- labelTitle.frame = CGRect(x: w/12+h/8, y: h/5, width: 11*w/12-h/8, height: h/8)
- labelTitle.text = BattleUtils.titleForSpell(curSpell: curSpell)
- labelText.font = UIFont(name: "Marker Felt", size: h/14)
- labelText.frame = CGRect(x: w/12, y: h/5+h/8, width: 10*w/12, height: 3*h/5-h/8)
- labelText.text = BattleUtils.textForSpell(curSpell: curSpell)
- }else{
- spellImage.frame = CGRect(x: w/12, y: h/5, width: h/9, height: h/9)
- spellImage.image = UIImage(named: BattleUtils.imageForRune(hash: hashEff))
- labelTitle.font = UIFont(name: "Marker Felt", size: h/12)
- labelTitle.frame = CGRect(x: w/12+h/8, y: h/5, width: 11*w/12-h/8, height: h/8)
- labelTitle.text = BattleUtils.titleForRune(hash: hashEff)
- labelText.font = UIFont(name: "Marker Felt", size: h/14)
- labelText.frame = CGRect(x: w/12, y: h/5+h/8, width: 10*w/12, height: 3*h/5-h/8)
- labelText.text = BattleUtils.textForRune(hash: hashEff)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement