package types import "context" // IBot -- серверный бот среальным состоянием type IBot interface { // Name -- возвращает им бота Name() string // Pass -- возвращает пароль бота Pass() string // Angar -- возвращает ангар бота Angar() IAngar // Tank -- возврщает параметры танка Tank() ITank // BotNet -- возвращает объект сети BotNet() IBotNet // Run -- запускает бота в работу Run() error // SetAutoGame -- устанавливает признак автоматического начала игры SetAutoGame() // ResetAutoGame -- сбрасывает признак автоматического начала игры ResetAutoGame() // IsAutoGame -- возвращает признак автоматического начала игры IsAutoGame() bool // IsRun -- признак, что бот работает IsRun() bool // Server -- возвращает ссылку на объект сервера Server() IServer // Ctx -- возвращает контекст бота Ctx() context.Context // CancelBot -- отменяет контекст бота CancelBot() }