int main(int argc, char **argv)
{
- int quit = 0;
+ bool quit = false;
SDL_Init(SDL_INIT_EVERYTHING);
SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 0);
SDL_WM_SetCaption("OpenGL window", NULL);
// geez
- glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
glPixelStorei(GL_PACK_ALIGNMENT, 1);
unsigned img_w, img_h;
make_hsv_wheel_texture();
- int frame = 0, screenshot = 0;
+ int frame = 0;
+ bool screenshot = false;
#if _POSIX_C_SOURCE >= 199309L
struct timespec start, now;
clock_gettime(CLOCK_MONOTONIC, &start);
SDL_Event event;
while (SDL_PollEvent(&event)) {
if (event.type == SDL_QUIT) {
- quit = 1;
+ quit = true;
} else if (event.type == SDL_KEYDOWN && event.key.keysym.sym == SDLK_ESCAPE) {
- quit = 1;
+ quit = true;
} else if (event.type == SDL_KEYDOWN && event.key.keysym.sym == SDLK_F1) {
- screenshot = 1;
+ screenshot = true;
} else if (event.type == SDL_MOUSEBUTTONDOWN && event.button.button == SDL_BUTTON_LEFT) {
mouse(event.button.x, event.button.y);
} else if (event.type == SDL_MOUSEMOTION && (event.motion.state & SDL_BUTTON(1))) {
sprintf(filename, "frame%05d.ppm", frame);
write_ppm(filename, screenbuf);
printf("Screenshot: %s\n", filename);
- screenshot = 0;
+ screenshot = false;
}
glUnmapBuffer(GL_PIXEL_PACK_BUFFER_ARB);
check_error();