Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. // ну у меня одна вьюха для спелов,эффектов и рун
  2. // typeInfo =0 спелл
  3. // typeInfo =1 эффект
  4. // typeInfo =2 руны
  5. // spellImage картинка несмотри на названия она и для эффектов и для рун
  6.  
  7.  
  8. // я так посмотрел здесь куча копипасты тк размеры я вроде не меняю для разных
  9. // а этот if просто текст меняет и картинку по факту
  10.  
  11. if typeInfo == 1{
  12.  
  13. spellImage.frame = CGRect(x: w/12, y: h/5, width: h/9, height: h/9)
  14.  
  15. spellImage.image = UIImage(named: BattleUtils.imageForEffect(hash: hashEff))
  16.  
  17.  
  18. labelTitle.font = UIFont(name: "Marker Felt", size: h/12)
  19. labelTitle.frame = CGRect(x: w/12+h/8, y: h/5, width: 11*w/12-h/8, height: h/8)
  20. labelTitle.text = BattleUtils.titleForEffect(hash: hashEff)
  21.  
  22. labelText.font = UIFont(name: "Marker Felt", size: h/14)
  23. labelText.frame = CGRect(x: w/12, y: h/5+h/8, width: 10*w/12, height: 3*h/5-h/8)
  24. labelText.text = BattleUtils.textForEffect(hash: hashEff)
  25.  
  26. }else if typeInfo == 0{
  27. spellImage.frame = CGRect(x: w/12, y: h/5, width: h/9, height: h/9)
  28. let imageName = BattleUtils.hashToEffect(isSpiral: 0, curSpell: curSpell)
  29. spellImage.image = UIImage(named: (imageName == "" ? "none_spell": imageName.lowercased()))
  30.  
  31.  
  32. labelTitle.font = UIFont(name: "Marker Felt", size: h/12)
  33. labelTitle.frame = CGRect(x: w/12+h/8, y: h/5, width: 11*w/12-h/8, height: h/8)
  34. labelTitle.text = BattleUtils.titleForSpell(curSpell: curSpell)
  35.  
  36. labelText.font = UIFont(name: "Marker Felt", size: h/14)
  37. labelText.frame = CGRect(x: w/12, y: h/5+h/8, width: 10*w/12, height: 3*h/5-h/8)
  38. labelText.text = BattleUtils.textForSpell(curSpell: curSpell)
  39.  
  40. }else{
  41. spellImage.frame = CGRect(x: w/12, y: h/5, width: h/9, height: h/9)
  42.  
  43. spellImage.image = UIImage(named: BattleUtils.imageForRune(hash: hashEff))
  44.  
  45.  
  46. labelTitle.font = UIFont(name: "Marker Felt", size: h/12)
  47. labelTitle.frame = CGRect(x: w/12+h/8, y: h/5, width: 11*w/12-h/8, height: h/8)
  48. labelTitle.text = BattleUtils.titleForRune(hash: hashEff)
  49.  
  50. labelText.font = UIFont(name: "Marker Felt", size: h/14)
  51. labelText.frame = CGRect(x: w/12, y: h/5+h/8, width: 10*w/12, height: 3*h/5-h/8)
  52. labelText.text = BattleUtils.textForRune(hash: hashEff)
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement