divwarnet.go 620 B

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