/** * Copyright (c) 2021 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #pragma once #include "../libs.h" /** Size of the rendered card */ #define HOLDEM_GAME_CARD_WIDTH 0.04 #define HOLDEM_GAME_CARD_HEIGHT HOLDEM_GAME_CARD_WIDTH/2.5*3.5 #define HOLDEM_GAME_CARD_DEPTH 0.0005 #define HOLDEM_GAME_CARD_PADDING 0.0125 /** Size of the Render frames */ #define HOLDEM_GAME_FRAME_HEIGHT RENDER_STATE.height #define HOLDEM_GAME_FRAME_LEFT_WIDTH RENDER_STATE.width*0.65 #define HOLDEM_GAME_FRAME_RIGHT_WIDTH (\ RENDER_STATE.width - HOLDEM_GAME_FRAME_LEFT_WIDTH - 1\ ) /** Macro for the angle (Yaw) that the seat has */ #define HOLDEM_GAME_SEAT_ANGLE(seat) mathDeg2Rad(-45 * seat) #define HOLDEM_GAME_CARD_SLOT_HAND0 0x00 #define HOLDEM_GAME_CARD_SLOT_HAND1 0x01 #define HOLDEM_GAME_CARD_SLOT_FLOP0 0x02 #define HOLDEM_GAME_CARD_SLOT_FLOP1 0x03 #define HOLDEM_GAME_CARD_SLOT_FLOP2 0x04 #define HOLDEM_GAME_CARD_SLOT_FLOP3 0x05 #define HOLDEM_GAME_CARD_SLOT_FLOP4 0x06 #define HOLDEM_GAME_CHIP_STACK0 0x00 #define HOLDEM_GAME_CHIP_STACK1 0x01 #define HOLDEM_GAME_CHIP_STACK2 0x03 #define HOLDEM_GAME_CHIP_STACK3 0x04 typedef struct { float x, z; float yaw; } pokerposition_t;