C# Class BattleShip.Web.Controllers.GameController

Inheritance: Controller
Afficher le fichier Open project: pebblecode/HackShips

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ConvertGeoDistanceToMeters ( GeoCoordinate center, double geodistance ) : double
GetRandomCenter ( ) : GeoCoordinate
SendEmail ( string gameId, string email ) : void
Shoot ( double latitude, double longitude ) : System.Web.Mvc.JsonResult

Method Details

Create() public méthode

public Create ( string name, string myemail, string opponentemail ) : System.Web.Mvc.JsonResult
name string
myemail string
opponentemail string
Résultat System.Web.Mvc.JsonResult

GetTargetZone() public méthode

public GetTargetZone ( ) : System.Web.Mvc.JsonResult
Résultat System.Web.Mvc.JsonResult

Index() public méthode

public Index ( ) : System.Web.Mvc.ActionResult
Résultat System.Web.Mvc.ActionResult

IsItMyTurn() public méthode

public IsItMyTurn ( ) : System.Web.Mvc.JsonResult
Résultat System.Web.Mvc.JsonResult

JoinGame() public méthode

public JoinGame ( string gameId, string email ) : System.Web.Mvc.ActionResult
gameId string
email string
Résultat System.Web.Mvc.ActionResult

NewGame() public méthode

public NewGame ( ) : System.Web.Mvc.ActionResult
Résultat System.Web.Mvc.ActionResult