package cli import ( nameRoute "f1-game/internal/name/route" "f1-game/internal/pb" ) func (p *Robot) LordInfo(playerID int64) error { rep := &pb.I64{ Value: playerID, } rsp := &pb.LordDetail{} err := p.RequestResponse(nameRoute.Player_LordInfo, rep, rsp) if err != nil { return err } p.Debugf("[%s] [LordInfo] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordChangeName(newPlayerName string) error { rep := &pb.Str{ Value: newPlayerName, } rsp := &pb.Str{} err := p.RequestResponse(nameRoute.Player_LordChangeName, rep, rsp) if err != nil { return err } p.Debugf("[%s] [LordChangeName] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordChangeIcon(showID int32) error { req := &pb.I32{ Value: showID, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.Player_LordChangeIcon, req, rsp) if err != nil { return err } p.Debugf("[%s] [LordChangeIcon] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordChangeFrame(showID int32) error { req := &pb.I32{ Value: showID, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.Player_LordChangeFrame, req, rsp) if err != nil { return err } p.Debugf("[%s] [LordChangeFrame] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordChangeBg(showID int32) error { req := &pb.I32{ Value: showID, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.Player_LordChangeBg, req, rsp) if err != nil { return err } p.Debugf("[%s] [LordChangeBg] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordChangeDesc(desc string) error { req := &pb.Str{ Value: desc, } rsp := &pb.Str{} err := p.RequestResponse(nameRoute.Player_LordChangeDesc, req, rsp) if err != nil { return err } p.Debugf("[%s] [LordChangeDesc] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordShowActive(showID int32) error { req := &pb.I32{ Value: showID, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.Player_LordShowActive, req, rsp) if err != nil { return err } p.Debugf("[%s] [LordShowActive] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordShowView(showID int32) error { req := &pb.I32{ Value: showID, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.Player_LordShowView, req, rsp) if err != nil { return err } p.Debugf("[%s] [LordShowView] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordLangSelect(language string) error { req := &pb.Str{ Value: language, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.Player_LordLangSelect, req, rsp) if err != nil { return err } p.Debugf("[%s] [LordLangSelect] response = %+v", p.TagName, rsp) return nil } func (p *Robot) LordShowDataSet(list []*pb.LordShowData) error { req := &pb.LordShowDataList{ Datas: list, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.Player_LordShowDataSet, req, rsp) if err != nil { return err } p.Debugf("[%s] [LordShowDataSet] response = %+v", p.TagName, rsp) return nil }