defmodule PiDayWeb.GameController do use PiDayWeb, :controller @url_to_game %{ "/projectile-pi" => "projectile_pi", "/pi-memory" => "pi_memory", "/monte-carlo" => "monte_carlo", "/slice-the-pi" => "slice_the_pi", "/pi-trivia" => "pi_trivia" } def play(conn, _params) do player = conn.assigns.current_player conn |> put_layout(false) |> render(:play, player: player, auto_open_game: nil) end def game(conn, _params) do player = conn.assigns.current_player game_type = @url_to_game[conn.request_path] conn |> put_layout(false) |> render(:play, player: player, auto_open_game: game_type) end end