xy 1 dienu atpakaļ
vecāks
revīzija
f93678b2ea

+ 0 - 5
src/server/hall/external.go

@@ -1,7 +1,6 @@
 package hall
 
 import (
-	"fmt"
 	"server/hall/internal"
 )
 
@@ -9,7 +8,3 @@ var (
 	Module  = new(internal.Module)
 	ChanRPC = internal.ChanRPC
 )
-
-func init() {
-	fmt.Printf("hall init \n")
-}

+ 2 - 0
src/server/hall/internal/handler.go

@@ -3,6 +3,7 @@ package internal
 import (
 	"reflect"
 	redismgr "server/db/redis"
+	"server/hall/shop"
 
 	agentmanager "server/game/agentManager"
 	"server/game/ludo"
@@ -20,6 +21,7 @@ func HandleMsg(m interface{}, h interface{}) {
 func init() {
 	HandleMsg(&msg.EnterHall{}, enterHall)
 	HandleMsg(&msg.LeaveHall{}, leaveHall)
+	HandleMsg(&msg.BuyShopItem{}, shop.OnBuy)
 }
 
 func enterHall(args []interface{}) {

+ 2 - 4
src/server/hall/shop/shop.go

@@ -1,8 +1,7 @@
-package hall
+package shop
 
 import (
 	"fmt"
-	"server/hall/internal"
 	"server/msg"
 	"server/user"
 
@@ -11,10 +10,9 @@ import (
 
 func init() {
 	fmt.Printf("注册BuyShopItem")
-	internal.HandleMsg(&msg.BuyShopItem{}, onBuy)
 }
 
-func onBuy(args []interface{}) {
+func OnBuy(args []interface{}) {
 	m := args[0].(*msg.BuyShopItem)
 	fmt.Printf("玩家购买了商品id为:%s \n", m.Id)
 	a := args[1].(gate.Agent)