void TimelineButton::drawPlane(){

    BasicButton::drawPlane();

    drawKeys();

}
Exemplo n.º 2
0
void drawPiano(){
	SDL_Rect screenRect = {0,0,700,500};
	SDL_SetRenderDrawColor ( gRenderer,255,255,255,255);
	SDL_RenderFillRect ( gRenderer, &screenRect);
	
  SDL_Rect outlineRect = { 30, 30, 600, 450 }; //left x coord, left y coord, width, height        
	SDL_SetRenderDrawColor( gRenderer, 0, 0, 100, 100 );                                                                             
                                                                                                                                                                 
  SDL_RenderDrawRect( gRenderer, &outlineRect );                                
 drawKeys();                                                                                  
                                                                                                                                                                 
 drawSharps();
}
Exemplo n.º 3
0
//doesn't work
void highlightPiano(int letter){
  if(letter == 1){
    SDL_Rect colorA = { 30, 30, 60, 450 };
    SDL_SetRenderDrawColor (gRenderer, 0xFF, 0x00, 0x00, 0xFF);
    SDL_RenderFillRect (gRenderer, &colorA);

	drawSharps();
  /*  SDL_Rect sharp1 = {75, 30, 30, 281};
    SDL_SetRenderDrawColor( gRenderer, 0, 0, 100, 100);
    SDL_RenderFillRect (gRenderer, &sharp1);*/
  }
  else if (letter == 2){
	SDL_Rect colorS = {90,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorS);
	drawSharps();
}
	else if (letter==3){
	SDL_Rect colorD = {150,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorD);
	drawSharps();
	}
	else if (letter==4){
	SDL_Rect colorF = {210,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorF);
	drawSharps();
	}
	else if (letter==5){
	SDL_Rect colorG = {270,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorG);
	drawSharps();
	}
	else if (letter==6){
	SDL_Rect colorH = {330,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorH);
	drawSharps();
	}
	else if (letter==7){
	SDL_Rect colorJ = {390,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorJ);
	drawSharps();
	}
	else if (letter==8){
	SDL_Rect colorK = {450,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorK);
	drawSharps();
	}
	else if (letter==9){
	SDL_Rect colorL = {510,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorL);
	drawSharps();
	}
	else if (letter==10){
	SDL_Rect colorM = {570,30,60,450};
	SDL_SetRenderDrawColor (gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer, &colorM);
	drawSharps();
	}
	else if (letter==11){
	drawKeys();
	SDL_Rect colorW = {75,30,30,281};
	SDL_SetRenderDrawColor(gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer,&colorW);
	}
	else if (letter==12){
	drawKeys();
	SDL_Rect colorE = {135,30,30,281};
	SDL_SetRenderDrawColor(gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer,&colorE);
	}
	else if (letter==13){
	drawKeys();
	SDL_Rect colorT = {255,30,30,281};
	SDL_SetRenderDrawColor(gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer,&colorT);
	}
	else if (letter==14){
	drawKeys();
	SDL_Rect colorY = {315,30,30,281};
	SDL_SetRenderDrawColor(gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer,&colorY);
	}
	else if (letter==15){
	drawKeys();
	SDL_Rect colorU = {375,30,30,281};
	SDL_SetRenderDrawColor(gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer,&colorU);
	}
	else if (letter==16){
	drawKeys();
	SDL_Rect colorO = {495,30,30,281};
	SDL_SetRenderDrawColor(gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer,&colorO);
	}
	else if (letter==17){
	drawKeys();
	SDL_Rect colorP = {555,30,30,281};
	SDL_SetRenderDrawColor(gRenderer,0xFF,0x00,0x00,0xFF);
	SDL_RenderFillRect(gRenderer,&colorP);
	}

	
}