Example #1
0
quiz::quiz(int tipo, int qtdqestoes)
{
    switch (tipo){
        case 1:
            setTipo("livre").setQuantidadeDeQuestoes(qtdqestoes).setPontuacao(0).setPerguntas();
            std::cout << "quiz instanciado" << std::endl;
            break;
        case 2:
            setTipo("Provão").setQuantidadeDeQuestoes(30).setPontuacao(0).setPerguntas();
            break;
    }
}
Example #2
0
// Construtor
Nurbs::Nurbs(float x, float y, float z):BSplines()
{
	vector<float> p1,p2,p3,p4;

	p1.push_back(x);
	p1.push_back(y);
	p1.push_back(z);

	p2.push_back(x+20);
	p2.push_back(y+20);
	p2.push_back(z);

	p3.push_back(x+40);
	p3.push_back(y+20);
	p3.push_back(z);

	p4.push_back(x+60);
	p4.push_back(y);
	p4.push_back(z);

	ptControle.push_back(p1);
	ptControle.push_back(p2);
	ptControle.push_back(p3);
	ptControle.push_back(p4);

	pesos.push_back(1);
	pesos.push_back(1);
	pesos.push_back(1);
	pesos.push_back(1);
	
	iniNo();

	// Tipo Curva Nurbs
	setTipo(2);
}
Example #3
0
edificio::edificio(int t)
{
	setTipo(2);
	setClase(t);
	setPosition(0,0);
	setPintable(true);
	de_usuario = true;
}
Example #4
0
edificio::edificio(int t,int x,int y,bool usuario)
{
	setTipo(2);
	setClase(t);
	setPosition(x,y);
	setPintable(true);
	de_usuario = usuario;
}
Example #5
0
Pesado::Pesado(string mar, string matr, int a, int m, bool d, string o) :
		Veiculo(mar, matr, a, m, d, o) {
	setTipo(2);
	set_pi_inspc(Calc_data_P_Inspecao());
}
Example #6
0
Ligeiro::Ligeiro(string mar, string matr, int a, int m, bool d) :
		Veiculo(mar, matr, a, m, d) {
	setTipo(1);
	set_pi_inspc(Calc_data_P_Inspecao());
}
Example #7
0
Mota::Mota(string mar, string matr, int a, int m, bool d) :
		Veiculo(mar, matr, a, m, d) {
	setTipo(3);
	set_pi_inspc(Calc_data_P_Inspecao());
}