lev2.go 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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_medal"
  16. "wartank/app/lev2/arena/arena_mine"
  17. "wartank/app/lev2/arena/arena_missions"
  18. "wartank/app/lev2/arena/arena_polygon"
  19. )
  20. // НовСражение -- возвращает новую арену сражения PVE
  21. func НовСражение(конт ILocalCtx) ИАренаСтроение {
  22. сражение := arena_battle.НовСражение(конт)
  23. return сражение
  24. }
  25. // НовАренаРынок -- возвращает новую арену рынка
  26. func НовАренаРынок(конт ILocalCtx) ИАрена {
  27. рынок := arena_market.НовРынок(конт)
  28. return рынок
  29. }
  30. // НовАренаМедаль -- возвращает новую арену медалей
  31. func НовАренаМедали(конт ILocalCtx) ИАрена {
  32. медали := arena_medal.НовАренаМедали(конт)
  33. return медали
  34. }
  35. // НовБойТопливо -- возвращает новую арену боя за топливо
  36. func НовБойТопливо(конт ILocalCtx) ИАренаСтроение {
  37. арена := arena_fuel_duel.НовАренаТопливоДуэль(конт)
  38. return арена
  39. }
  40. // НовКонвой -- возвращает новый конвой
  41. func НовКонвой(конт ILocalCtx) ИАренаКонвой {
  42. конвой := arena_convoy.НовКонвой(конт)
  43. return конвой
  44. }
  45. // НовБанк -- возвращает новый банк бота
  46. func НовБанк(конт ILocalCtx) ИАренаБанк {
  47. банк := arena_bank.НовБанк(конт)
  48. return банк
  49. }
  50. // НовМиссииПростые -- возвращает арену новых простых миссий
  51. func НовМиссииПростые(конт ILocalCtx) ИАренаМиссииПростые {
  52. миссии := arena_missions.НовМиссии(конт)
  53. return миссии
  54. }
  55. // НовАренаБак -- возвращает арену база топлива
  56. func НовАренаБак(конт ILocalCtx) ИАренаБак {
  57. бак := arena_fuel_storage.НовАренаБак(конт)
  58. return бак
  59. }
  60. // НовАнгар -- возвращает новый ангар
  61. func НовАнгар(конт ILocalCtx) ИАренаАнгар {
  62. ангар := arena_angar.НовАнгар(конт)
  63. return ангар
  64. }
  65. // НовПолигон -- возвращает новый полигон
  66. func НовПолигон(конт ILocalCtx) ИАренаПолигон {
  67. полигон := arena_polygon.НовПолигон(конт)
  68. return полигон
  69. }
  70. // НовАрсенал -- возвращает новый арсенал
  71. func НовАрсенал(конт ILocalCtx) ИАренаАрсенал {
  72. арсенал := arena_arsenal.НовАрсенал(конт)
  73. return арсенал
  74. }
  75. // НовБаза -- возвращает новую базу
  76. func НовБаза(конт ILocalCtx) ИАренаБаза {
  77. база := arena_base.НовБаза(конт)
  78. return база
  79. }
  80. // НовШахта -- возвращает новую шахту
  81. func НовШахта(конт ILocalCtx) ИАренаШахта {
  82. шахта := arena_mine.НовШахта(конт)
  83. return шахта
  84. }