┌──────────────────╮ ┌───────────────╮ ┌──────────────────╮ │ ai.py │◀-│ piskvorky.py │◀-│ hra.py │ ├──────────────────┤ ├───────────────┤ ├──────────────────┤ │ │ │ import ai │ │ import piskvorky │ ├──────────────────┤ ├───────────────┤ ├──────────────────┤ │ def tah_pocitace │ │ def vyhodnot │ │ │ │ │ │ def tah │ │ │ └──────────────────┘ │ def tah_hrace │ └──────────────────┘ │ │ └───────────────┘ ▲ │ ┌───────────────────╮ │ test_piskvorky.py │ ├───────────────────┤ │ import piskvorky │ ├───────────────────┤ │ test_... │ │ │ └───────────────────┘
┌──────────────────╮ ┌───────────────╮ │ ai.py │◀-│ piskvorky.py │ ├──────────────────┤-▶├───────────────┤ │ import piskvorky │ │ import ai │ ├──────────────────┤ ├───────────────┤ │ def tah_pocitace │ │ def vyhodnot │ │ │ │ def tah │ └──────────────────┘ │ def tah_hrace │ │ │ └───────────────┘
┌──────────────────╮ ┌───────────────╮ │ ai.py │◀-│ piskvorky.py │ ├──────────────────┤ ├───────────────┤ │ │ │ import ai │ ├──────────────────┤ ├───────────────┤ │ def tah_pocitace │ │ def vyhodnot │ │ def tah │ │ def tah_hrace │ │ │ │ │ └──────────────────┘ └───────────────┘
┌──────────────────╮ │ util.py │ ├──────────────────┤ ├──────────────────┤ │ def tah │ └──────────────────┘ ▲ ▲ │ │ ┌──────────────────╮ ┌───────────────╮ │ ai.py │◀-│ piskvorky.py │ ├──────────────────┤ ├───────────────┤ │ import util │ │ import ai │ │ │ │ import util │ ├──────────────────┤ ├───────────────┤ │ def tah_pocitace │ │ def vyhodnot │ │ │ │ def tah_hrace │ │ │ │ │ └──────────────────┘ └───────────────┘