package types

import "wartank/pkg/alias"

// ИАренаСостояние -- состояние арены
type ИАренаСостояние interface {
	// СостояниеУст -- устанавливает состояние арены (не существует, ожидание, апгрейд. работа)
	СостояниеУст(alias.АренаСостояние)
	// Состояние -- возвращает состояние арены (не существует, ожидание, апгрейд, работа)
	Состояние() alias.АренаСостояние
	// РаботаИмя -- возвращает имя текущей работы (зависит от режим-1/2, если позволяет режим)
	РаботаИмя() alias.АренаРаботаИмя
	// РаботаИмяУст -- устанавилвает имя текущей работы(зависит от режим-1/2, если позволяет режим)
	РаботаИмяУст(name alias.АренаРаботаИмя)
	// РежимНомер -- возвращает номер режима
	РежимНомер() alias.АренаРежимНомер
	// РежимНомерУст -- возвращает имя режима
}
