2c2,3 < /* note that on the mac keyboard, capitals are not recognized 'H'='h' */ --- > /* 12jan05 modifications in the grafiXlab mjp with gkf for MacOS X */ > /* Put in slowmo */ 267a269,271 > //This is to be adjusted based on the speed of the platform & personal preference: > #define MAC_SLOW 2 > 1158c1162 < int cube,thick,rseed,moving,frozen,could_move=0; --- > int cube,thick,rseed,moving,frozen,could_move=0,slowmo; 3017c3021 < if(rand_maze)far=13.;else far=99.; morph=0; frozen=0; --- > if(rand_maze)far=13.;else far=99.; morph=0; frozen=0;slowmo=0; 3652c3656 < if(key=='j'){morph=0;frozen=0;} --- > if(key=='H'){morph=0;frozen=0;} 3664a3669 > TOGGLE('l',slowmo); /* 1 means that there's only one type of slowmotion */ 4174c4179 < LABEL2(80,2420,"(H)ypertour pause/unpause/qu(j)t%s","");} --- > LABEL2(80,2420,"(H)ypertour pause/unpause/quit%s","");} 4178a4184 > LABEL2(80,2140,"s(l)ow-mo on/off",""); 4428c4434,4435 < if(frozen==0){ --- > static int slowmo_delay_cnt=0; > if(frozen==0 && slowmo_delay_cnt==0){ 4433a4441,4442 > slowmo_delay_cnt++; > if(slowmo_delay_cnt>(slowmo*MAC_SLOW))slowmo_delay_cnt=0;