/** * Copyright (c) 2021 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #include "world.h" void holdemRenderWorld() { uint8_t i, j; holdemplayer_t *player; uint8_t seat; holdemRenderScene(); // Render the dealer and her hand holdemRenderPlayer(HOLDEM_GAME_SEAT_DEALER); for(i = 0x00; i < HOLDEM_GAME_STATE.cardsFacing; i++) { holdemRenderCardForSeat( HOLDEM_GAME_SEAT_DEALER, HOLDEM_GAME_STATE.cards[i], HOLDEM_GAME_CARD_SLOT_FLOP0 + i ); } // Test for(i = 0x00; i < HOLDEM_PLAYER_COUNT; i++) { player = HOLDEM_GAME_STATE.players + i; seat = holdemRenderPlayerGetSeatForPlayer(i); holdemRenderPlayer(seat); if(player->state & HOLDEM_STATE_FOLDED) continue; for(j = 0x00; j < player->cardCount; j++) { holdemRenderCardForSeat(seat, player->cards[j], HOLDEM_GAME_CARD_SLOT_HAND0+j); } } }