Add randomization key

This commit is contained in:
Bruce Hill 2025-02-28 01:13:14 -05:00
parent d58a8c107f
commit c888933241

View File

@ -6,6 +6,7 @@
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <sys/random.h>
#include <termios.h>
#include <unistd.h>
@ -164,6 +165,11 @@ int main(int argc, char **argv) {
case 'q': goto done;
case 'p': paused ^= 1; break;
case 'c': memset(buffers[flipflop], 0, W*H); break;
case 'r':
getrandom(buffers[flipflop], W*H, 0);
for (int i = 0; i < W*H; i++)
buffers[flipflop][i] &= 0x1;
break;
case ' ': draw_mode ^= 1; break;
case '<': { // Mouse dragging/clicks
int buttons = 0, x = 0, y = 0;