//首先需要得到自己的座位號捉兴,遍歷桌上所有玩家川蒙,跟自己userId相同的就是自己,保存自己的座位號
//然后重置所有人的座位號醉鳖,包括自己郎嫁,?邏輯->把每人的座位號減自己的座位號(當(dāng)前玩家的座位號)秉继,如果小于0,就用對象的座位號chairId減去自己的座位號myChairId泽铛,這樣尚辑,自己就永遠做到第一個的位置了,也就是索引為?0?的位置
公式:
首先找到自己的座位號(myChairId)
從服務(wù)器傳過來的座位號為:chairId
因為我做的是四人麻將厚宰,最大座位為3腌巾,要想自己永遠坐在0號位,也就是正對自己的這個位置
所以公式為
let?subchairId?=?chairId?-?this.myChairId?>=?0???chairId?-?this.myChairId?:?4?-?this.myChairId?+?chairId;
截屏
而且我經(jīng)過測試后沒有問題
當(dāng)myChairId == 0 時铲觉,// 0123
當(dāng)myChairId == 1時澈蝙,// 3012
當(dāng)myChairId == 2 時,//2301
當(dāng)myChairId == 3 時撵幽,//1230
證明公式是正確的