lev2.go 3.3 KB

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