File aop-aop.c.patch of Package aop

--- aop.c.orig	2004-04-06 15:13:28.000000000 +0200
+++ aop.c	2015-12-02 15:56:44.337361654 +0100
@@ -8,7 +8,7 @@
 
 int main(int argc, char *argv[]) {
 	int px, py, opx, opy, ipx, ipy, x, y, c=0, p=0, op, dir;
-	int last_lv = argc>=2 ? argc-1 : 11, level=1, lifes=5; FILE *f;
+	int last_lv = argc>=2 ? argc-1 : 11, level=1, lives=5; FILE *f;
 	char ch, field[25][81], tmp[96], *lastword = "Bye.";
 
 	if ( argc > 1 && *argv[1] == '-' ) {
@@ -21,7 +21,7 @@
 	init_pair(1, COLOR_RED, COLOR_BLACK);
 
 start:	memset(field, ' ', 25*81);
-	snprintf(tmp, 96, "/usr/local/share/aop/aop-level-%02d.txt", level);
+	snprintf(tmp, 96, "/usr/share/aop/aop-level-%02d.txt", level);
 	f = fopen(argc>=2 ? argv[level] : tmp, "r");
 	if (!f) { endwin(); printf("Can't open level file.\n"); return 1; }
 	opx=ipx=px=3, opy=ipy=py=2; op=p; p += 700000 + level*373737;
@@ -41,10 +41,10 @@
 		if (field[py][px] == '@') {
 			if(level++ != last_lv) goto start;
 			lastword="Well done!"; break;
-		} else if (field[py][px] == '0') lifes++;
+		} else if (field[py][px] == '0') lives++;
 		else if (field[py][px] != ' ' && dir) {
 			field[opy][opx] = '0'; sleep(1); flushinp();
-			if(--lifes == 0) { p=op; lastword="Sucker!"; break; }
+			if(--lives == 0) { p=op; lastword="Sucker!"; break; }
 			opx=px=ipx; opy=py=ipy; c=dir=0; continue;
 		}
 		field[opy][opx] = ' '; field[opy=py][opx=px] = 'O';
@@ -53,8 +53,8 @@
 		 	mvaddch(y, x, field[y][x]); attroff(COLOR_PAIR(1));
 		}
 		attron(COLOR_PAIR(1));
-		mvprintw(0, 0, "Lifes: %d, Points: %d ",
-				lifes, p=p-(dir < 5 ? 1 : 2));
+		mvprintw(0, 0, "lives: %d, Points: %d ",
+				lives, p=p-(dir < 5 ? 1 : 2));
 		refresh(); usleep(dir < 5 ? 50000 : 100000);
 	} while( (c=getch()) != 'q' );
 	endwin(); printf("%s (%d points)\n", lastword, p);
openSUSE Build Service is sponsored by