Skip to content

Commit cc9cc68

Browse files
committed
Added #include <optional>
1 parent 79be551 commit cc9cc68

5 files changed

Lines changed: 59 additions & 0 deletions

File tree

src/games/gametree.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include <iostream>
2424
#include <algorithm>
2525
#include <numeric>
26+
#include <optional>
2627

2728
#include "gambit.h"
2829
#include "gametree.h"

tests/test_games/noPR-AM.efg

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
EFG 2 R "Untitled Extensive Game" { "Player 1" "Player 2" }
2+
""
3+
4+
p "" 1 1 "" { "1" "2" } 0
5+
p "" 2 1 "" { "1" "2" } 0
6+
p "" 1 1 "" { "1" "2" } 0
7+
t "" 1 "Outcome 1" { 1, 1 }
8+
p "" 2 2 "" { "1" "2" "3" } 0
9+
t "" 2 "Outcome 2" { 0, 2 }
10+
t "" 5 "Outcome 5" { 0, 5 }
11+
t "" 6 "Outcome 6" { 0, 6 }
12+
t "" 3 "Outcome 3" { 0, 3 }
13+
t "" 4 "Outcome 4" { 2, 0 }
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
EFG 2 R "Untitled Extensive Game" { "Player 1" "Player 2" }
2+
""
3+
4+
p "" 1 1 "" { "1" "2" } 0
5+
p "" 1 1 "" { "1" "2" } 0
6+
p "" 2 1 "" { "1" "2" } 0
7+
t "" 1 "Outcome 1" { 1, -1 }
8+
t "" 2 "Outcome 2" { 2, -2 }
9+
p "" 2 2 "" { "1" "2" } 0
10+
t "" 3 "Outcome 2" { 3, -3 }
11+
t "" 4 "Outcome 2" { 4, -4 }
12+
p "" 1 1 "" { "1" "2" } 0
13+
p "" 2 3 "" { "1" "2" } 0
14+
t "" 5 "Outcome 2" { 5, -5 }
15+
t "" 6 "Outcome 2" { 6, -6 }
16+
p "" 2 4 "" { "1" "2" } 0
17+
t "" 7 "Outcome 2" { 7, -7 }
18+
t "" 8 "Outcome 2" { 8, -8 }
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
EFG 2 R "Selten's Horse': 2 players, imperfect recall" { "Player 1" "Player 2" }
2+
""
3+
4+
p "" 1 1 "(1,1)" { "R" "L" } 0
5+
p "" 2 1 "(2,1)" { "R" "L" } 0
6+
t "" 1 "Outcome 1" { 1, 1 }
7+
p "" 1 2 "(1,2)" { "R" "L" } 0
8+
t "" 2 "Outcome 2" { 4, 4 }
9+
t "" 3 "Outcome 3" { 0, 0 }
10+
p "" 1 2 "(1,2)" { "R" "L" } 0
11+
t "" 4 "Outcome 4" { 3, 2 }
12+
t "" 5 "Outcome 5" { 0, 0 }
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
EFG 2 R "Untitled Extensive Game" { "Player 1" "Player 2" }
2+
""
3+
4+
p "" 1 1 "" { "1" "2" "3" } 0
5+
p "" 2 1 "" { "1" "2" } 0
6+
t "" 1 "h" { 8, -8 }
7+
t "" 2 "g" { 7, -7 }
8+
p "" 2 1 "" { "1" "2" } 0
9+
t "" 0
10+
p "" 2 2 "" { "1" "2" } 0
11+
t "" 5 "d" { 4, -4 }
12+
t "" 6 "c" { 3, -3 }
13+
p "" 2 2 "" { "1" "2" } 0
14+
t "" 7 "b" { 2, -2 }
15+
t "" 8 "a" { 1, -1 }

0 commit comments

Comments
 (0)