gtheler 5 лет назад
Родитель
Сommit
699af150f2
3 измененных файлов: 19 добавлений и 17 удалений
  1. +7
    -12
      TODO
  2. +1
    -1
      blackjack.conf
  3. +11
    -4
      src/internal.cpp

+ 7
- 12
TODO Просмотреть файл

@@ -1,4 +1,6 @@
* shoes (and arranged shoes)
* handle no readline
* cpu and wall time in report
* check that the card distribution is uniform
* initial bankroll
* report
@@ -10,7 +12,6 @@
* to_string() for floats
* max_splits through conf (default 3)
* DAS
* shoes (and arranged shoes)
* name of the game the dealer deals
* name of the games the player can play
* dealers
@@ -18,18 +19,12 @@
* blackjack switch
* blackjack under?
* siete y medio
* card war
* between
* players
* tty
* stdio
- yes
* fifo
- awk
- bash
- perl
- python
* internal
- strategy from file
- reko
* internal dumb
* internal reko
* python
* runtime-linked in a shared object
* multithreading

+ 1
- 1
blackjack.conf Просмотреть файл

@@ -1,5 +1,5 @@
flat_bet = 1
no_insurance = true
delay = 0
arranged_cards = 2,1,11
; arranged_cards = 2,1,11
; rng_seed = 1

+ 11
- 4
src/internal.cpp Просмотреть файл

@@ -127,7 +127,7 @@ int Internal::play() {
case Libreblackjack::PlayerActionRequired::Play:

// std::cout << "player " << playerValue << " dealer " << dealerValue << std::endl;
// std::cout << "player " << playerValue << " dealer " << dealerValue << std::endl;
// TODO: split
@@ -139,11 +139,18 @@ int Internal::play() {
// TODO: double
if (actionTaken == Libreblackjack::PlayerActionTaken::Double) {
actionTaken = Libreblackjack::PlayerActionTaken::Hit;
actionTaken = Libreblackjack::PlayerActionTaken::Hit;
}
}
// std::cout << (int)(actionTaken) << std::endl;
/*
if (actionTaken == Libreblackjack::PlayerActionTaken::Hit) {
std::cout << "hit" << std::endl;
} else if (actionTaken == Libreblackjack::PlayerActionTaken::Stand) {
std::cout << "stand" << std::endl;
} else {
std::cout << "none" << std::endl;
}
*/
break;
case Libreblackjack::PlayerActionRequired::None:

Загрузка…
Отмена
Сохранить