| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // package bot_resurs -- статистика ресурсов
- package bot_resurs
- import (
- . "gitp78su.ipnodns.ru/svi/kern/krn/ktypes"
- . "wartank/app/lev0/types"
- "wartank/app/lev1"
- )
- // БотРесурсы -- статистика ресурсов
- type БотРесурсы struct {
- золото ИСтатПарам
- сереброВсего ИСтатПарам
- топливо ИСтатПарам
- }
- // НовБотРесурсы -- новая статистика ресурсов
- func НовБотРесурсы(конт ILocalCtx, ангар ИАренаАнгар) ИБотРесурсы {
- сам := &БотРесурсы{
- золото: lev1.НовСтатПарам("золото"),
- сереброВсего: lev1.НовСтатПарам("серебро"),
- топливо: lev1.НовСтатПарам("топливо"),
- }
- return сам
- }
- // Топливо -- возвращает топливо
- func (сам *БотРесурсы) Топливо() ИСтатПарам {
- return сам.топливо
- }
- // Серебро -- возвращает общее количество серебро
- func (сам *БотРесурсы) Серебро() ИСтатПарам {
- return сам.сереброВсего
- }
- // Золото -- возвращает количество золотых ресурсов
- func (сам *БотРесурсы) Золото() ИСтатПарам {
- return сам.золото
- }
|