summaryrefslogtreecommitdiff
path: root/2020-overdrive/tests/import-replay.sh
blob: d0130b1f639aa00392f042c97c2a2ccfd3e8ee5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

set -e

REPLAY_FOLDER=$1
OUTPUT_FOLDER=$2

mkdir -p $OUTPUT_FOLDER

for round_folder in $REPLAY_FOLDER/Round*; do
    round_name=`basename "$round_folder"`
    mkdir -p "$OUTPUT_FOLDER/$round_name"

    player_folders=( "$round_folder"/* )
    player_folder=${player_folders[0]}
    opponent_folder=${player_folders[1]}

    cp "$round_foler/GlobalState.json" "$OUTPUT_FOLDER/$round_name/GlobalState.json"
    cp "$player_folder/JsonMap.json" "$OUTPUT_FOLDER/$round_name/JsonMap.json"
    head -n 1 "$player_folder/PlayerCommand.txt" > "$OUTPUT_FOLDER/$round_name/PlayerCommand.txt"
    head -n 1 "$opponent_folder/PlayerCommand.txt" > "$OUTPUT_FOLDER/$round_name/OpponentCommand.txt"
done