Skip to content

Commit f8f9b4f

Browse files
authored
Update microman.c
1 parent 47889ae commit f8f9b4f

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

Diff for: examples/microman.c

+18-1
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,11 @@ void eatpill ()
691691
dots--;
692692
for (a=0; a<GHOSTS; a++) g[a].eaten=0;
693693
basepic=wgh;
694+
#if SIZE==10
695+
scared=300;
696+
#else
694697
scared=180;
698+
#endif
695699
}
696700

697701

@@ -737,8 +741,12 @@ void move_ghost()
737741

738742
#ifdef COMPACT
739743
if ( (g[a].y==(SIZE2*8-1)) && (g[a].x>=(SIZE2*8-1)) && (g[a].x<=(SIZE2*10-1)) )
744+
#else
745+
#if SIZE==10
746+
if ( (g[a].y==(SIZE2*10-1)) && (g[a].x>=(SIZE2*11-1)) && (g[a].x<=(SIZE2*11-1)) )
740747
#else
741748
if ( (g[a].y==(SIZE2*10-1)) && (g[a].x>=(SIZE2*8-1)) && (g[a].x<=(SIZE2*10-1)) )
749+
#endif
742750
#endif
743751
return;
744752

@@ -849,7 +857,7 @@ int main ()
849857
} else {
850858
putsprite (spr_or, i*SIZE2+1, j*SIZE2, pill);
851859
putsprite (spr_or, (18-i)*SIZE2+1, j*SIZE2, pill);
852-
}
860+
}
853861
#else
854862
plot (i*SIZE2+(SIZE2/2)-MPMARGIN+1, j*SIZE2+(SIZE2/2));
855863
plot ((18-i)*SIZE2+(SIZE2/2)-MPMARGIN+1, j*SIZE2+(SIZE2/2));
@@ -1128,8 +1136,12 @@ int main ()
11281136
eatpill();
11291137
#if SIZE==6
11301138
putsprite (spr_and, (x+SIZE2-1)/SIZE2*SIZE2, y/SIZE2*SIZE2, pill);
1139+
#else
1140+
#if SIZE==10
1141+
putsprite (spr_and, (x+SIZE2)/SIZE2*SIZE2+1, y/SIZE2*SIZE2, pill);
11311142
#else
11321143
putsprite (spr_and, (x+SIZE2)/SIZE2*SIZE2, y/SIZE2*SIZE2, pill);
1144+
#endif
11331145
#endif
11341146
}
11351147
y--;
@@ -1226,9 +1238,14 @@ int main ()
12261238
//if ( (abs((g[a].x+CENTER) - (x+CENTER)) <= (SIZE)) && (abs((g[a].y+CENTER) - (y+CENTER)) <= (SIZE)) )
12271239
if ( (abs((g[a].x+CENTER) - (x+CENTER)) <= (SIZE)) && (abs((g[a].y+CENTER) - (y+CENTER)) <= (1)) ||
12281240
(abs((g[a].x+CENTER) - (x+CENTER)) <= (1)) && (abs((g[a].y+CENTER) - (y+CENTER)) <= (SIZE)) )
1241+
#else
1242+
#if SIZE == 10
1243+
if ( ((abs((g[a].x+CENTER) - (x+CENTER)) <= (SIZE+MPMARGIN+3)) && (abs((g[a].y+CENTER) - (y+CENTER)) <= (4))) ||
1244+
(abs((g[a].x+CENTER) - (x+CENTER)) <= (4)) && (abs((g[a].y+CENTER) - (y+CENTER)) <= (SIZE+MPMARGIN+3)) )
12291245
#else
12301246
if ( ((abs((g[a].x+CENTER) - (x+CENTER)) <= (SIZE+MPMARGIN)) && (abs((g[a].y+CENTER) - (y+CENTER)) <= (2))) ||
12311247
(abs((g[a].x+CENTER) - (x+CENTER)) <= (2)) && (abs((g[a].y+CENTER) - (y+CENTER)) <= (SIZE+MPMARGIN)) )
1248+
#endif
12321249
#endif
12331250
if ((scared>0)&&(g[a].eaten==0)) {
12341251
// Ghost has been eaten

0 commit comments

Comments
 (0)