go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/experiments/matchmaker/pkg/sim/simulation_result_state.go (about) 1 /* 2 3 Copyright (c) 2024 - Present. Will Charczuk. All rights reserved. 4 Use of this source code is governed by a MIT license that can be found in the LICENSE file at the root of the repository. 5 6 */ 7 8 package sim 9 10 import "time" 11 12 // SimulationResultState holds mutable simulation result state 13 // that will be used for computing final results at the end of the simulation. 14 type SimulationResultState struct { 15 queuedElapsed []time.Duration 16 games []*Game 17 18 gamesTied int 19 gamesLobsided int 20 }