robot_lord.go 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. package cli
  2. import (
  3. nameRoute "f1-game/internal/name/route"
  4. "f1-game/internal/pb"
  5. )
  6. func (p *Robot) LordInfo(playerID int64) error {
  7. rep := &pb.I64{
  8. Value: playerID,
  9. }
  10. rsp := &pb.LordDetail{}
  11. err := p.RequestResponse(nameRoute.Player_LordInfo, rep, rsp)
  12. if err != nil {
  13. return err
  14. }
  15. p.Debugf("[%s] [LordInfo] response = %+v", p.TagName, rsp)
  16. return nil
  17. }
  18. func (p *Robot) LordChangeName(newPlayerName string) error {
  19. rep := &pb.Str{
  20. Value: newPlayerName,
  21. }
  22. rsp := &pb.Str{}
  23. err := p.RequestResponse(nameRoute.Player_LordChangeName, rep, rsp)
  24. if err != nil {
  25. return err
  26. }
  27. p.Debugf("[%s] [LordChangeName] response = %+v", p.TagName, rsp)
  28. return nil
  29. }
  30. func (p *Robot) LordChangeIcon(showID int32) error {
  31. req := &pb.I32{
  32. Value: showID,
  33. }
  34. rsp := &pb.I32{}
  35. err := p.RequestResponse(nameRoute.Player_LordChangeIcon, req, rsp)
  36. if err != nil {
  37. return err
  38. }
  39. p.Debugf("[%s] [LordChangeIcon] response = %+v", p.TagName, rsp)
  40. return nil
  41. }
  42. func (p *Robot) LordChangeFrame(showID int32) error {
  43. req := &pb.I32{
  44. Value: showID,
  45. }
  46. rsp := &pb.I32{}
  47. err := p.RequestResponse(nameRoute.Player_LordChangeFrame, req, rsp)
  48. if err != nil {
  49. return err
  50. }
  51. p.Debugf("[%s] [LordChangeFrame] response = %+v", p.TagName, rsp)
  52. return nil
  53. }
  54. func (p *Robot) LordChangeBg(showID int32) error {
  55. req := &pb.I32{
  56. Value: showID,
  57. }
  58. rsp := &pb.I32{}
  59. err := p.RequestResponse(nameRoute.Player_LordChangeBg, req, rsp)
  60. if err != nil {
  61. return err
  62. }
  63. p.Debugf("[%s] [LordChangeBg] response = %+v", p.TagName, rsp)
  64. return nil
  65. }
  66. func (p *Robot) LordChangeDesc(desc string) error {
  67. req := &pb.Str{
  68. Value: desc,
  69. }
  70. rsp := &pb.Str{}
  71. err := p.RequestResponse(nameRoute.Player_LordChangeDesc, req, rsp)
  72. if err != nil {
  73. return err
  74. }
  75. p.Debugf("[%s] [LordChangeDesc] response = %+v", p.TagName, rsp)
  76. return nil
  77. }
  78. func (p *Robot) LordShowActive(showID int32) error {
  79. req := &pb.I32{
  80. Value: showID,
  81. }
  82. rsp := &pb.I32{}
  83. err := p.RequestResponse(nameRoute.Player_LordShowActive, req, rsp)
  84. if err != nil {
  85. return err
  86. }
  87. p.Debugf("[%s] [LordShowActive] response = %+v", p.TagName, rsp)
  88. return nil
  89. }
  90. func (p *Robot) LordShowView(showID int32) error {
  91. req := &pb.I32{
  92. Value: showID,
  93. }
  94. rsp := &pb.I32{}
  95. err := p.RequestResponse(nameRoute.Player_LordShowView, req, rsp)
  96. if err != nil {
  97. return err
  98. }
  99. p.Debugf("[%s] [LordShowView] response = %+v", p.TagName, rsp)
  100. return nil
  101. }
  102. func (p *Robot) LordLangSelect(language string) error {
  103. req := &pb.Str{
  104. Value: language,
  105. }
  106. rsp := &pb.I32{}
  107. err := p.RequestResponse(nameRoute.Player_LordLangSelect, req, rsp)
  108. if err != nil {
  109. return err
  110. }
  111. p.Debugf("[%s] [LordLangSelect] response = %+v", p.TagName, rsp)
  112. return nil
  113. }
  114. func (p *Robot) LordShowDataSet(list []*pb.LordShowData) error {
  115. req := &pb.LordShowDataList{
  116. Datas: list,
  117. }
  118. rsp := &pb.I32{}
  119. err := p.RequestResponse(nameRoute.Player_LordShowDataSet, req, rsp)
  120. if err != nil {
  121. return err
  122. }
  123. p.Debugf("[%s] [LordShowDataSet] response = %+v", p.TagName, rsp)
  124. return nil
  125. }