diff options
Diffstat (limited to '06-brain2')
| -rw-r--r-- | 06-brain2/src/main.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/06-brain2/src/main.c b/06-brain2/src/main.c index 5e1f387..4640638 100644 --- a/06-brain2/src/main.c +++ b/06-brain2/src/main.c @@ -76,6 +76,7 @@ int main(int argc, char **argv)  reset:  	memset(bits1, 0, sizeof(bits1)); +	memset(bits2, 0, sizeof(bits1));  	while(true) {  		al_wait_for_event(eq, &e); @@ -86,7 +87,7 @@ reset:  			goto done;  		case ALLEGRO_EVENT_MOUSE_BUTTON_DOWN: -			bits1[e.mouse.y / DISP_SCALE][e.mouse.x / DISP_SCALE] = 1; +			bits1[e.mouse.y / DISP_SCALE][e.mouse.x / DISP_SCALE] = 3;  			mouse_down = true;  			break; @@ -107,6 +108,7 @@ reset:  			case ALLEGRO_KEY_2:  				memset(bits1, 0, sizeof(bits1)); +				memset(bits2, 0, sizeof(bits2));  				for (x = 0; x < SEED_BITS; x++) {  					bits1[randombytes_random() % BUF_H][randombytes_random() % BUF_W] = 3;  				} @@ -131,7 +133,7 @@ reset:  			if (mouse_down) {  				al_get_mouse_state(&ms); -				bits1[ms.y / DISP_SCALE][ms.x / DISP_SCALE] = 1; +				bits1[ms.y / DISP_SCALE][ms.x / DISP_SCALE] = 3;  			}  			/* step */  | 
