Esempio n. 1
0
char *proobraz(char* input)
{
input = registr(input);

input=  ficha(input);
for (int i=0;i<strlen(input);i++)
    {
       ssin(i,input);
       ccos(i,input);
       aasin(i,input);
       aacos(i,input);
       aatan(i,input);
       cceil(i,input);
       cch(i,input);
       eexp(i,input);
       aabs(i,input);
       ffloor(i,input);
       lln(i,input);
       llog(i,input);
       ssh(i,input);
       ssqrt(i,input);
       ttan(i,input);
       tth(i,input);
       cctg(i,input);
	aactg(i,input);
	ccth(i,input);
    }
    return input;
}
Esempio n. 2
0
/** \brief Dibuja una ficha en la ventana
 *
 * \param coordX int coordenada x
 * \param coordY int coordenada y
 * \param color sf::Color color para pintar
 *
 */
void Interfaz::dibujarFicha(int coordX, int coordY, sf::Color color)
{
    sf::CircleShape ficha(floor(ventana.getSize().x/this->cantCuadros)/2);
    int * coord = calcularEsquinaCuadro(coordX, coordY);
    ficha.setFillColor(color);
    ficha.setPosition(coord[0], coord[1]);
    ventana.draw(ficha);
    delete coord;
}
Esempio n. 3
0
bool Tablero::insertarFicha(int fila, int columna, int numFicha, QString ip)
{
    if (!_tablero.existeTripleta(fila, columna)) 
    {
	Tripleta ficha(fila,columna, numFicha, ip);
	_tablero.insertaTripleta(ficha);
	return true;
    }
    return false;
}
Esempio n. 4
0
bool Tablero::moverFicha(int fila, int columna, int numFicha, QString ip)
{
    if (!_tablero.existeTripleta(fila, columna)) 
    {
	int posAnt = _tablero.tripleta(numFicha, ip);
	_tablero.borraTripleta(posAnt);
	Tripleta ficha(fila,columna, numFicha, ip);
	_tablero.insertaTripleta(ficha);
	return true;
    }
    return false;
}
Esempio n. 5
0
void Clave::paintEvent(QPaintEvent *event)
{	
    FichaView ficha(1,2,3,0);
    this->lado = ficha.getLado(); // guardo el lado en una variable
    
	for(int i=0;i<this->N;i++)
		for(int j=0;j<this->N;j++)
			if (t.get(i,j)!=NULL)
			{
				ficha.setColorArriba(t.get(i,j)->getArriba());
				ficha.setColorDerecha(t.get(i,j)->getDerecha());
				ficha.setColorAbajo(t.get(i,j)->getAbajo());
				ficha.setColorIzquierda(t.get(i,j)->getIzquierda());
 				ficha.dibujarFicha(this,this->margenX+j*this->lado,this->margenY+i*this->lado);
			}

}