| 100 | } |
| 101 | |
| 102 | static void testDecision(bool moved, int vehicle, bool boarding, bool aboard) { |
| 103 | auto& ch = *MockGame::GetPlayer(); |
| 104 | |
| 105 | ch.SetX(8); |
| 106 | ch.SetY(8); |
| 107 | |
| 108 | Input::ResetKeys(); |
| 109 | |
| 110 | Input::triggered[Input::DECISION] = true; |
| 111 | |
| 112 | ForceUpdate(ch); |
| 113 | |
| 114 | int y = moved ? 9 : 8; |
| 115 | int rs = moved ? 224 : 0; |
| 116 | int stp = moved ? 0 : 1; |
| 117 | testPos(ch, 8, y, Down, Down, rs, false, stp, 0, 0, false, false, vehicle, boarding, aboard); |
| 118 | } |
| 119 | |
| 120 | TEST_CASE("DecisionNone") { |
| 121 | const MockGame mg(map_id); |
no test coverage detected