Cleaned some stuff up
This commit is contained in:
@ -44,8 +44,7 @@ void pokerUpdate(poker_t *poker, engine_t *engine) {
|
||||
}
|
||||
|
||||
shaderUse(&poker->shader);
|
||||
// pokerFrameWorld(poker, &engine->render);
|
||||
pokerFrameTest(poker, &engine->render);
|
||||
pokerFrameWorld(poker, &engine->render);
|
||||
|
||||
pokerWorldRender(poker);
|
||||
for(uint8_t pi = 0; pi < POKER_PLAYER_COUNT; pi++) {
|
||||
|
@ -42,19 +42,4 @@ void pokerFrameGui(poker_t *poker, render_t *render) {
|
||||
|
||||
void pokerFrameRender(poker_t *poker, render_t *render) {
|
||||
|
||||
}
|
||||
|
||||
void pokerFrameTest(poker_t *poker, render_t *render) {
|
||||
// Correct the aspect on the perspective camera for the world
|
||||
cameraPerspective(&poker->cameraTest, 20,
|
||||
render->width / render->height,
|
||||
0.001, 1000
|
||||
);
|
||||
|
||||
cameraLookAt(&poker->cameraTest,
|
||||
0, 0.25, -1,
|
||||
0, 0.25, 0.5
|
||||
);
|
||||
|
||||
shaderUseCamera(&poker->shader, &poker->cameraTest);
|
||||
}
|
@ -10,7 +10,7 @@
|
||||
void pokerLookAtPlayer(camera_t *camera, uint8_t seat, float distance) {
|
||||
float x, z, angle;
|
||||
angle = POKER_SEAT_ANGLE(seat);
|
||||
x = sin(angle) * (0.8);
|
||||
x = sin(angle) * (0.8 + distance);
|
||||
z = cos(angle) * (0.8 + distance);
|
||||
cameraLookAt(camera,
|
||||
x, 0.3, z,
|
||||
|
@ -13,6 +13,7 @@
|
||||
*
|
||||
* @param camera Camera to adjust.
|
||||
* @param seat Seat to look at.
|
||||
* @param distance Distance from the seat to look from. 0 is default.
|
||||
*/
|
||||
void pokerLookAtPlayer(camera_t *camera, uint8_t seat, float distance);
|
||||
|
||||
|
@ -18,6 +18,9 @@ void pokerDealInit(poker_t *poker) {
|
||||
// Deal 2 card to each player
|
||||
pokerDealerDealAll(poker, POKER_DEAL_CARD_EACH);
|
||||
|
||||
// Deal 2 card to each player
|
||||
pokerDealerDealAll(poker, POKER_DEAL_CARD_EACH);
|
||||
|
||||
printf("Cards Dealt\n");
|
||||
pokerBetInit(poker);
|
||||
pokerRoundBetInit(poker);
|
||||
}
|
@ -9,5 +9,6 @@
|
||||
#include <dawn/dawn.h>
|
||||
#include "../dealer.h"
|
||||
#include "../card.h"
|
||||
#include "bet.h"
|
||||
|
||||
void pokerFlopInit(poker_t *poker);
|
@ -10,8 +10,7 @@ void pokerMatchInit(poker_t *poker, engine_t *engine) {
|
||||
uint8_t x;
|
||||
|
||||
// Look at the dealer
|
||||
// poker->matchStart = engine->time.current;
|
||||
pokerLookAtPlayer(&poker->cameraWorld, POKER_SEAT_DEALER, 100);
|
||||
poker->roundMatch.time = engine->time.current;
|
||||
|
||||
// Reset the main game state. This does not init the round.
|
||||
pokerBetInit(&poker->bet);
|
||||
@ -29,4 +28,6 @@ void pokerMatchInit(poker_t *poker, engine_t *engine) {
|
||||
|
||||
void pokerMatchUpdate(poker_t *poker, engine_t *engine) {
|
||||
// float matchDiff = poker->matchStart - engine->time.current;
|
||||
float diff = engine->time.current - poker->roundMatch.time;
|
||||
pokerLookAtPlayer(&poker->cameraWorld, POKER_SEAT_PLAYER0, 3 - (diff/2));
|
||||
}
|
Reference in New Issue
Block a user