~rabbits/nasu

f2723aa59e1cbbc7139fda63fb15a42a1c3e0bc6 — Devine Lu Linvega 2 years ago db271c4
Redraw less often
1 files changed, 4 insertions(+), 5 deletions(-)

M chr6.c
M chr6.c => chr6.c +4 -5
@@ 77,6 77,10 @@ redraw(void)
				draw(pixels, id, color);
				id++;
			}
	SDL_UpdateTexture(gTexture, NULL, pixels, WIDTH * sizeof(uint32_t));
	SDL_RenderClear(gRenderer);
	SDL_RenderCopy(gRenderer, gTexture, NULL, NULL);
	SDL_RenderPresent(gRenderer);
}

void


@@ 296,8 300,6 @@ main(int argc, char** argv)
		if(tick < ticknext)
			SDL_Delay(ticknext - tick);
		ticknext = tick + (1000 / FPS);
		SDL_UpdateTexture(gTexture, NULL,
		                  pixels, WIDTH * sizeof(uint32_t));
		while(SDL_PollEvent(&event) != 0) {
			if(event.type == SDL_MOUSEBUTTONUP ||
			   event.type == SDL_MOUSEBUTTONDOWN ||


@@ 306,9 308,6 @@ main(int argc, char** argv)
			} else if(event.type == SDL_KEYDOWN)
				keyhandler(&event, &brush);
		}
		SDL_RenderClear(gRenderer);
		SDL_RenderCopy(gRenderer, gTexture, NULL, NULL);
		SDL_RenderPresent(gRenderer);
	}
	quit();
	return 0;