-
/************************ UPDATE FRIEND PATTERN ********************/
-
N Form-1 Form-2 Form-3 Form-4 Form-5 Lookup-Table
-
———————————————————————
-
0 “####” const const const const {0,0,0,0}
-
1 “*###” “O###” const const const {2,1,1,1}
-
2 “O###” const const const const {2,2,2,2}
-
3 “**##” “O*##” “*O##” const const {5,4,3,3}
-
4 “*O##” “OO##” const const const {6,4,4,4}
-
5 “O*##” const “OO##” const const {0,6,5,5}
-
6 “OO##” const const const const {6,6,6,6}
-
7 “***#” “O**#” “*O*#” “**O#” const {11,9,8,7}
-
8 “**O#” “O*O#” “*OO#” const const {12,10,8,8}
-
9 “*O*#” “OO*#” const “*OO#” const {13,9,10,9}
-
10 “*OO#” “OOO#” const const const {14,10,10,10}
-
11 “O**#” const “OO*#” “O*O#” const {11,13,12,11}
-
12 “O*O#” const “OOO#” const const {12,14,12,12}
-
13 “OO*#” const const “OOO#” const {13,13,14,13}
-
14 “OOO#” const const const const {14,14,14,14}
-
15 “****” “O***” “*O**” “**O*” “***O” {23,19,17,16}
-
16 “***O” “O**O” “*O*O” “**OO” const {24,20,18,16}
-
17 “**O*” “O*O*” “*OO*” const “**OO” {25,21,17,18}
-
18 “**OO” “O*OO” “*OOO” const const {26,22,18,18}
-
19 “*O**” “OO**” const “*OO*” “*O*O” {27,19,21,20}
-
20 “*O*O” “OO*O” const “*OOO” const {28,20,22,20}
-
21 “*OO*” “OOO*” const const “*OOO” {29,21,21,22}
-
22 “*OOO” “OOOO” const const const {30,22,22,22}
-
23 “O***” const “OO**” “O*O*” “O**O” {23,27,25,24}
-
24 “O**O” const “OO*O” “O*OO” const {24,28,26,24}
-
25 “O*O*” const “OOO*” const “O*OO” {25,29,25,26}
-
26 “O*OO” const “OOOO” const const {26,30,26,26}
-
27 “OO**” const const “OOO*” “OO*O” {27,27,29,28}
-
28 “OO*O” const const “OOOO” const {28,28,30,28}
-
29 “OOO*” const const const “OOOO” {29,29,29,30}
-
30 “OOOO” const const const const {30,30,30,30}
-
-
/*********************** UPDATE ENEMY PATTERN **********************/
-
N Form-1 Form-2 Form-3 Form-4 Form-5 Lookup-Table
-
———————————————————————
-
0 “####” const const const const {0,0,0,0}
-
1 “*###” “####” const const const {0,1,1,1}
-
2 “O###” const const const const {2,2,2,2}
-
3 “**##” “####” “*###” const const {0,1,3,3}
-
4 “*O##” “####” const const const {0,4,4,4}
-
5 “O*##” const “O###” const const {5,2,5,5}
-
6 “OO##” const const const const {6,6,6,6}
-
7 “***#” “####” “*###” “**##” const {0,1,3,7}
-
8 “**O#” “####” “*###” const const {0,1,8,8}
-
9 “*O*#” “####” const “*O##” const {0,9,4,9}
-
10 “*OO#” “####” const const const {0,10,10,10}
-
11 “O**#” const “O###” “O*##” const {11,2,5,11}
-
12 “O*O#” const “O###” const const {12,2,12,12}
-
13 “OO*#” const const “OO##” const {13,13,6,13}
-
14 “OOO#” const const const const {14,14,14,14}
-
15 “****” “####” “*###” “**##” “***#” {0,1,3,7}
-
16 “***O” “####” “*###” “**##” const {0,1,3,16}
-
17 “**O*” “####” “*###” const “**O#” {0,1,17,8}
-
18 “**OO” “####” “*###” const const {0,1,18,18}
-
19 “*O**” “####” const “*O##” “*O*#” {0,19,4,9}
-
20 “*O*O” “####” const “*O##” const {0,20,4,20}
-
21 “*OO*” “####” const const “*OO#” {0,21,21,10}
-
22 “*OOO” “####” const const const {0,22,22,22}
-
23 “O***” const “O###” “O*##” “O**#” {23,2,5,11}
-
24 “O**O” const “O###” “O*##” const {24,2,5,24}
-
25 “O*O*” const “O###” const “O*O#” {25,2,25,12}
-
26 “O*OO” const “O###” const const {26,2,26,26}
-
27 “OO**” const const “OO##” “OO*#” {27,27,6,13}
-
28 “OO*O” const const “OO##” const {28,28,6,28}
-
29 “OOO*” const const const “OOO#” {29,29,29,14}
-
30 “OOOO” const const const const {30,30,30,30}
-
-
/******************************************************************/