Пример #1
0
/* Start main function */
int main(void)
{
   /* Variables */
   int liveBoard[BOARDH][BOARDW]; /* Live game board */
   int tempBoard[BOARDH][BOARDW]; /* Temporary game board */
   int i; /* Height LCV */
   int j; /* Width LCV */

   /* Array Setting to 0 */
   for(i = 0; i < BOARDH; i++) {
      for(j = 0; j < BOARDW; j++) {
         liveBoard[i][j] = 0;
         tempBoard[i][j] = 0;
      }
   }

   PrintSetup();
   Setup(liveBoard);

   printf("You chose:\n");
   Printer(liveBoard);

   TheGame(liveBoard, tempBoard);

   return(0);
}
Пример #2
0
int
main(int argc, char *argv[])
{
	GLenum status;
	GLFWwindow *win;

	/* Init GLFW */

	if(!glfwInit()){
		fprintf(stderr, "Error: could not initialize GLFW\n");
		return 1;
	}
	glfwWindowHint(GLFW_SAMPLES, 4);
	glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
	glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
	glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
	glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);

	win = glfwCreateWindow(640, 480, "GTA III test", 0, 0);
	if(win == nil){
		fprintf(stderr, "Error: could not create GLFW window\n");
		glfwTerminate();
		return 1;
	}
	glfwwindow = win;
	glfwSetKeyCallback(win, keypress);

	numPads = 0;
	for(int i = 0; i < 16; i++){
		int present = glfwJoystickPresent(GLFW_JOYSTICK_1+i);
		if(present)
			numPads++;
	}
	glfwMakeContextCurrent(win);

	/* Init GLEW */

	glewExperimental = GL_TRUE;
	status = glewInit();
	if(status != GLEW_OK){
		fprintf(stderr, "Error: %s\n", glewGetErrorString(status));
		return 1;
	}
	if(!GLEW_VERSION_3_3){
		fprintf(stderr, "Error: OpenGL 3.3 needed\n");
		return 1;
	}

	initkeymap();

	TheGame();

	glfwDestroyWindow(win);
	glfwTerminate();
	return 0;
}