Ignore:
Timestamp:
07/03/22 22:59:15 (2 years ago)
Author:
anastasovv <simon@…>
Branches:
main
Children:
3a783f2
Parents:
ace7865
Message:

Made poker tables system and round 1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • redux/reducers/playerSlice.js

    race7865 rb13f93b  
    2121    },
    2222    pokerGame: {
    23         status: '_1_waiting_for_players',
    24         turnIdx: 0,
    25         playerCards: ['c4', 'c2'],
    26         cardsOnTable: ['c3', 'c1', 'c5'],
    27         players: [
    28             {
    29                 status: 'disconnected',
    30                 displayName: 'Pero',
    31                 betAmount: 33,
    32             },
    33             {
    34                 status: 'playing',
    35                 displayName: 'Johnny',
    36                 betAmount: 29,
    37             },
    38             {
    39                 status: 'onTurn',
    40                 displayName: 'Waterlo',
    41                 betAmount: 199,
    42             },
    43         ]
    44     }
    45     // pokerGame: {
    46     //     status: '',
    47     //     turnIdx: 0,
    48     //     players: [],
    49     // }
     23        tables: [],
     24        table: {
     25            id: '',
     26            name: '',
     27            status: '',
     28            creator: '',
     29            started: false,
     30            round: 0,
     31            turnIdx: 0,
     32            lastBet: 0,
     33            turnsSinceLastBet: 0,
     34            players: [{
     35                id: '',
     36                table: '',
     37                status: '',
     38                displayName: '',
     39                cards: [],
     40                betAmount: 0,
     41                isSatDown: false,
     42                iSCoordinator: false,
     43            }],
     44            cards: [],
     45        },
     46        player: {
     47            status: '',
     48            cards: [],
     49            table: '',
     50            isSatDown: false,
     51            isCoordinator: false,
     52        },
     53    },
    5054}
    5155
     
    6367            state.rouletteGame = action.payload;
    6468        },
     69        setPokerGame: (state, action) => {
     70            state.pokerGame = action.payload;
     71        },
    6572    }
    6673})
    6774
    68 export const { setPlayer, setBlackjackGame, setRouletteGame } = playerSlice.actions
     75export const { setPlayer, setBlackjackGame, setRouletteGame, setPokerGame } = playerSlice.actions
    6976
    7077export default playerSlice.reducer
Note: See TracChangeset for help on using the changeset viewer.