Skip to content

littlebigbot/Gameboy-Tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gameboy Tetris

This was a weekend project from early 2012, written mostly in jQuery. Not the best code I've written, here's an example:

  if(game.curPiece.num == 0) {
    game.grid[game.curPiece.rVars[game.curPiece.vtn][0][0] + game.curPiece.offsetX][game.curPiece.rVars[game.curPiece.vtn][0][1]].changeState('active').changeType('shape' + (game.curPiece.num + 1) + 'a');
  } else {
    game.grid[game.curPiece.rVars[game.curPiece.vtn][0][0] + game.curPiece.offsetX][game.curPiece.rVars[game.curPiece.vtn][0][1]].changeState('active').changeType('shape' + (game.curPiece.num + 1));
  }

  game.grid[game.curPiece.rVars[game.curPiece.vtn][1][0] + game.curPiece.offsetX][game.curPiece.rVars[game.curPiece.vtn][1][1]].changeState('active').changeType('shape' + (game.curPiece.num + 1));
  game.grid[game.curPiece.rVars[game.curPiece.vtn][2][0] + game.curPiece.offsetX][game.curPiece.rVars[game.curPiece.vtn][2][1]].changeState('active').changeType('shape' + (game.curPiece.num + 1));

  if(game.curPiece.num == 0) {
    game.grid[game.curPiece.rVars[game.curPiece.vtn][3][0] + game.curPiece.offsetX][game.curPiece.rVars[game.curPiece.vtn][3][1]].changeState('active').changeType('shape' + (game.curPiece.num + 1) + 'b');
  } else {
    game.grid[game.curPiece.rVars[game.curPiece.vtn][3][0] + game.curPiece.offsetX][game.curPiece.rVars[game.curPiece.vtn][3][1]].changeState('active').changeType('shape' + (game.curPiece.num + 1));
  }
  
  if(game.nextPiece.num == 0) {
    game.nextGrid[game.nextPiece.rVars[0][0][0]][game.nextPiece.rVars[0][0][1]].changeState('active').changeType('shape' + (game.nextPiece.num + 1) + 'a');
  } else {
    game.nextGrid[game.nextPiece.rVars[0][0][0]][game.nextPiece.rVars[0][0][1]].changeState('active').changeType('shape' + (game.nextPiece.num + 1));
  }

  game.nextGrid[game.nextPiece.rVars[0][1][0]][game.nextPiece.rVars[0][1][1]].changeState('active').changeType('shape' + (game.nextPiece.num + 1));
  game.nextGrid[game.nextPiece.rVars[0][2][0]][game.nextPiece.rVars[0][2][1]].changeState('active').changeType('shape' + (game.nextPiece.num + 1));

  if(game.nextPiece.num == 0) {
    game.nextGrid[game.nextPiece.rVars[0][3][0]][game.nextPiece.rVars[0][3][1]].changeState('active').changeType('shape' + (game.nextPiece.num + 1) + 'b');
  } else {
    game.nextGrid[game.nextPiece.rVars[0][3][0]][game.nextPiece.rVars[0][3][1]].changeState('active').changeType('shape' + (game.nextPiece.num + 1));
  }

About

Your own personal tetris. Built in jQuery, oddly enough.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published