Today’s exercise, Windowing System was about classes both normal and prototype based. I had a bad time on this one. The test harness wouldn’t run any of my classes. I finally turned it in just to look at the community solutions to find out what I was doing wrong. I forgot I needed to put export in front of constructor functions/classes. Well I feel dumb. Anyway, quickly fixed it after that.

I decided to try to get some more Minesweeper progress.

  • The minesweeper grid will now flood fill for squares surrounding a cell that was opened with zero nearby bombs.
  • You can no longer open a cell that is flagged
  • Started on game state (playing/win/lose).
  • At this point I tried to add some bootstrap code which kind of worked but I couldn’t get the drop-down links to work. I had to use the bootstrap-vue-next classes to get some progress. I did however get a nav bar with the game, settings, and help menus mocked up. I would like the menus to read from the settings and have difficulty populated from that.

I wanted to try making a modal help about box, but I didn’t get that far. Maybe tomorrow.