Add randomization key
This commit is contained in:
parent
d58a8c107f
commit
c888933241
6
conway.c
6
conway.c
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user