isection.go 592 B

1234567891011121314151617
  1. package types
  2. /*
  3. Базовый тип для любой секции игры
  4. */
  5. // ISection -- интерфейс базового типа любой секции игры
  6. type ISection interface {
  7. // Update -- обновляет строки секции
  8. Update(lstString []string) error
  9. // GetLst -- возвращает список строк секции
  10. GetLst() []string
  11. // CountDown -- объект оставшегося времени до опроса секции
  12. CountDown() ICountTime
  13. // ModeCurrent -- текущий режим работы
  14. ModeCurrent() IMode
  15. }