package arena_angar import ( . "gitp78su.ipnodns.ru/svi/kern/kc/helpers" . "gitp78su.ipnodns.ru/svi/kern/krn/ktypes" "wartank/app/lev0/cons" . "wartank/app/lev0/types" "wartank/app/lev1" "wartank/app/lev2/arena" "wartank/app/lev2/arena/arena_angar/bf_angar_fuel" "wartank/app/lev2/arena/arena_angar/bf_gold_find" "wartank/app/lev2/arena/arena_angar/bf_silver_find" "wartank/app/lev2/arena/arena_angar/bf_tank_stat" "wartank/app/lev3/bot/bot_stat/bot_resurs" ) /* Объект ангара приложения */ // Ангар -- ангар для танка type АренаАнгар struct { ИАрена конт ILocalCtx progress ИСтатПарам топливо ИСтатПарам серебро ИСтатПарам золото ИСтатПарам игроковОнлайн ИСтатПарам сереброСессия ИСтатПарам ресурсы ИБотРесурсы танкСтат ИТанкСтат } // НовАнгар -- возвращает новый *Angar func НовАнгар(конт ILocalCtx) ИАренаАнгар { Hassert(конт != nil, "НовАнгар(): ILocalCtx==nil") сам := &АренаАнгар{ конт: конт, progress: lev1.НовСтатПарам("прогресс"), игроковОнлайн: lev1.НовСтатПарам("онлайн"), сереброСессия: lev1.НовСтатПарам("серебро сессия"), танкСтат: конт.Get("танкСтат").Val().(ИТанкСтат), серебро: lev1.НовСтатПарам("серебро"), золото: lev1.НовСтатПарам("золото"), топливо: lev1.НовСтатПарам("топливо"), } аренаКонф := arena.АренаКонфиг{ Конт_: конт, АренаИмя_: "Ангар", СтрКонтроль_: "