lev2.go 2.0 KB

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