1
0
mirror of https://github.com/ncblakely/GiantsTools synced 2024-11-23 06:35:37 +01:00

Compare commits

...

2 Commits

Author SHA1 Message Date
ncblakely
b85a31a572
Merge pull request #1 from jeantoulza/master
Added MaxPlayers to API
2020-09-23 14:58:49 -07:00
f4a4449243 Added MaxPlayers to API 2020-09-23 23:44:31 +02:00
4 changed files with 16 additions and 2 deletions

View File

@ -32,6 +32,9 @@
[Required]
public int NumPlayers { get; set; }
[Required]
public int MaxPlayers { get; set; }
[Required]
[StringLength(100)]
public string GameState { get; set; }
@ -61,6 +64,7 @@
this.MapName == info.MapName &&
this.GameType == info.GameType &&
this.NumPlayers == info.NumPlayers &&
this.MaxPlayers == info.MaxPlayers &&
this.GameState == info.GameState &&
this.TimeLimit == info.TimeLimit &&
this.FragLimit == info.FragLimit &&
@ -79,6 +83,7 @@
hash.Add(this.MapName);
hash.Add(this.GameType);
hash.Add(this.NumPlayers);
hash.Add(this.MaxPlayers);
hash.Add(this.GameState);
hash.Add(this.TimeLimit);
hash.Add(this.FragLimit);

View File

@ -791,6 +791,9 @@ namespace Giants.WebApi.Clients
[Newtonsoft.Json.JsonProperty("numPlayers", Required = Newtonsoft.Json.Required.Always)]
public int NumPlayers { get; set; }
[Newtonsoft.Json.JsonProperty("maxPlayers", Required = Newtonsoft.Json.Required.Always)]
public int MaxPlayers { get; set; }
[Newtonsoft.Json.JsonProperty("gameState", Required = Newtonsoft.Json.Required.Always)]
[System.ComponentModel.DataAnnotations.Required(AllowEmptyStrings = true)]
[System.ComponentModel.DataAnnotations.StringLength(100)]

View File

@ -192,6 +192,10 @@
"type": "integer",
"format": "int32"
},
"maxPlayers": {
"type": "integer",
"format": "int32"
},
"gameState": {
"type": "string",
"maxLength": 100,

View File

@ -22,6 +22,7 @@ struct ServerInfoResponse
mapName = serverInfoResponse["mapName"];
gameType = serverInfoResponse["gameType"];
numPlayers = serverInfoResponse["numPlayers"];
maxPlayers = serverInfoResponse["maxPlayers"];
gameState = serverInfoResponse["gameState"];
timeLimit = serverInfoResponse["timeLimit"];
fragLimit = serverInfoResponse["fragLimit"];
@ -42,6 +43,7 @@ struct ServerInfoResponse
std::string mapName;
std::string gameType;
int numPlayers = 0;
int maxPlayers = 0;
std::string gameState;
int timeLimit = 0;
int fragLimit = 0;