Start allowing more than just Normal and Simple mode... crossword mode won't fill in the random letters.

This commit is contained in:
Matthew Slowe
2017-10-08 22:02:56 +01:00
parent 3c18a2c831
commit cc2c7eee29
3 changed files with 21 additions and 11 deletions

View File

@ -13,7 +13,11 @@
int height = Integer.parseInt(request.getParameter("height"));
int width = Integer.parseInt(request.getParameter("width"));
boolean simple = request.getParameter("simple") != null;
Modes mode = Modes.NORMAL;
if(request.getParameter("mode") != null) {
if(request.getParameter("mode") == "SIMPLE") mode = Modes.SIMPLE;
if(request.getParameter("mode") == "CROSSWORD") mode = Modes.CROSSWORD;
}
String name = StringEscapeUtils.escapeHtml(request.getParameter("name"));
if (request.getParameter("words").length() > 2048) { throw new Exception("Input too large"); }
@ -25,7 +29,7 @@
}
Collections.sort(words);
char[][] grid = GridFactory.makeGrid(words, height, width, simple);
char[][] grid = GridFactory.makeGrid(words, height, width, mode);
String csv = "";
%>