divwarnet.go 643 B

12345678910111213141516171819202122232425262728293031
  1. package divwarnet
  2. import (
  3. "fmt"
  4. "wartank/pkg/components/scene_net"
  5. "wartank/pkg/types"
  6. )
  7. /*
  8. Автоматически воюет в сражении
  9. */
  10. // DivWarNet -- танкует в сражении
  11. type DivWarNet struct {
  12. *scene_net.СценаСеть
  13. bot types.ИБот
  14. }
  15. // NewDivWarNet -- возвращает новый *DivWarNet
  16. func NewDivWarNet(bot types.ИБот) (*DivWarNet, error) {
  17. if bot == nil {
  18. return nil, fmt.Errorf("NewDivWarNet(): IServBpt == nil")
  19. }
  20. сам := &DivWarNet{
  21. // SectionNet: sectionnet.NewSectionNet(server, bot, ..., "https://wartank.ru/bitva"),
  22. bot: bot,
  23. }
  24. return сам, nil
  25. }