void OnOffButton::paintEvent(QPaintEvent *e) { QPainter p(this); //Draw blue rect with on text inside //****************************************************************** QRectF rectangle3(0.1, 0.0, mPosX+5, size_height-0.1); p.setBrush(mOnBackGroundGradien); p.drawRoundedRect(rectangle3,rectRadius,rectRadius); p.setPen(QColor(255,255,255)); p.drawText((-size_width/2)+mPosX+onOffset,textYOffset,"ON"); //****************************************************************** //Draw Gray Rect rect with off text inside //****************************************************************** QRectF rectangle4(offAreaStart+mPosX, 0.0, offAreaEnd-mPosX,size_height-0.1); QLinearGradient fade1(0, 0, 0, height()); fade1.setColorAt(0, QColor(160, 160, 160, 255)); fade1.setColorAt(0.1,QColor(241,241,241)); fade1.setColorAt(1, QColor(255, 255, 255, 255)); p.setBrush(fade1); p.drawRoundedRect(rectangle4,rectRadius,rectRadius); p.setPen(QColor(136,136,136)); p.drawText((size_width/2)+mPosX+offOffset,textYOffset,"OFF"); //****************************************************************** //Draw the handle //****************************************************************** p.setPen(QColor(176,176,176)); QRectF rectangle(mPosX-3, 0.0, handle_width, size_height); QLinearGradient fade(0, 0, 0, height()/2); fade.setColorAt(0, QColor(255, 255, 255, 255)); fade.setColorAt(0.2, QColor(201, 201, 201, 255)); fade.setColorAt(1, QColor(252, 252, 252, 255)); p.setBrush(fade); p.drawRoundedRect(rectangle,rectRadius,rectRadius); //****************************************************************** //Draw the outher box //****************************************************************** p.setBrush(Qt::NoBrush); p.setPen(QColor(136,136,136)); QRectF rectangle1(0.0, 0.1, size_width+startOffset, size_height); p.drawRoundedRect(rectangle1, rectRadius, rectRadius); //****************************************************************** p.end(); }
void screen6() { char speed[6],inte[6]; glPointSize(1.0); write("GAME SOUND : ",100,600); write("YES ",450,600); write("NO ",600,600); write("SNAKE SPEED :",100,450); vitoa(n,speed); write(speed,400,450); write("SKILL LEVEL OF RAT:",100,300); vitoa(intelligence,inte); write(inte,500,300); write("NO OF PLAYERS :",100,200); write("ONE",480,200); write("TWO",680,200); glLoadIdentity(); carr=1; rectangle2(400,500); rectangle2(500,350); carr=0; rectangle2(400,400); rectangle2(500,250); carr=3; rectangle2(450,200); rectangle2(650,200); rectangle2(420,600); rectangle2(570,600); if(no_of_pl==1) rectangle3(455,205); else rectangle3(655,205); if(sound==1) rectangle3(425,605); else rectangle3(575,605); backbutton(); glFlush(); }
void display_digit(int n,float x,float y) { if(n==1) {rectangle2(x,y,1);rectangle6(x,y,1);} else if(n==2) {rectangle1(x,y,1);rectangle2(x,y,1);rectangle4(x,y,1);rectangle5(x,y,1);rectangle7(x,y,1);} else if(n==3) {rectangle1(x,y,1);rectangle2(x,y,1);rectangle4(x,y,1);rectangle6(x,y,1);rectangle7(x,y,1);} else if(n==4) {rectangle2(x,y,1);rectangle3(x,y,1);rectangle4(x,y,1);rectangle6(x,y,1);} else if(n==5) {rectangle1(x,y,1);rectangle3(x,y,1);rectangle4(x,y,1);rectangle6(x,y,1);rectangle7(x,y,1);} else if(n==6) {rectangle1(x,y,1);rectangle3(x,y,1);rectangle4(x,y,1);rectangle5(x,y,1);rectangle6(x,y,1);rectangle7(x,y,1);} else if(n==7) {rectangle1(x,y,1);rectangle2(x,y,1);rectangle6(x,y,1);} else if(n==8) {rectangle1(x,y,1);rectangle2(x,y,1);rectangle3(x,y,1);rectangle4(x,y,1);rectangle5(x,y,1);rectangle6(x,y,1);rectangle7(x,y,1);} else if(n==0) {rectangle1(x,y,1);rectangle2(x,y,1);rectangle3(x,y,1);rectangle5(x,y,1);rectangle6(x,y,1);rectangle7(x,y,1);} else if(n==9) {rectangle1(x,y,1);rectangle2(x,y,1);rectangle3(x,y,1);rectangle4(x,y,1);rectangle6(x,y,1);rectangle7(x,y,1);} }
void volumeControl::paintEvent(QPaintEvent *e) { QPainter p(this); QRectF rectangle3(10.0, 7.5,230.0, 15.0); QLinearGradient fade2(0.0, 7.5,0.0, 22.5); fade2.setColorAt(0, QColor(250, 250, 255, 255)); fade2.setColorAt(.5, QColor(0, 39, 255, 255)); fade2.setColorAt(1, QColor(200, 255, 255, 255)); p.setBrush(fade2); p.drawRoundedRect(rectangle3,7.0,7.0); p.drawPixmap(mPosX-15,0,mHandle); p.end(); }