func index(c *echo.Context) error { p1 := game.NewPlay("player1") p2 := game.NewPlay("player2") players := [2]*game.Play{p1, p2} g, _ := game.New() g.Start(players) game.Push(g) game.Save() return c.Render(http.StatusOK, "index.html", g.GetGrids()) }
// Server Launcher func Server() { m := martini.Classic() m.Use(staticbin.Static("web/static", Asset)) m.Use(render.Renderer(render.Options{ Directory: "web/templates", Extensions: []string{".tmpl", ".html"}, Funcs: funcs, // Specify helper function maps for templates to access. })) m.Get("/", func(r render.Render) { p1 := game.NewPlay("player1") p2 := game.NewPlay("player2") players := [2]*game.Play{p1, p2} var game game.Game game.Start(players) r.HTML(200, "index", game.GetGrids()) }) m.Run() }