feat: add rotate private table
This commit is contained in:
+6
-2
@@ -46,8 +46,9 @@ func (s *seatInfo) auto() bool { return s.isBot || !s.connected }
|
||||
type Room struct {
|
||||
ID string
|
||||
hub *Hub
|
||||
tier string
|
||||
private bool // میز دورهمی: بدون ورودی/جایزه (فقط آمار ثبت میشود)
|
||||
tier string
|
||||
private bool // میز دورهمی: بدون ورودی/جایزه (فقط آمار ثبت میشود)
|
||||
handsOverride int // تعداد دستِ سفارشیِ میز خصوصی (۰ یعنی از tier)
|
||||
settler Settler
|
||||
seats [4]*seatInfo
|
||||
game *game.Game
|
||||
@@ -110,6 +111,9 @@ func (r *Room) run() {
|
||||
func (r *Room) start() {
|
||||
// تعداد هَندِ لازم برای برد بازی از روی نوعِ میز (tier) تعیین میشود.
|
||||
target := r.settler.TargetHands(r.tier)
|
||||
if r.handsOverride > 0 {
|
||||
target = r.handsOverride // میز خصوصی: تعداد دستِ انتخابیِ میزبان
|
||||
}
|
||||
if target <= 0 {
|
||||
target = targetScore
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user