Jeu de démineur sur navigateur avec p5.js
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

cell.js 344B

1234567891011121314151617181920212223
  1. class Cell {
  2. constructor(x, y, m) {
  3. this.x = x;
  4. this.y = y;
  5. this.hasMine = m;
  6. this.revealed = false;
  7. this.flagged = false;
  8. this.weight = -1;
  9. this.neighbors = null;
  10. }
  11. reveal () {
  12. if (this.flagged) return;
  13. this.revealed = true;
  14. }
  15. toggleFlag () {
  16. if (this.revealed) return;
  17. this.flagged = !this.flagged;
  18. }
  19. }