Documentation ¶
Index ¶
- func AddBetUpType0(bet *roomConf.BetType0Data, oriBet *roomConf.BetType0Data) (*roomConf.BetType0Data, error)
- func AddBetUpType1(bet *roomConf.BetType1Data, oriBet *roomConf.BetType1Data) (*roomConf.BetType1Data, error)
- func AddBetUpType2(bet *roomConf.BetType2Data, oriBet *roomConf.BetType2Data) (*roomConf.BetType2Data, error)
- func AddBetUpType6(bet *roomConf.BetType6Data, oriBet *roomConf.BetType6Data) (*roomConf.BetType6Data, error)
- func AddBetUpType7(bet *roomConf.BetType7Data, oriBet *roomConf.BetType7Data) (*roomConf.BetType7Data, error)
- func CheckBetType0(bet *roomConf.BetType0Data) bool
- func CheckBetType1(bet *roomConf.BetType1Data) bool
- func CheckBetType2(bet *roomConf.BetType2Data) bool
- func CheckBetType6(bet *roomConf.BetType6Data) bool
- func CheckBetType7(bet *roomConf.BetType7Data) bool
- func CmdDataToRoomDataType0(cmdBetData *config.BetType0CmdData) *roomConf.BetType0Data
- func CmdDataToRoomDataType1(cmdBet *config.BetType1CmdData) *roomConf.BetType1Data
- func CmdDataToRoomDataType2(cmdBet *config.BetType2CmdData) *roomConf.BetType2Data
- func CmdDataToRoomDataType6(cmdBet *config.BetType6CmdData) *roomConf.BetType6Data
- func CmdDataToRoomDataType7(cmdBet *config.BetType7CmdData) *roomConf.BetType7Data
- func CountBetSumType0(bet *roomConf.BetType0Data) (sum int, err error)
- func CountBetSumType1(bet *roomConf.BetType1Data) (sum int, err error)
- func CountBetSumType2(bet *roomConf.BetType2Data) (sum int, err error)
- func CountBetSumType6(bet *roomConf.BetType6Data) (sum int, err error)
- func CountBetSumType7(bet *roomConf.BetType7Data) (sum int, err error)
- type BetController
- type DBController
- type RateController
- type RoadMapController
- func (c *RoadMapController) GetRoadMapRequestData(hallID, roomID, roomType int, historyResult interface{}) ([]byte, error)
- func (c *RoadMapController) InitRoadMapData(rooms []entity.Room) error
- func (c *RoadMapController) RequestRoadMap(postData []byte) ([]byte, error)
- func (c *RoadMapController) RoadMapDataType0(roomID int) (*config.RoadMapType0ResData, bool)
- func (c *RoadMapController) RoadMapDataType1(roomID int) (*config.RoadMapType1ResData, bool)
- func (c *RoadMapController) RoadMapDataType2(roomID int) (*config.RoadMapType2ResData, bool)
- func (c *RoadMapController) RoadMapDataType6(roomID int) (*config.RoadMapType6ResData, bool)
- func (c *RoadMapController) RoadMapDataType7(roomID int) (*config.RoadMapType7ResData, bool)
- func (c *RoadMapController) SetRoadMapDataFromResult(roomID, roomType int, jsonStr string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddBetUpType0 ¶
func AddBetUpType0(bet *roomConf.BetType0Data, oriBet *roomConf.BetType0Data) (*roomConf.BetType0Data, error)
Add up AddBetUpType0 add bet and original bet up 要以bet為準,因為oriBet可能是空
func AddBetUpType1 ¶
func AddBetUpType1(bet *roomConf.BetType1Data, oriBet *roomConf.BetType1Data) (*roomConf.BetType1Data, error)
func AddBetUpType2 ¶
func AddBetUpType2(bet *roomConf.BetType2Data, oriBet *roomConf.BetType2Data) (*roomConf.BetType2Data, error)
func AddBetUpType6 ¶
func AddBetUpType6(bet *roomConf.BetType6Data, oriBet *roomConf.BetType6Data) (*roomConf.BetType6Data, error)
func AddBetUpType7 ¶
func AddBetUpType7(bet *roomConf.BetType7Data, oriBet *roomConf.BetType7Data) (*roomConf.BetType7Data, error)
func CheckBetType0 ¶
func CheckBetType0(bet *roomConf.BetType0Data) bool
CheckBetType0 checks if bet is correct
func CheckBetType1 ¶
func CheckBetType1(bet *roomConf.BetType1Data) bool
func CheckBetType2 ¶
func CheckBetType2(bet *roomConf.BetType2Data) bool
func CheckBetType6 ¶
func CheckBetType6(bet *roomConf.BetType6Data) bool
func CheckBetType7 ¶
func CheckBetType7(bet *roomConf.BetType7Data) bool
func CmdDataToRoomDataType0 ¶
func CmdDataToRoomDataType0(cmdBetData *config.BetType0CmdData) *roomConf.BetType0Data
func CmdDataToRoomDataType1 ¶
func CmdDataToRoomDataType1(cmdBet *config.BetType1CmdData) *roomConf.BetType1Data
func CmdDataToRoomDataType2 ¶
func CmdDataToRoomDataType2(cmdBet *config.BetType2CmdData) *roomConf.BetType2Data
func CmdDataToRoomDataType6 ¶
func CmdDataToRoomDataType6(cmdBet *config.BetType6CmdData) *roomConf.BetType6Data
func CmdDataToRoomDataType7 ¶
func CmdDataToRoomDataType7(cmdBet *config.BetType7CmdData) *roomConf.BetType7Data
func CountBetSumType0 ¶
func CountBetSumType0(bet *roomConf.BetType0Data) (sum int, err error)
CountBetSumType0 counts bet sum
func CountBetSumType1 ¶
func CountBetSumType1(bet *roomConf.BetType1Data) (sum int, err error)
func CountBetSumType2 ¶
func CountBetSumType2(bet *roomConf.BetType2Data) (sum int, err error)
func CountBetSumType6 ¶
func CountBetSumType6(bet *roomConf.BetType6Data) (sum int, err error)
func CountBetSumType7 ¶
func CountBetSumType7(bet *roomConf.BetType7Data) (sum int, err error)
Types ¶
type BetController ¶
type BetController struct {
// contains filtered or unexported fields
}
func NewBetController ¶
func NewBetController(conf config.Configurer) *BetController
type DBController ¶
type DBController struct {
// contains filtered or unexported fields
}
BasicProcessor is parent struct for process.
func NewDBController ¶
func NewDBController(dbAPIHost string) *DBController
func (*DBController) DoWithFullPath ¶
func (*DBController) SetDBAPIHost ¶
func (c *DBController) SetDBAPIHost(host string)
db get/patch hall, get/patch room , get/patch user
type RateController ¶
type RateController struct {
// contains filtered or unexported fields
}
func NewRateController ¶
func NewRateController(conf config.Configurer) *RateController
func (*RateController) Count ¶
func (c *RateController) Count(roomType int, oriCredit float32, betData, resultData interface{}) (betCredit, activeCredit int, prizeCredit, resultCredit, balanceCredit float32, winLose int, err error)
winLose 0=lose,1=win, 2=tie, 3=no bet 見protocol-game userResult resultCredit 輸贏金額 newCredit = balanceCredit
type RoadMapController ¶
type RoadMapController struct {
// contains filtered or unexported fields
}
RoadMapController 負責處理路單 取room history資料 post給路單server 存起來
func NewRoadMapController ¶
func NewRoadMapController(targetHost string, roomCtrl *rc.Controller, logger nxLog.Logger) *RoadMapController
NewRoadMapController returns RoadMapController structure
func (*RoadMapController) GetRoadMapRequestData ¶
func (c *RoadMapController) GetRoadMapRequestData(hallID, roomID, roomType int, historyResult interface{}) ([]byte, error)
取畫路單的資料
func (*RoadMapController) InitRoadMapData ¶
func (c *RoadMapController) InitRoadMapData(rooms []entity.Room) error
InitRoadMapData gets road map data from road map server when server start.
func (*RoadMapController) RequestRoadMap ¶
func (c *RoadMapController) RequestRoadMap(postData []byte) ([]byte, error)
func (*RoadMapController) RoadMapDataType0 ¶
func (c *RoadMapController) RoadMapDataType0(roomID int) (*config.RoadMapType0ResData, bool)
func (*RoadMapController) RoadMapDataType1 ¶
func (c *RoadMapController) RoadMapDataType1(roomID int) (*config.RoadMapType1ResData, bool)
func (*RoadMapController) RoadMapDataType2 ¶
func (c *RoadMapController) RoadMapDataType2(roomID int) (*config.RoadMapType2ResData, bool)
func (*RoadMapController) RoadMapDataType6 ¶
func (c *RoadMapController) RoadMapDataType6(roomID int) (*config.RoadMapType6ResData, bool)
func (*RoadMapController) RoadMapDataType7 ¶
func (c *RoadMapController) RoadMapDataType7(roomID int) (*config.RoadMapType7ResData, bool)
func (*RoadMapController) SetRoadMapDataFromResult ¶
func (c *RoadMapController) SetRoadMapDataFromResult(roomID, roomType int, jsonStr string) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.