diff --git a/server/wheelserver/mt/MapGrid.go b/server/wheelserver/mt/MapGrid.go index 1501b9d7..b9b18caa 100644 --- a/server/wheelserver/mt/MapGrid.go +++ b/server/wheelserver/mt/MapGrid.go @@ -1,8 +1,10 @@ package mt import ( + "q5" "f5" "main/mtb" + "strings" ) type MapGridRewardItem struct { @@ -20,7 +22,14 @@ type MapGridTable struct { } func (this *MapGrid) Init1() { - + tmpStrs := strings.Split(this.MapGrid.GetReward(), "|") + for _, tmpStr := range(tmpStrs) { + tmpStrs2 := strings.Split(tmpStr, ":") + p := new(MapGridRewardItem) + p.ItemId = q5.ToInt32(tmpStrs2[0]) + p.ItemNum = q5.ToInt32(tmpStrs2[1]) + q5.AppendSlice(&this.rewardItems, p) + } } func (this *MapGrid) GetRewardItems() *[]*MapGridRewardItem {