Ante up on boss defeat
This commit is contained in:
+14
-1
@@ -640,6 +640,11 @@ void set_round(int value)
|
|||||||
tte_printf("#{P:%d,%d; cx:0xC000}%d", ROUND_TEXT_RECT.left, ROUND_TEXT_RECT.top, round);
|
tte_printf("#{P:%d,%d; cx:0xC000}%d", ROUND_TEXT_RECT.left, ROUND_TEXT_RECT.top, round);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void set_ante(int value)
|
||||||
|
{
|
||||||
|
tte_printf("#{P:%d,%d; cx:0xC000}%d#{cx:0xF000}/%d", ANTE_TEXT_RECT.left, ANTE_TEXT_RECT.top, value, MAX_ANTE);
|
||||||
|
}
|
||||||
|
|
||||||
void set_hands(int value)
|
void set_hands(int value)
|
||||||
{
|
{
|
||||||
//tte_erase_rect_wrapper(HANDS_TEXT_RECT);
|
//tte_erase_rect_wrapper(HANDS_TEXT_RECT);
|
||||||
@@ -1546,6 +1551,11 @@ static void played_cards_update_loop(bool* discarded_card, int* played_selection
|
|||||||
if (score >= blind_get_requirement(current_blind, ante))
|
if (score >= blind_get_requirement(current_blind, ante))
|
||||||
{
|
{
|
||||||
hand_state = HAND_SHUFFLING;
|
hand_state = HAND_SHUFFLING;
|
||||||
|
|
||||||
|
if (current_blind == BOSS_BLIND)
|
||||||
|
{
|
||||||
|
set_ante(++ante);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1696,7 +1706,10 @@ void game_round_end()
|
|||||||
{
|
{
|
||||||
obj_unhide(round_end_blind_token->obj, 0);
|
obj_unhide(round_end_blind_token->obj, 0);
|
||||||
|
|
||||||
tte_printf("#{P:%d,%d; cx:0xE000}%d", ROUND_END_BLIND_REQ_RECT.left, ROUND_END_BLIND_REQ_RECT.top, blind_get_requirement(current_blind, ante));
|
int current_ante = ante;
|
||||||
|
if (current_blind == BOSS_BLIND) current_ante--; // Beating the boss blind increases the ante, so we need to display the previous ante value
|
||||||
|
|
||||||
|
tte_printf("#{P:%d,%d; cx:0xE000}%d", ROUND_END_BLIND_REQ_RECT.left, ROUND_END_BLIND_REQ_RECT.top, blind_get_requirement(current_blind, current_ante));
|
||||||
|
|
||||||
if (timer == 1)
|
if (timer == 1)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user