Exemplo n.º 1
0
  GradientButton(GamePanel *parent, const QRect &rect, const QString &text) :
      GameButton(parent, rect, text)
  {
    setBackground(Qt::NoBrush);
    setPen(QPen(QColor(Qt::white), 2));
    setHoverBackground(QColor(0x2076b1));

    setTextColor(Qt::white);
    setTextHoverColor(Qt::white);

    setFont(&gameStock->Font20);
  }
Exemplo n.º 2
0
Chrono::Chrono()
	: Button(300, 100)
{
	setText("xxx's turn\nTime left: xx sec");
	setTextAlignment(Alignment::CENTERX | Alignment::CENTERY);
	auto l = [=](Event*) { GAMEINST->endTurn(); };
	Clickable::setCallback(new EventCallback(l));
	//setBgColor(Color::BGCOLOR);
	Texture bgTexture = (*ServiceLocator::getTextureManager())["bgChrono"];//Penser à changer le nom
	Texture bgTextureHover = (*ServiceLocator::getTextureManager())["bgChronoHover"];//Penser à changer le nom
	setBackground(bgTexture);
	setHoverBackground(bgTextureHover);
}