C# Класс BattleShip.Web.Controllers.GameController

Наследование: Controller
Показать файл Открыть проект

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

Метод Описание
Create ( string name, string myemail, string opponentemail ) : System.Web.Mvc.JsonResult
GetTargetZone ( ) : System.Web.Mvc.JsonResult
Index ( ) : System.Web.Mvc.ActionResult
IsItMyTurn ( ) : System.Web.Mvc.JsonResult
JoinGame ( string gameId, string email ) : System.Web.Mvc.ActionResult
NewGame ( ) : System.Web.Mvc.ActionResult

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

Метод Описание
ConvertGeoDistanceToMeters ( GeoCoordinate center, double geodistance ) : double
GetRandomCenter ( ) : GeoCoordinate
SendEmail ( string gameId, string email ) : void
Shoot ( double latitude, double longitude ) : System.Web.Mvc.JsonResult

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

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

public Create ( string name, string myemail, string opponentemail ) : System.Web.Mvc.JsonResult
name string
myemail string
opponentemail string
Результат System.Web.Mvc.JsonResult

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

public GetTargetZone ( ) : System.Web.Mvc.JsonResult
Результат System.Web.Mvc.JsonResult

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

public Index ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public IsItMyTurn ( ) : System.Web.Mvc.JsonResult
Результат System.Web.Mvc.JsonResult

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

public JoinGame ( string gameId, string email ) : System.Web.Mvc.ActionResult
gameId string
email string
Результат System.Web.Mvc.ActionResult

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

public NewGame ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult