Exemple #1
0
int main(int argc, char *argv[]) {

	// Init SDL video subsystem
	if ( SDL_Init (SDL_INIT_VIDEO) < 0 ) {
		
        fprintf(stderr, "Couldn't initialize SDL: %s\n",
			SDL_GetError());
		exit(1);
	}
	atexit(SDL_Quit);

    // Set GL context attributes
    initAttributes ();
    
    // Create GL context
    createSurface(0);
    
    // Get GL context attributes
    printAttributes();
    
    // Init GL state
    initGL();
    
    // Draw, get events...
    mainLoop();
    
    // Cleanup
	SDL_Quit();
	
    return 0;
}
Exemple #2
0
//---------------------------------------------------------------------
//---------------------------------------------------------------------
static void createSurface() {
	SDL_Init(SDL_INIT_VIDEO);
	SDL_EnableKeyRepeat(300, 80);
	initAttributes();	//Context Attr
	gScreen = SDL_SetVideoMode ((int)game.mW, (int)game.mH, 0, SDL_OPENGL);
	SDL_WM_SetCaption("Game of Life", NULL);
}
/**
 * int main()
 * 
 * Descricao:
 * 	Funcao principal do programa que contem um loop (do-while) contendo a chamada
 * 	das funcoes que calculam as variaveis utilizadas pelo algoritmo Gauss-Legendre
 * 	a cada iteracao. 
 * 
 * Parametros de entrada:
 * 	-
 * 
 * Parametros de retorno:
 *	-
 *	
 */
int main(){
  
  /* Variaveis utilizadas para calcular o tempo de execucao do programa */
  time_t begin, end;
  double time_spent;
  time(&begin);

  /* Inicialicazao das variaveis globais utilizadas no algoritmo */
  initAttributes();  
  
  /* Loop principal que calcula o valor do "pi" */
  do{    
    //printf("Iteracao: %ld\n", n_count);    
    
    calculate_a();
    calculate_b();
    calculate_t();
    calculate_p();
    calculate_pi();    
    filePrint();
    
    n_count++;  
  } while(mpf_cmp(pi[n_count-2], pi[n_count-1])!=0); /* Condicao de parada: o "pi" recem calculado deve 
							 ser igual ao seu antecessor, garantindo assim a sua 
							 convergencia com 10 milhoes de casas decimais */

  
  time(&end);
  time_spent = difftime(end, begin);	

  printf("Tempo de execucao: %lf segundos\nIteracoes: %ld\n", time_spent, n_count);
  
  return 0;
}
Exemple #4
0
LoadHandler::LoadHandler() :
	doc(&dHanlder) {
	XOJ_INIT_TYPE(LoadHandler);

	initAttributes();
	this->removePdfBackgroundFlag = false;
	this->pdfReplacementAttach = false;
}
Exemple #5
0
void QgsFeature::setFields( const QgsFields &fields, bool init )
{
  d.detach();
  d->fields = fields;
  if ( init )
  {
    initAttributes( d->fields.count() );
  }
}
Exemple #6
0
void Mesh::initBuffer() {
	glGenVertexArrays(1, &vertexArray);
	glBindVertexArray(vertexArray);
	glGenBuffers(1, &vertexBuffer);
	glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer);

	initAttributes();
	uploadToBuffer();
}
Exemple #7
0
QgsFeature::QgsFeature( const QgsFields &fields, QgsFeatureId id )
    : mFid( id )
    , mGeometry( 0 )
    , mOwnsGeometry( 0 )
    , mValid( false )
    , mFields( &fields )
{
  initAttributes( fields.count() );
}
Exemple #8
0
/* -----------------------------------------------------------------------------------*/
PROCESS_STATUS_TYPE initStatus(){
	PROCESS_STATUS_TYPE	st;

	st.ATTRIBUTES = initAttributes();
	st.CURRENT_PRIORITY = REGULAR_MASTER_PROCESS_PRIORITY;
	st.DEADLINE_TIME = 0;
	st.PROCESS_STATE = DORMANT;

	return st;

}
Exemple #9
0
Wall::Wall () {
initAttributes();
}
Exemple #10
0
Fidelity::Common::VOResource::VOResource()
{
    initAttributes();
}
Exemple #11
0
Fidelity::Plugin::Component::Photodetector::Photodetector() : AComponent()
{
	initAttributes();
}
Exemple #12
0
Comando::Comando ( ) {
initAttributes();
}
Balade::Balade ( ) {
initAttributes();
}
Exemple #14
0
Fidelity::Common::VOLink::VOLink()
{
	initAttributes();
}
Editable::Editable ( ) {
initAttributes();
}
FilaMensagem::FilaMensagem ( ) {
initAttributes();
}
Exemple #17
0
Fidelity::Common::VOBinary::VOBinary()
{
	initAttributes();
}
Exemple #18
0
template <typename T> Matrix2d<T>::Matrix2d()
{
	initAttributes();
}
Exemple #19
0
ControlarDisparo::ControlarDisparo ( ) {
initAttributes();
}
Exemple #20
0
Fidelity::Plugin::Component::Mirror::Mirror() : AComponent()
{
	initAttributes();
}
Exemple #21
0
ArmaAlarma::ArmaAlarma ( ) {
initAttributes();
}
Exemple #22
0
Mensagem::Mensagem ( ) {
initAttributes();
}
Exemple #23
0
QgsFeature::QgsFeature( const QgsFields &fields, QgsFeatureId id )
{
  d = new QgsFeaturePrivate( id );
  d->fields = fields;
  initAttributes( d->fields.count() );
}
Exemple #24
0
Robot::Robot ( ) {
initAttributes();
}
IcoSiso::IcoSiso ( ) {
initAttributes ( );
}
Exemple #26
0
Fidelity::Plugin::Component::Base::AComponent::AComponent()
{
	initAttributes();
}
Exemple #27
0
VOTR::VOTR()
{
	initAttributes();
}