divwarnet.go 640 B

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