@@ -103,6 +103,7 @@ <h1>Minesweeper</h1>
103103 </ div >
104104 < div class ="options-bar ">
105105 < h2 name ="game "> Game</ h2 >
106+ < h2 name ="options "> Options</ h2 >
106107 < h2 name ="help "> Help</ h2 >
107108 < h2 name ="leaderboard "> Leaderboard</ h2 >
108109 </ div >
@@ -188,23 +189,35 @@ <h2>Mines:</h2>
188189 < div class ="cmenu-radio optional ">
189190 < p id ="marks "> Marks (?)</ p >
190191 </ div >
191- < div class ="cmenu-radio optional ">
192- < p id ="shortcuts_reveal "> 1-click Reveal</ p >
193- </ div >
194- < div class ="cmenu-radio optional ">
195- < p id ="shortcuts_flag "> 1-click Flag</ p >
196- </ div >
197192 < div class ="cmenu-radio optional ">
198193 < p id ="saturation " class ="selected "> Color</ p >
199194 </ div >
200195 < hr />
201196 < p onclick ="getLeaderboardForDifficulty(true) "> Best Times...</ p >
202197 < hr />
198+ < p > Exit</ p >
199+ </ div >
200+
201+ < div name ="options ">
203202 < div class ="cmenu-radio optional ">
204- < p id ="guessfree " class ="selected "> Ensure no guessing </ p >
203+ < p id ="guessfree " class ="selected "> Guessless Mode </ p >
205204 </ div >
206205 < hr />
207- < p > Exit</ p >
206+ < div class ="cmenu-radio optional ">
207+ < p id ="shortcuts_reveal "> 1-click Reveal</ p >
208+ </ div >
209+ < div class ="cmenu-radio optional ">
210+ < p id ="shortcuts_flag "> 1-click Flag</ p >
211+ </ div >
212+ < hr />
213+ < div class ="shortcut " onclick ="increaseSize() ">
214+ < p > Larger</ p >
215+ < p > +</ p >
216+ </ div >
217+ < div class ="shortcut " onclick ="decreaseSize() ">
218+ < p > Smaller</ p >
219+ < p > -</ p >
220+ </ div >
208221 </ div >
209222
210223 < div name ="help ">
@@ -305,13 +318,21 @@ <h2>Mines:</h2>
305318 game . drawHUD ( ) ;
306319 }
307320
321+ function increaseSize ( ) {
322+ game . calculateCellSizes ( cellSize + 5 ) ;
323+ manualSize = true ;
324+ }
325+
326+ function decreaseSize ( ) {
327+ game . calculateCellSizes ( cellSize - 5 ) ;
328+ manualSize = true ;
329+ }
330+
308331 function keyPressed ( ) {
309332 if ( keyCode === 189 ) {
310- game . calculateCellSizes ( cellSize - 5 ) ;
311- manualSize = true ;
333+ decreaseSize ( ) ;
312334 } else if ( keyCode === 187 ) {
313- game . calculateCellSizes ( cellSize + 5 ) ;
314- manualSize = true ;
335+ increaseSize ( ) ;
315336 }
316337
317338 let mX = Math . floor ( ( mouseX - border ) / cellSize ) ;
0 commit comments