Академический Документы
Профессиональный Документы
Культура Документы
// VARIABLES PRINCIPALES
//
//------PANTALLA------------:
//
//"Quadrcula-Va" para la serpiente:
int gridStart = 25;
//"Quadrcula-Va" para la serpiente:
int gridSpacing = 15;
//"Quadrcula-Va" para la serpiente:
int gridRows = 40;
//"Quadrcula-Va" para la serpiente:
int gridColumns = 30;
empieza en:
cada cuantos pxels:
cuantas filas:
cuantas columnas:
}
//Teclado:
void keyPressed() {
if (key == CODED) {
if (keyCode == UP) {
serp.setDirection(1);
}
else if (keyCode == DOWN) {
serp.setDirection(2);
}
else if (keyCode == LEFT) {
serp.setDirection(3);
}
else if (keyCode == RIGHT) {
serp.setDirection(4);
}
}
}
void drawGrid(){
stroke(255,0,0,64);
for(int x=gridStart; x <= (gridSpacing*gridRows)+gridStart; x+=gridSpacing){
line(x,0,x,height);
}
for(int y=gridStart; y <= (gridSpacing*gridColumns)+gridStart; y+=gridSpacing)
{
line(0,y,width,y);
}
fill(screenColor);
stroke(screenColor);
}
void drawWalls(){
strokeWeight(5);
// stroke(0,0,255,127);
stroke(0,255,0,127);
line(gridStart/2,0,gridStart/2,height);
line(width-gridStart/2,0,width-gridStart/2,height);
line(0,gridStart/2,width,gridStart/2);
line(0,height-gridStart/2,width,height-gridStart/2);
fill(screenColor);
stroke(screenColor);
strokeWeight(1);
}