public static Create ( SessionType type ) : |
||
type | SessionType | The type of grid model to create. |
return |
public static GridModelBase Create(SessionType type)
{
switch(type)
{
case SessionType.None:
return NullGridModel.Instance;
case SessionType.Practice:
return new PracticeGridModel();
case SessionType.Qually:
return new QuallyGridModel();
case SessionType.Race:
return new RaceGridModel();
default:
throw Guard.ArgumentOutOfRange("type");
}
}