Working on more AI kinks.

This commit is contained in:
2021-09-27 21:53:56 -07:00
parent 4ef0766506
commit 25e683b512
11 changed files with 54 additions and 44 deletions

View File

@ -31,7 +31,7 @@ void _pokerGameActionBetOnUpdate(
// Are they human?
player = game->poker.players + game->poker.bet.better;
isHuman = game->poker.bet.better == POKER_PLAYER_HUMAN_INDEX && false;
isHuman = game->poker.bet.better == POKER_PLAYER_HUMAN_INDEX;
// Handle as an AI
if(isHuman) {

View File

@ -12,7 +12,6 @@ void _pokerGameActionLookOnStart(
) {
pokergame_t *game = (pokergame_t *)action->data;
pokergameactiondata_t *data = game->actionData + i;
printf("Looking at %u\n", data->lookAtPlayer);
pokerWorldLookAtPlayer(&game->scene, data->lookAtPlayer);
queueNext(queue);
}

View File

@ -59,7 +59,7 @@ void pokerUiUpdate(
// Set up the camera perspective
cameraPerspective(&camera, 45,
(float)POKER_UI_PLAYER_IMAGE_SIZE / (float)POKER_UI_PLAYER_IMAGE_SIZE,
0.03f, 10.0f
0.03f, 100.0f
);
// Render the face of each player.

View File

@ -33,7 +33,7 @@
#define POKER_UI_PLAYER_HEIGHT POKER_UI_PLAYER_IMAGE_SIZE
#define POKER_UI_PLAYER_IMAGE_RESOLUTION POKER_UI_PLAYER_IMAGE_SIZE * 2
#define POKER_UI_PLAYER_IMAGE_DIST 0.8f
#define POKER_UI_PLAYER_IMAGE_DIST 0.7f
#define POKER_UI_PLAYER_IMAGE_Y 0.1f
#define POKER_UI_PLAYER_PADDING 8
#define POKER_UI_PLAYER_CHIPS_ANIMATION_SPEED 0.5f

View File

@ -40,16 +40,15 @@ void pokerWorldInit(
void pokerWorldLookAtPlayer(
vnscene_t *scene, uint8_t playerIndex
) {
vnSceneLookAtCharacter(scene, playerIndex, -1);
// uint8_t seat = pokerGameSeatFromIndex(playerIndex);
// vnSceneLookAtCharacter(scene,
// scene->cameraLook.x,
// scene->cameraLook.y,
// scene->cameraLook.z,
// POKER_WORLD_SEAT_POSITION_X(seat),
// scene->cameraLook.lookY,
// POKER_WORLD_SEAT_POSITION_Z(seat)
// );
vncharacter_t *character = scene->characters + playerIndex;
vnSceneLookAt(scene,
scene->cameraLook.x,
scene->cameraLook.y,
scene->cameraLook.z,
character->x,
scene->cameraLook.lookY,
character->z
);
}
void pokerWorldRender(pokerworld_t *world, pokergameassets_t *assets) {