lev2.go 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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"
  12. "wartank/app/lev2/arena/arena_mine"
  13. "wartank/app/lev2/arena/arena_missions"
  14. "wartank/app/lev2/arena/arena_polygon"
  15. )
  16. // НовКонвой -- возвращает новый конвой
  17. func НовКонвой(конт ILocalCtx) ИАренаКонвой {
  18. конвой := arena_convoy.НовКонвой(конт)
  19. return конвой
  20. }
  21. // НовБанк -- возвращает новый банк бота
  22. func НовБанк(конт ILocalCtx) ИАренаБанк {
  23. банк := arena_bank.НовБанк(конт)
  24. return банк
  25. }
  26. // НовМиссииПростые -- возвращает арену новых простых миссий
  27. func НовМиссииПростые(конт ILocalCtx) ИАренаМиссииПростые {
  28. миссии := arena_missions.НовМиссии(конт)
  29. return миссии
  30. }
  31. // НовАренаТопливо -- возвращает арену боя за топливо
  32. func НовАренаТопливо(конт ILocalCtx) ИАрена {
  33. арена := arena_fuel.НовАренаТопливо(конт)
  34. return арена
  35. }
  36. // НовАнгар -- возвращает новый ангар
  37. func НовАнгар(конт ILocalCtx) ИАренаАнгар {
  38. ангар := arena_angar.НовАнгар(конт)
  39. return ангар
  40. }
  41. // НовПолигон -- возвращает новый полигон
  42. func НовПолигон(конт ILocalCtx) ИАренаПолигон {
  43. полигон := arena_polygon.НовПолигон(конт)
  44. return полигон
  45. }
  46. // НовАрсенал -- возвращает новый арсенал
  47. func НовАрсенал(конт ILocalCtx) ИАренаАрсенал {
  48. арсенал := arena_arsenal.НовАрсенал(конт)
  49. return арсенал
  50. }
  51. // НовБаза -- возвращает новую базу
  52. func НовБаза(конт ILocalCtx) ИАренаБаза {
  53. база := arena_base.НовБаза(конт)
  54. return база
  55. }
  56. // НовШахта -- возвращает новую шахту
  57. func НовШахта(конт ILocalCtx) ИАренаШахта {
  58. шахта := arena_mine.НовШахта(конт)
  59. return шахта
  60. }