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();
}
Exemple #3
0
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();
}