C# Класс FootballSimulationApp.KeepawayTeam

Наследование: FootballSimulation.Team
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DrawDebugInfo ( ISimulation simulation, Graphics g ) : void
Execute ( ISimulation simulation ) : Kick
KeepawayTeam ( ReadOnlyCollection players, RectangleF goalBounds ) : System.Collections.Generic

Приватные методы

Метод Описание
ClosestPlayerToPoint ( IEnumerable players, IPointMass target, float max, System.Numerics.Vector2 goalMiddle ) : IPointMass
DistanceBetween ( System.Numerics.Vector2 a, System.Numerics.Vector2 b ) : float
isOutsideOfField ( PointMass player, RectangleF field ) : bool

Описание методов

DrawDebugInfo() публичный Метод

public DrawDebugInfo ( ISimulation simulation, Graphics g ) : void
simulation ISimulation
g System.Drawing.Graphics
Результат void

Execute() публичный Метод

public Execute ( ISimulation simulation ) : Kick
simulation ISimulation
Результат FootballSimulation.Kick

KeepawayTeam() публичный Метод

public KeepawayTeam ( ReadOnlyCollection players, RectangleF goalBounds ) : System.Collections.Generic
players ReadOnlyCollection
goalBounds System.Drawing.RectangleF
Результат System.Collections.Generic