lev2.go 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. // package lev2 -- слой арен
  2. package lev2
  3. import (
  4. . "gitp78su.ipnodns.ru/svi/kern/krn/ktypes"
  5. . "wartank/app/lev0/types"
  6. "wartank/app/lev2/arena/arena_angar"
  7. "wartank/app/lev2/arena/arena_arsenal"
  8. "wartank/app/lev2/arena/arena_bank"
  9. "wartank/app/lev2/arena/arena_base"
  10. "wartank/app/lev2/arena/arena_battle"
  11. "wartank/app/lev2/arena/arena_convoy"
  12. "wartank/app/lev2/arena/arena_fuel_duel"
  13. "wartank/app/lev2/arena/arena_fuel_storage"
  14. "wartank/app/lev2/arena/arena_market"
  15. "wartank/app/lev2/arena/arena_masters"
  16. "wartank/app/lev2/arena/arena_medal"
  17. "wartank/app/lev2/arena/arena_mine"
  18. "wartank/app/lev2/arena/arena_missions"
  19. "wartank/app/lev2/arena/arena_polygon"
  20. )
  21. // НовАренаБитваМастеров -- возвращает новую арену битву мастеров PVP
  22. func НовАренаБитваМастеров(конт ILocalCtx) ИАренаСтроение {
  23. битва := arena_masters.НовБитваМастеров(конт)
  24. return битва
  25. }
  26. // НовСражение -- возвращает новую арену сражения PVE
  27. func НовСражение(конт ILocalCtx) ИАренаСтроение {
  28. сражение := arena_battle.НовСражение(конт)
  29. return сражение
  30. }
  31. // НовАренаРынок -- возвращает новую арену рынка
  32. func НовАренаРынок(конт ILocalCtx) ИАрена {
  33. рынок := arena_market.НовРынок(конт)
  34. return рынок
  35. }
  36. // НовАренаМедаль -- возвращает новую арену медалей
  37. func НовАренаМедали(конт ILocalCtx) ИАрена {
  38. медали := arena_medal.НовАренаМедали(конт)
  39. return медали
  40. }
  41. // НовБойТопливо -- возвращает новую арену боя за топливо
  42. func НовБойТопливо(конт ILocalCtx) ИАренаСтроение {
  43. арена := arena_fuel_duel.НовАренаТопливоДуэль(конт)
  44. return арена
  45. }
  46. // НовКонвой -- возвращает новый конвой
  47. func НовКонвой(конт ILocalCtx) ИАренаКонвой {
  48. конвой := arena_convoy.НовКонвой(конт)
  49. return конвой
  50. }
  51. // НовБанк -- возвращает новый банк бота
  52. func НовБанк(конт ILocalCtx) ИАренаБанк {
  53. банк := arena_bank.НовБанк(конт)
  54. return банк
  55. }
  56. // НовМиссииПростые -- возвращает арену новых простых миссий
  57. func НовМиссииПростые(конт ILocalCtx) ИАренаМиссииПростые {
  58. миссии := arena_missions.НовМиссии(конт)
  59. return миссии
  60. }
  61. // НовАренаБак -- возвращает арену база топлива
  62. func НовАренаБак(конт ILocalCtx) ИАренаБак {
  63. бак := arena_fuel_storage.НовАренаБак(конт)
  64. return бак
  65. }
  66. // НовАнгар -- возвращает новый ангар
  67. func НовАнгар(конт ILocalCtx) ИАренаАнгар {
  68. ангар := arena_angar.НовАнгар(конт)
  69. return ангар
  70. }
  71. // НовПолигон -- возвращает новый полигон
  72. func НовПолигон(конт ILocalCtx) ИАренаПолигон {
  73. полигон := arena_polygon.НовПолигон(конт)
  74. return полигон
  75. }
  76. // НовАрсенал -- возвращает новый арсенал
  77. func НовАрсенал(конт ILocalCtx) ИАренаАрсенал {
  78. арсенал := arena_arsenal.НовАрсенал(конт)
  79. return арсенал
  80. }
  81. // НовБаза -- возвращает новую базу
  82. func НовБаза(конт ILocalCtx) ИАренаБаза {
  83. база := arena_base.НовБаза(конт)
  84. return база
  85. }
  86. // НовШахта -- возвращает новую шахту
  87. func НовШахта(конт ILocalCtx) ИАренаШахта {
  88. шахта := arena_mine.НовШахта(конт)
  89. return шахта
  90. }