# # ChangeLog for main.py # # Generated by Trac 1.0.20 # 09/21/2024 07:44:18 AM Sun, 21 Aug 2016 04:08:59 GMT David Owen [6.1.45] * main.py (modified) Renamed `perform_mission()` to `do()` Sun, 21 Aug 2016 04:08:39 GMT David Owen [6.1.44] * main.py (modified) Moved `perform_mission()` to state object Sun, 21 Aug 2016 04:03:40 GMT David Owen [6.1.43] * main.py (modified) Copied `role_deck` to shared state Sun, 21 Aug 2016 03:58:44 GMT David Owen [6.1.42] * main.py (modified) Moved `losses` to shared state Sun, 21 Aug 2016 03:53:45 GMT David Owen [6.1.41] * main.py (modified) Moved `wins` to shared state Sat, 20 Aug 2016 21:24:49 GMT David Owen [6.1.40] * main.py (modified) Renamed `assemble_team()` to `do()` Sat, 20 Aug 2016 21:24:21 GMT David Owen [6.1.39] * main.py (modified) Moved `assemble_team()` to state object Sat, 20 Aug 2016 21:21:54 GMT David Owen [6.1.38] * main.py (modified) Copied `players` to shared state Sat, 20 Aug 2016 21:18:55 GMT David Owen [6.1.37] * main.py (modified) Moved `team_failures` to shared state Sat, 20 Aug 2016 21:17:14 GMT David Owen [6.1.36] * main.py (modified) Moved `team` to states Sat, 20 Aug 2016 21:13:35 GMT David Owen [6.1.35] * main.py (modified) Moved `captain` to shared state Sat, 20 Aug 2016 21:09:50 GMT David Owen [6.1.34] * main.py (modified) Renamed `advance_mission()` to `do()` Sat, 20 Aug 2016 21:09:16 GMT David Owen [6.1.33] * main.py (modified) Moved `advance_mission()` to state object Sat, 20 Aug 2016 21:07:13 GMT David Owen [6.1.32] * main.py (modified) Moved mission to shared state Sat, 20 Aug 2016 21:03:52 GMT David Owen [6.1.31] * main.py (modified) Moved responsibility for incrementing the mission to `advance_mission()` Sat, 20 Aug 2016 21:02:02 GMT David Owen [6.1.30] * main.py (modified) Copied player_count to shared state Sat, 20 Aug 2016 20:59:07 GMT David Owen [6.1.29] * main.py (modified) Localized `approved` Sat, 20 Aug 2016 20:58:20 GMT David Owen [6.1.28] * main.py (modified) Moved team_size into state Sat, 20 Aug 2016 20:52:19 GMT David Owen [6.1.27] * main.py (modified) Added empty shared state Sat, 20 Aug 2016 20:47:30 GMT David Owen [6.1.26] * main.py (modified) Objectify state Sat, 20 Aug 2016 20:46:48 GMT David Owen [6.1.25] * main.py (modified) Objectify state Sat, 20 Aug 2016 20:45:48 GMT David Owen [6.1.24] * main.py (modified) Objectify state Sat, 20 Aug 2016 18:42:02 GMT David Owen [6.1.23] * main.py (modified) Return next state from handler Sat, 20 Aug 2016 18:41:07 GMT David Owen [6.1.22] * main.py (modified) Fixed nonlocal Sat, 20 Aug 2016 18:38:23 GMT David Owen [6.1.21] * main.py (modified) Return next state from handler Sat, 20 Aug 2016 18:37:49 GMT David Owen [6.1.20] * main.py (modified) Return next state from handler Sat, 20 Aug 2016 18:35:44 GMT David Owen [6.1.19] * main.py (modified) Moved team-failure tracking into state handler Sat, 20 Aug 2016 18:34:43 GMT David Owen [6.1.18] * main.py (modified) Removed redundant assignment Sat, 20 Aug 2016 18:31:30 GMT David Owen [6.1.17] * main.py (modified) Extracted `advance_mission()` Sat, 20 Aug 2016 18:27:57 GMT David Owen [6.1.16] * main.py (modified) Spacing Sat, 20 Aug 2016 18:27:22 GMT David Owen [6.1.15] * main.py (modified) Hoisted voting-loss logic Sat, 20 Aug 2016 18:25:19 GMT David Owen [6.1.14] * main.py (modified) Hoisted normal win/lose logic Sat, 20 Aug 2016 18:23:44 GMT David Owen [6.1.13] * main.py (modified) Unpacked one-shot `while True` loop Sat, 20 Aug 2016 18:22:00 GMT David Owen [6.1.12] * main.py (modified) Regularized control flow Sat, 20 Aug 2016 18:20:49 GMT David Owen [6.1.11] * main.py (modified) Added state for advancing missions Sat, 20 Aug 2016 18:17:49 GMT David Owen [6.1.10] * main.py (modified) Moved around state transitions Sat, 20 Aug 2016 18:13:02 GMT David Owen [6.1.9] * main.py (modified) Transformed inner loop into a state machine Sat, 20 Aug 2016 18:08:57 GMT David Owen [6.1.8] * main.py (modified) Changed `for` to `while` Sat, 20 Aug 2016 18:07:11 GMT David Owen [6.1.7] * main.py (modified) Hoisted check for spy-win by failure-to-assemble-team Sat, 20 Aug 2016 17:52:14 GMT David Owen [6.1.6] * main.py (modified) Extracted assemble_team() Sat, 20 Aug 2016 17:42:55 GMT David Owen [6.1.5] * main.py (modified) Spacing Sat, 20 Aug 2016 17:42:19 GMT David Owen [6.1.4] * main.py (modified) Extracted perform_mission Sat, 20 Aug 2016 17:42:03 GMT David Owen [6.1.3] * main.py (modified) Made main.py executable Sat, 20 Aug 2016 17:26:09 GMT David Owen [6.1.2] * main.py (modified) Advance mission on completion Sat, 20 Aug 2016 03:05:49 GMT David Owen [6.1.1] * main.py (modified) Hoist mission number Wed, 17 Aug 2016 00:02:50 GMT David Owen [6] * ai.py (added) * main.py (modified) Added a dummy AI player Tue, 16 Aug 2016 03:18:54 GMT David Owen [5] * player.py (added) * main.py (modified) Split Player into different module Tue, 16 Aug 2016 03:07:49 GMT David Owen [4] * main.py (modified) Removed unused HumanPlayer Tue, 16 Aug 2016 03:04:25 GMT David Owen [3] * main.py (modified) Count failures to assemble a team towards a spy victory Fri, 12 Aug 2016 03:38:54 GMT David Owen [2] * main.py (modified) Documentation Sat, 06 Aug 2016 01:18:45 GMT David Owen [1] * main.py (added) Random play, without counting failures to assemble a team towards a ...