robot_player.go 568 B

12345678910111213141516171819202122232425262728293031
  1. package cli
  2. import (
  3. nameRoute "f1-game/internal/name/route"
  4. "f1-game/internal/pb"
  5. "math/rand"
  6. ctime "github.com/cherry-game/cherry/extend/time"
  7. )
  8. func (p *Robot) Time() {
  9. req := &pb.None{}
  10. rsp := &pb.I64{}
  11. err := p.RequestResponse(nameRoute.GamePlayer_Time, req, rsp)
  12. if err != nil {
  13. p.Debugf("[Time] err = %v", err)
  14. return
  15. }
  16. p.Debugf("[Time] rsp = %v", ctime.NewMillisecond(rsp.Value).ToMillisecond())
  17. }
  18. func (p *Robot) GuideUpdate() {
  19. req := &pb.I32I32{
  20. Key: 1,
  21. Value: rand.Int31n(10),
  22. }
  23. p.Notify(nameRoute.GamePlayer_SetGuide, req)
  24. }