정주희

Update files about javascript

1 +var dusan_hitter = [
2 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
3 + ['김재환',0.268,48,4,1,13],
4 + ['박건우',0.340,52,10,0,2],
5 + ['페르난데스',0.333,66,7,0,8],
6 + ['허경민',0.330,63,9,0,4],
7 + ['양석환',0.269,52,10,0,12],
8 + ['김인태',0.267,36,5,1,4],
9 + ['안재석',0.316,25,4,2,0],
10 + ['최용제',0.311,14,3,0,0],
11 + ['조수행',0.277,13,1,1,0],
12 + ['장승현',0.248,27,3,0,2],
13 + ['김재호',0.262,28,5,0,1],
14 + ['박계범',0.266,21,5,0,2],
15 + ['강승호',0.247,19,2,1,2],
16 + ['정수빈',0.226,14,2,1,0],
17 + ['박세혁',0.182,6,0,0,0],
18 + ['오재원',0.175,11,2,0,0],
19 +]
20 +
21 +var dusan_pitcher = [
22 + ['선수명', '볼넷%', '피안타율'],
23 + ['로켓', 7.4, 0.251],
24 + ['미란다', 12.5, 0.243],
25 + ['최원준', 5.6, 0.237],
26 + ['박정수', 10.2, 0.302],
27 + ['곽빈', 16.7, 0.256],
28 + ['유희관', 7.6, 0.409],
29 + ['조제영', 16.7, 0.367],
30 + ['이영하', 16.0, 0.393],
31 +]
32 +
33 +var hanhwa_hitter = [
34 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
35 + ['정은원',0.284,54,10,4,1],
36 + ['노시환',0.266,49,8,0,11],
37 + ['하주석',0.283,53,10,1,4],
38 + ['조한민',0.308,8,1,2,2],
39 + ['최재훈',0.216,27,3,0,2],
40 + ['김민하',0.240,18,4,0,1],
41 + ['장운호',0.273,35,8,0,0],
42 + ['노수광',0.217,15,1,0,1],
43 + ['강상원',0.167,3,0,0,0],
44 + ['강경학',0.136,3,0,0,0],
45 + ['이해창',0.231,9,3,0,0],
46 + ['허관회',0.161,5,0,0,0],
47 + ['이성열',0.203,16,4,0,1],
48 + ['힐리',0.258,46,8,1,4],
49 + ['정진호',0.216,16,3,0,0],
50 + ['박정현',0.196,21,4,0,0],
51 + ['유장혁',0.143,14,5,0,1],
52 + ['임종찬',0.155,16,5,0,1],
53 +]
54 +
55 +var hanhwa_pitcher = [
56 + ['선수명', '볼넷%', '피안타율'],
57 + ['킹험', 6.4, 0.211],
58 + ['카펜터', 11.7, 0.209],
59 + ['김민우', 11.2, 0.208],
60 + ['김범수', 13.9, 0.284],
61 + ['장시환', 15.8, 0.306],
62 + ['윤대경', 15.0, 0.208],
63 + ['김기중', 5.6, 0.353],
64 + ['김이환', 16.7, 0.283],
65 + ['박주홍', 50.0, 0.250],
66 + ['이승관', 39.1, 0.538],
67 + ['배동현', 15.4, 0.252],
68 +]
69 +
70 +var kia_hitter = [
71 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
72 + ['최원준',0.324,71,5,5,1],
73 + ['김민식',0.247,22,3,0,2],
74 + ['김선빈',0.281,52,10,0,0],
75 + ['이정훈',0.298,25,5,0,2],
76 + ['김태진',0.336,41,3,1,0],
77 + ['터커',0.269,56,11,1,3],
78 + ['이진영',0.188,6,2,0,2],
79 + ['한승택',0.238,19,3,0,0],
80 + ['김호령',0.163,7,2,0,1],
81 + ['류지혁',0.259,21,3,0,0],
82 + ['김규성',0.133,2,1,0,0],
83 + ['이창진',0.218,22,5,0,0],
84 + ['나지완',0.184,9,1,0,0],
85 + ['박찬호',0.241,42,6,2,0],
86 + ['이우성',0.194,6,1,0,0],
87 + ['유민상',0.143,3,1,0,0],
88 + ['최형우',0.195,22,1,0,5],
89 + ['황대인',0.259,15,2,0,2],
90 + ['나주환',0.172,5,0,0,0],
91 +]
92 +
93 +var kia_pitcher = [
94 + ['선수명', '볼넷%', '피안타율'],
95 + ['브룩스', 5.3, 0.307],
96 + ['멩덴', 10, 0.243],
97 + ['이의리', 14, 0.223],
98 + ['임기영', 7.1, 0.254],
99 + ['김현수', 14.5, 0.243],
100 + ['이민우', 7.9, 0.346],
101 + ['남재현', 27.8, 0.208],
102 + ['김유신', 16.2, 0.269],
103 + ['차명진', 8.0, 0.273],
104 +]
105 +
106 +var kiwoom_hitter = [
107 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
108 + ['이정후',0.346,71,21,4,1],
109 + ['박동원',0.281,34,7,0,9],
110 + ['김혜성',0.283,62,8,1,3],
111 + ['서건창',0.266,49,9,0,1],
112 + ['김웅빈',0.250,39,10,0,4],
113 + ['이용규',0.256,42,4,4,0],
114 + ['송우현',0.280,46,11,1,1],
115 + ['박병호',0.219,35,8,0,8],
116 + ['전병우',0.196,22,6,0,3],
117 + ['박준태',0.048,1,1,0,0],
118 + ['프레이타스',0.285,35,10,0,2],
119 + ['김수환',0.220,9,2,0,2],
120 + ['허정협',0.179,5,0,0,0],
121 + ['박주홍',0.143,4,2,0,0],
122 + ['이지영',0.253,22,2,1,0],
123 + ['변상권',0.105,2,0,0,0],
124 +]
125 +
126 +var kiwoom_pitcher = [
127 + ['선수명', '볼넷%', '피안타율'],
128 + ['요키시', 6.8, 0.252],
129 + ['한현희', 8.8, 0.261],
130 + ['최원태', 7.7, 0.276],
131 + ['안우진', 10.4, 0.269],
132 + ['브리검', 13.3, 0.243],
133 + ['이승호', 18, 0.263],
134 + ['스미스', 11.6, 0.237],
135 + ['장재영', 26.5, 0.217],
136 + ['김정인', 12.5, 0.246],
137 +]
138 +
139 +var kt_hitter = [
140 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
141 + ['강백호',0.407,81,12,1,7],
142 + ['배정대',0.295,57,13,0,3],
143 + ['심우준',0.306,49,11,1,3],
144 + ['김병희',0.300,12,3,0,3],
145 + ['황재균',0.316,31,3,1,1],
146 + ['조용호',0.281,47,7,0,0],
147 + ['장성우',0.234,36,6,0,6],
148 + ['알몬테',0.296,58,9,0,5],
149 + ['김민혁',0.302,19,0,2,0],
150 + ['유한준',0.280,30,6,0,1],
151 + ['권동진',0.182,6,3,0,0],
152 + ['송민섭',0.080,2,0,0,0],
153 + ['문상철',0.222,16,6,0,2],
154 + ['신본기',0.400,18,4,0,0],
155 + ['박경수',0.185,22,6,0,5],
156 + ['이홍구',0.178,8,0,0,1],
157 +]
158 +
159 +var kt_pitcher = [
160 + ['선수명', '볼넷%', '피안타율'],
161 + ['데스파이네', 11.3, 0.213],
162 + ['고영표', 3.9, 0.243],
163 + ['배제성', 13.8, 0.226],
164 + ['소형준', 12.3, 0.269],
165 + ['김민수', 11.8, 0.299],
166 + ['쿠에바스', 12.0, 0.306],
167 + ['이정현', 12.0, 0.318],
168 +]
169 +
170 +var lg_hitter = [
171 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
172 + ['홍창기', 0.316, 60, 8, 1, 3],
173 + ['김현수', 0.317, 59, 9, 0, 8],
174 + ['채은성', 0.303, 47, 11, 0, 7],
175 + ['문보경', 0.275, 19, 7, 0, 2],
176 + ['유강남', 0.241, 40, 6, 0, 5],
177 + ['오지환', 0.231, 37, 9, 1, 2],
178 + ['이형종', 0.222, 22, 6, 0, 4],
179 + ['한석현', 0.286, 6, 2, 1, 0],
180 + ['라모스', 0.243, 45, 7, 1, 8],
181 + ['김재성', 0.188, 6, 1, 1, 1],
182 + ['신민재', 0.167, 3, 0, 0, 0],
183 + ['정주현', 0.222, 30, 6, 1, 2],
184 + ['구본혁', 0.150, 3, 2, 0, 0],
185 + ['김민성', 0.207, 34, 9, 0, 3],
186 + ['이천웅', 0.211, 27, 6, 0, 2],
187 +]
188 +
189 +var lg_pitcher = [
190 + ['선수명', '볼넷%', '피안타율'],
191 + ['수아레즈', 9.6, 0.208],
192 + ['정찬헌', 5.6, 0.271],
193 + ['켈리', 9.6, 0.228],
194 + ['이민호', 11.5, 0.234],
195 + ['이우찬', 10.2, 0.264]
196 + ['배재준', 6.2, 0.356],
197 + ['차우찬', 9.5, 0.211],
198 + ['함덕주', 17.2, 0.224],
199 + ['김윤식', 12.7, 0.254],
200 + ['임찬규', 25.8, 0.476],
201 + ['이상영', 11.1, 0.257],
202 +]
203 +
204 +var lotte_hitter = [
205 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
206 + ['전준우', 0.325, 65, 12, 0, 2],
207 + ['정훈', 0.305, 57, 13, 0, 6],
208 + ['마차도', 0.272, 43, 9, 0, 4],
209 + ['안치홍', 0.310, 54, 11, 2, 3],
210 + ['이대호', 0.328, 44, 3, 0, 8],
211 + ['한동희', 0.241, 41, 8, 0, 7],
212 + ['추재현', 0.318, 28, 6, 0, 3],
213 + ['김준태', 0.221, 23, 5, 0, 4],
214 + ['김재유', 0.290, 9, 2, 0, 0],
215 + ['배성근', 0.270, 10, 1, 0, 0],
216 + ['이병규', 0.235, 8, 0, 0, 0],
217 + ['지시완', 0.237, 14, 2, 0, 2],
218 + ['오윤석', 0.245, 13, 7, 0, 1],
219 + ['장두성', 0.214, 6, 2, 0, 0],
220 + ['나승엽', 0.268, 11, 1, 0, 0],
221 + ['김민수', 0.232, 16, 5, 0, 1],
222 + ['강태율', 0.100, 2, 1, 0, 1],
223 + ['손아섭', 0.271, 57, 6, 0, 0],
224 +]
225 +
226 +var lotte_pitcher = [
227 + ['선수명', '볼넷%', '피안타율'],
228 + ['스트레일리', 9.3, 0.268],
229 + ['박세웅', 8.3, 0.230],
230 + ['나균안', 9.4, 0.274],
231 + ['프랑코', 11.0, 0.234],
232 + ['김진욱', 20.0, 0.261],
233 + ['서준원', 13.9, 0.299],
234 + ['이승헌', 19.6, 0.325],
235 + ['노경은', 10.7, 0.344],
236 +]
237 +
238 +var nc_hitter = [
239 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
240 + ['양의지', 0.349, 60, 11, 1, 11],
241 + ['알테어', 0.303, 56, 10, 0, 14],
242 + ['박석민', 0.299, 35, 8, 0, 10],
243 + ['나성범', 0.280, 60, 12, 1, 13,]
244 + ['노진혁', 0.296, 45, 5, 0, 5],
245 + ['이명기', 0.296, 47, 10, 0, 2],
246 + ['박민우', 0.287, 41, 5, 1, 1],
247 + ['권희동', 0.237, 22, 3, 0, 6],
248 + ['김태군', 0.248, 26, 5, 0, 3],
249 + ['윤형준', 0.400, 10, 0, 0, 3],
250 + ['박준영', 0.238, 24, 2, 1, 5],
251 + ['김찬형', 0.364, 8, 1, 0, 0],
252 + ['정진기', 0.333, 7, 3, 0, 0],
253 + ['전민수', 0.318, 7, 0, 0, 0],
254 + ['강진성', 0.234, 26, 7, 0, 1],
255 + ['지석훈', 0.147, 5, 1, 0, 0],
256 + ['최정원', 0.158, 3, 0, 0, 0],
257 + ['도태훈', 0.067, 2, 0, 0, 0],
258 + ['이원재', 0.226, 14, 2, 0, 0],
259 +]
260 +
261 +var nc_pitcher = [
262 + ['선수명', '볼넷%', '피안타율'],
263 + ['루친스키', 9.0, 0.235],
264 + ['파슨스', 11.9, 0.219],
265 + ['송명기', 7.2, 0.348],
266 + ['신민혁', 7.8, 0.245],
267 + ['강동연', 9.0, 0.271],
268 + ['김진호', 42.9, 0.500],
269 + ['김영규', 11.9, 0.312],
270 + ['이재학', 24.4, 0.290],
271 +]
272 +
273 +var samsung_hitter = [
274 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
275 + ['피렐라',0.347,77,10,1,13],
276 + ['강민호',0.351,54,8,0,6],
277 + ['박해민',0.292,52,8,0,3],
278 + ['구자욱',0.287,58,10,4,6],
279 + ['오재일',0.295,36,8,0,8],
280 + ['김헌곤',0.310,31,2,0,3],
281 + ['김민수',0.313,15,4,0,2],
282 + ['이원석',0.241,33,8,0,3],
283 + ['김지찬',0.259,30,5,0,1],
284 + ['이학주',0.220,18,6,0,2],
285 + ['김호재',0.222,8,1,0,0],
286 + ['송준석',0.235,12,2,0,2],
287 + ['강한울',0.231,24,3,0,0],
288 + ['김상수',0.206,37,4,1,0],
289 + ['김동엽',0.157,8,1,0,0],
290 +]
291 +
292 +var samsung_pitcher = [
293 + ['선수명', '볼넷%', '피안타율'],
294 + ['뷰캐넌', 8.5, 0.228],
295 + ['원태인', 8.6, 0.246],
296 + ['라이블리', 9.3, 0.190],
297 + ['백정현', 10.5, 0.250],
298 + ['최채흥', 9.7, 0.346],
299 + ['이승민', 10.2, 0.294],
300 + ['김윤수', 19.3, 0.348],
301 + ['김대우', 8.3, 0.275],
302 + ['구준범', 25.0, 0.250],
303 +]
304 +
305 +var ssg_hitter = [
306 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
307 + ['최정',0.293,49,8,0,13],
308 + ['추신수',0.263,44,4,1,8],
309 + ['로맥',0.253,46,6,0,13],
310 + ['박성한',0.297,38,8,0,1],
311 + ['최주환',0.304,35,7,0,4],
312 + ['최지훈',0.237,32,4,1,3],
313 + ['김성현',0.278,27,4,0,2],
314 + ['한유섬',0.250,41,9,0,6],
315 + ['이흥련',0.281,16,1,0,0],
316 + ['이재원',0.258,34,9,0,2],
317 + ['정현',0.190,4,2,0,0],
318 + ['김강민',0.242,22,5,1,3],
319 + ['김찬형',0.174,4,1,0,0],
320 + ['오태곤',0.232,19,2,0,4],
321 + ['오준혁',0.207,6,1,0,1],
322 + ['정의윤',0.224,22,0,0,5],
323 + ['고종욱',0.250,13,0,0,0],
324 +]
325 +
326 +var ssg_pitcher = [
327 + ['선수명', '볼넷%', '피안타율'],
328 + ['폰트', 7.1, 0.206],
329 + ['박종훈', 7.2, 0.205],
330 + ['문승원', 8.5, 0.220],
331 + ['오원석', 13.6, 0.251],
332 + ['르위키', 3.6, 0.278],
333 + ['조영우', 9.5, 0.321],
334 + ['양선률', 30.0, 0.500],
335 + ['정수민', 17.3, 0.284],
336 + ['김정빈', 19.4, 0.304],
337 + ['이건욱', 26.4, 0.333],
338 +]
...\ No newline at end of file ...\ No newline at end of file
1 +function add_predict(){
2 + var s="";
3 + s+=("<option value="+10+">"+10+"</option>");
4 + s+=("<option value="+20+">"+20+"</option>");
5 + s+=("<option value="+50+">"+50+"</option>");
6 + s+=("<option value="+70+">"+70+"</option>");
7 + s+=("<option value="+100+">"+100+"</option>");
8 + s+=("<option value="+500+">"+500+"</option>");
9 + s+=("<option value="+1000+">"+1000+"</option>");
10 + s+=("<option value="+5000+">"+5000+"</option>");
11 + s+=("<option value="+10000+">"+10000+"</option>");
12 + s+=("<option value="+50000+">"+50000+"</option>");
13 + s+=("<option value="+100000+">"+100000+"</option>");
14 + document.getElementById('pr').innerHTML=s;
15 +}
16 +
17 +function predict(value, hitter_list1, hitter_list2, pitcher1, pitcher2){
18 + var score=[0,0];
19 + var w=0;
20 + var h=0;
21 + var d=0;
22 + for(var i=0; i<value; i++){
23 + score=algorithms(hitter_list1, hitter_list2, pitcher1, pitcher2);
24 + if(score[0]>score[1]){
25 + w++;
26 + }else if(score[0]<score[1]){
27 + h++;
28 + }else{
29 + d++;
30 + }
31 + }
32 + document.getElementById('jstest').innerHTML="예측 결과"+"<br\>"+"TEST "+value+"번"+"<br\><br\>"+"원정팀 승리 횟수 : "+w+"<br\>"
33 + +"홈팀 승리 횟수 : "+h+"<br\>"+"무승부 횟수 : "+d+"<br\><br\>"+"원정팀 승리 확률 : "+w*100/value+"%"+"<br\>"+"홈팀 승리 확률 : "+h*100/value+"%"+"<br\>";
34 +}
35 +
36 +function algorithms(hitter_list1, hitter_list2, pitcher1, pitcher2){
37 + var base1 = 0; var base2 = 0; var base3 = 0; //1이면 주자 있고 0이면 비어있는것
38 + var out = 0; var ining = 1; var home_away = 1;//아웃카운트, 이닝, home이면 1이고 away이면 2.
39 + var score1 = 0; var score2 = 0;
40 + var hitter_num1 = 1; var hitter_num2 = 1;
41 + var hit=false;
42 + while(true){
43 + if(ining == 9 && home_away == 2 && score1 < score2){//9회 초 후 home팀이 이기고 있을 때!
44 + break;
45 + }
46 + else if(ining==10 && home_away==1 && score1>score2 && hit==false){//9회 말 후 home팀이 이기고 있을 때!
47 + break;
48 + }
49 + else if(ining>9 && score1 < score2){//9회 말 후 home팀이 이기고 있을 때!
50 + break;
51 + }
52 + else if(ining>=11 && home_away==1 && hit==false && score1>score2){//연장 이후 원정팀이 이기고 있을 때!
53 + break;
54 + }
55 + else if(ining>=10 && home_away==2 && hit==true && score1<score2){//끝내기
56 + break;
57 + }
58 + else if(ining==13 && score1==score2){//무승부
59 + break;
60 + }
61 +
62 + if(home_away == 1){
63 + var hitter = hitter_list1[hitter_num1]; //hitter = hitter_list1[hitter_number1%9]
64 + var pitcher = pitcher2; //pitcher = pitcher1
65 +
66 + }
67 + else if(home_away == 2){
68 + var hitter = hitter_list2[hitter_num2]; //hitter = hitter_list2[hitter_number2%9]
69 + var pitcher = pitcher1; //pitcher = pitcher2
70 +
71 + }
72 +
73 + var num = Math.random();
74 + //hitter_number1 = hitter_number(kia); hitter_number2 = hitter_number(dusan);
75 + var one = 0; var two = 0; var three = 0; var homerun = 0;
76 + one = pitcher[2] * (hitter[2] - hitter[3] - hitter[4] - hitter[5])/hitter[2];
77 + two = pitcher[2] * hitter[3]/hitter[2];
78 + three = pitcher[2] * hitter[4]/hitter[2];
79 + homerun = pitcher[2] * hitter[5]/hitter[2];
80 + hit=true;
81 + if(num <= one){ //안타
82 + var num1 = Math.random();
83 + if(num1 <= 0.5){
84 + switch(home_away){
85 + case 1:
86 + score1 = score1 + base3;
87 + break;
88 + case 2:
89 + score2 = score2 + base3;
90 + break;
91 + }
92 + base3 = base2;
93 + base2 = base1;
94 + base1 = 1;
95 +
96 + }
97 + else{
98 + switch(home_away){
99 + case 1:
100 + score1 = score1 + base3 + base2;
101 + break;
102 + case 2:
103 + score2 = score2 + base3 + base2;
104 + break;
105 + }
106 + base3 = base1;
107 + base2 = 0;
108 + base1 = 1;
109 +
110 + }
111 +
112 + }
113 + else if((one < num) && (num <= one + two)){//2루타
114 + var num2 = Math.random();
115 + if(num2 <= 0.4){
116 + switch(home_away){
117 + case 1:
118 + score1 = score1 + base3 + base2;
119 + break;
120 + case 2:
121 + score2 = score2 + base3 + base2;
122 + break;
123 + }
124 + base3 = base1;
125 + base2 = 1;
126 + base1 = 0;
127 +
128 + }
129 + else if(0.4 < num2 && num2 <=0.7){
130 + switch(home_away){
131 + case 1:
132 + score1 = score1 + base3 + base2 + base1;
133 + break;
134 + case 2:
135 + score2 = score2 + base3 + base2 + base1;
136 + break;
137 + }
138 + base3 = 0;
139 + base2 = 1;
140 + base1 = 0;
141 +
142 + }
143 + else{
144 + switch(home_away){
145 + case 1:
146 + score1 = score1 + base3 + base2;
147 + break;
148 + case 2:
149 + score2 = score2 + base3 + base2;
150 + break;
151 + }
152 + base3 = 0;
153 + base2 = 1;
154 + base1 = 0;
155 +
156 + }
157 +
158 + }
159 + else if((one + two < num) && (num <= one + two + three)){//3루타
160 + switch(home_away){
161 + case 1:
162 + score1 = score1 + base3 + base2 + base1;
163 + break;
164 + case 2:
165 + score2 = score2 + base3 + base2 + base1;
166 + break;
167 + }
168 + base3 = 1;
169 + base2 = 0;
170 + base1 = 0;
171 +
172 + }
173 + else if(one + two + three < num && num <= one + two + three + homerun){//홈런
174 + switch(home_away){
175 + case 1:
176 + score1 = score1 + base3 + base2 + base1 + 1;
177 + break;
178 + case 2:
179 + score2 = score2 + base3 + base2 + base1 + 1;
180 + break;
181 + }
182 + base3 = 0;
183 + base2 = 0;
184 + base1 = 0;
185 +
186 + }
187 +
188 +
189 + else if( pitcher[2] < num && (num <= pitcher[2] +pitcher[1]*0.01)){//볼넷
190 + if(base1==1 && base2==1 && base3==1){//만루 밀어내기 득점 -> 스코어 ++
191 + if(home_away==1){
192 + score1++;
193 + }
194 + else{
195 + score2++;
196 + }
197 + }
198 + else{//스코어 추가되지 않는 경우
199 + if((base2==1 && base1==0 )||(base3==1 && base1==0)||(base2==1&&base3==1&&base1==0)){//2루만 채워져있거나 3루만 채워져있거나 2,3루만 채워져있거나
200 + base1=1;
201 + }
202 + else if(base1==1 && base3==1 && base2==0){//1루 3루 채워져있고 2루 비워져있거나
203 + base2=base1;
204 + base1=1;
205 + }
206 + else{
207 + base3 = base2;
208 + base2 = base1;
209 + base1 = 1;
210 + }
211 + }
212 +
213 + }
214 +
215 + else{//아웃
216 + out++;
217 +
218 + }
219 +
220 + if(out >= 3){
221 + switch(home_away){
222 + case 1:
223 + home_away = 2;
224 + hit=false;
225 + break;
226 + case 2:
227 + home_away = 1;
228 + ining++;
229 + hit=false;
230 + break;
231 + }
232 + out=0;
233 + base1=0; base2=0; base3=0;
234 + }
235 + else{
236 + if(home_away == 1){
237 + hitter_num1++;
238 + if(hitter_num1>=10){
239 + hitter_num1=1;
240 + }
241 + }
242 + else if(home_away == 2){
243 + hitter_num2++;
244 + if(hitter_num2>=10){
245 + hitter_num2=1;
246 + }
247 + }
248 + }
249 +
250 + }
251 + var score = [score1, score2];
252 + return score;
253 +}
1 +var wonjung=8;
2 +var home=6;
3 +var hitter_list1=[
4 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
5 + ['', 0, 0, 0, 0, 0],
6 + ['', 0, 0, 0, 0, 0],
7 + ['', 0, 0, 0, 0, 0],
8 + ['', 0, 0, 0, 0, 0],
9 + ['', 0, 0, 0, 0, 0],
10 + ['', 0, 0, 0, 0, 0],
11 + ['', 0, 0, 0, 0, 0],
12 + ['', 0, 0, 0, 0, 0],
13 + ['', 0, 0, 0, 0, 0],
14 +];
15 +var hitter_list2=[
16 + ['선수명', 'AVG', 'H', '2B', '3B', 'HR'],
17 + ['', 0, 0, 0, 0, 0],
18 + ['', 0, 0, 0, 0, 0],
19 + ['', 0, 0, 0, 0, 0],
20 + ['', 0, 0, 0, 0, 0],
21 + ['', 0, 0, 0, 0, 0],
22 + ['', 0, 0, 0, 0, 0],
23 + ['', 0, 0, 0, 0, 0],
24 + ['', 0, 0, 0, 0, 0],
25 + ['', 0, 0, 0, 0, 0],
26 +];
27 +var pitcher1=['',0,0];
28 +var pitcher2=['',0,0];
29 +
30 +function imgchange1(a){
31 + var img=document.getElementById("wonjung");
32 + if(a==1){
33 + wonjung=1;
34 + img.setAttribute("src","pngs/samsung.png");
35 + }
36 + else if(a==2){
37 + wonjung=2;
38 + img.setAttribute("src","pngs/nc.png");
39 + }
40 + else if(a==3){
41 + wonjung=3;
42 + img.setAttribute("src","pngs/LG.png");
43 + }
44 + else if(a==4){
45 + wonjung=4;
46 + img.setAttribute("src","pngs/kt.png");
47 + }
48 + else if(a==5){
49 + wonjung=5;
50 + img.setAttribute("src","pngs/ssg.png");
51 + }
52 + else if(a==6){
53 + wonjung=6;
54 + img.setAttribute("src","pngs/dusan.png");
55 + }
56 + else if(a==7){
57 + wonjung=7;
58 + img.setAttribute("src","pngs/kiwoom.png");
59 + }
60 + else if(a==8){
61 + wonjung=8;
62 + img.setAttribute("src","pngs/kia.png");
63 + }
64 + else if(a==9){
65 + wonjung=9;
66 + img.setAttribute("src","pngs/hanhwa.png");
67 + }
68 + else if(a==10){
69 + wonjung=10;
70 + img.setAttribute("src","pngs/Lotte.png");
71 + }
72 + hitter1_option(wonjung);
73 + pitcher1_option(wonjung);
74 +}
75 +
76 +function imgchange2(a){
77 + var img=document.getElementById("home");
78 + if(a==1){
79 + home=1;
80 + img.setAttribute("src","pngs/samsung.png");
81 + }
82 + else if(a==2){
83 + home=2;
84 + img.setAttribute("src","pngs/nc.png");
85 + }
86 + else if(a==3){
87 + home=3;
88 + img.setAttribute("src","pngs/LG.png");
89 + }
90 + else if(a==4){
91 + home=4;
92 + img.setAttribute("src","pngs/kt.png");
93 + }
94 + else if(a==5){
95 + home=5;
96 + img.setAttribute("src","pngs/ssg.png");
97 + }
98 + else if(a==6){
99 + home=6;
100 + img.setAttribute("src","pngs/dusan.png");
101 + }
102 + else if(a==7){
103 + home=7;
104 + img.setAttribute("src","pngs/kiwoom.png");
105 + }
106 + else if(a==8){
107 + home=8;
108 + img.setAttribute("src","pngs/kia.png");
109 + }
110 + else if(a==9){
111 + home=9;
112 + img.setAttribute("src","pngs/hanhwa.png");
113 + }
114 + else if(a==10){
115 + home=10;
116 + img.setAttribute("src","pngs/Lotte.png");
117 + }
118 + hitter2_option(home);
119 + pitcher2_option(home);
120 +}
121 +
122 +function hitter1_option(wonjung){
123 + var s="";
124 + if(wonjung==1){
125 + for(var j=1; j<samsung_hitter.length; j++){
126 + s+=("<option value="+samsung_hitter[j][0]+">"+samsung_hitter[j][0]+"</option>");
127 + }
128 + }
129 + else if(wonjung==2){
130 + for(var j=1; j<nc_hitter.length; j++){
131 + s+=("<option value="+nc_hitter[j][0]+">"+nc_hitter[j][0]+"</option>");
132 + }
133 + }
134 + else if(wonjung==3){
135 + for(var j=1; j<lg_hitter.length; j++){
136 + s+=("<option value="+lg_hitter[j][0]+">"+lg_hitter[j][0]+"</option>");
137 + }
138 + }
139 + else if(wonjung==4){
140 + for(var j=1; j<kt_hitter.length; j++){
141 + s+=("<option value="+kt_hitter[j][0]+">"+kt_hitter[j][0]+"</option>");
142 + }
143 + }
144 + else if(wonjung==5){
145 + for(var j=1; j<ssg_hitter.length; j++){
146 + s+=("<option value="+ssg_hitter[j][0]+">"+ssg_hitter[j][0]+"</option>");
147 + }
148 + }
149 + else if(wonjung==6){
150 + for(var j=1; j<dusan_hitter.length; j++){
151 + s+=("<option value="+dusan_hitter[j][0]+">"+dusan_hitter[j][0]+"</option>");
152 + }
153 + }
154 + else if(wonjung==7){
155 + for(var j=1; j<kiwoom_hitter.length; j++){
156 + s+=("<option value="+kiwoom_hitter[j][0]+">"+kiwoom_hitter[j][0]+"</option>");
157 + }
158 + }
159 + else if(wonjung==8){
160 + for(var j=1; j<kia_hitter.length; j++){
161 + s+=("<option value="+kia_hitter[j][0]+">"+kia_hitter[j][0]+"</option>");
162 + }
163 + }
164 + else if(wonjung==9){
165 + for(var j=1; j<hanhwa_hitter.length; j++){
166 + s+=("<option value="+hanhwa_hitter[j][0]+">"+hanhwa_hitter[j][0]+"</option>");
167 + }
168 + }
169 + else if(wonjung==10){
170 + for(var j=1; j<lotte_hitter.length; j++){
171 + s+=("<option value="+lotte_hitter[j][0]+">"+lotte_hitter[j][0]+"</option>");
172 + }
173 + }
174 + document.getElementById('won1').innerHTML=s;
175 + document.getElementById('won2').innerHTML=s;
176 + document.getElementById('won3').innerHTML=s;
177 + document.getElementById('won4').innerHTML=s;
178 + document.getElementById('won5').innerHTML=s;
179 + document.getElementById('won6').innerHTML=s;
180 + document.getElementById('won7').innerHTML=s;
181 + document.getElementById('won8').innerHTML=s;
182 + document.getElementById('won9').innerHTML=s;
183 +}
184 +
185 +function hitter2_option(wonjung){
186 + var s="";
187 + if(wonjung==1){
188 + for(var j=1; j<samsung_hitter.length; j++){
189 + s+=("<option value="+samsung_hitter[j][0]+">"+samsung_hitter[j][0]+"</option>");
190 + }
191 + }
192 + else if(wonjung==2){
193 + for(var j=1; j<nc_hitter.length; j++){
194 + s+=("<option value="+nc_hitter[j][0]+">"+nc_hitter[j][0]+"</option>");
195 + }
196 + }
197 + else if(wonjung==3){
198 + for(var j=1; j<lg_hitter.length; j++){
199 + s+=("<option value="+lg_hitter[j][0]+">"+lg_hitter[j][0]+"</option>");
200 + }
201 + }
202 + else if(wonjung==4){
203 + for(var j=1; j<kt_hitter.length; j++){
204 + s+=("<option value="+kt_hitter[j][0]+">"+kt_hitter[j][0]+"</option>");
205 + }
206 + }
207 + else if(wonjung==5){
208 + for(var j=1; j<ssg_hitter.length; j++){
209 + s+=("<option value="+ssg_hitter[j][0]+">"+ssg_hitter[j][0]+"</option>");
210 + }
211 + }
212 + else if(wonjung==6){
213 + for(var j=1; j<dusan_hitter.length; j++){
214 + s+=("<option value="+dusan_hitter[j][0]+">"+dusan_hitter[j][0]+"</option>");
215 + }
216 + }
217 + else if(wonjung==7){
218 + for(var j=1; j<kiwoom_hitter.length; j++){
219 + s+=("<option value="+kiwoom_hitter[j][0]+">"+kiwoom_hitter[j][0]+"</option>");
220 + }
221 + }
222 + else if(wonjung==8){
223 + for(var j=1; j<kia_hitter.length; j++){
224 + s+=("<option value="+kia_hitter[j][0]+">"+kia_hitter[j][0]+"</option>");
225 + }
226 + }
227 + else if(wonjung==9){
228 + for(var j=1; j<hanhwa_hitter.length; j++){
229 + s+=("<option value="+hanhwa_hitter[j][0]+">"+hanhwa_hitter[j][0]+"</option>");
230 + }
231 + }
232 + else if(wonjung==10){
233 + for(var j=1; j<lotte_hitter.length; j++){
234 + s+=("<option value="+lotte_hitter[j][0]+">"+lotte_hitter[j][0]+"</option>");
235 + }
236 + }
237 + document.getElementById('hom1').innerHTML=s;
238 + document.getElementById('hom2').innerHTML=s;
239 + document.getElementById('hom3').innerHTML=s;
240 + document.getElementById('hom4').innerHTML=s;
241 + document.getElementById('hom5').innerHTML=s;
242 + document.getElementById('hom6').innerHTML=s;
243 + document.getElementById('hom7').innerHTML=s;
244 + document.getElementById('hom8').innerHTML=s;
245 + document.getElementById('hom9').innerHTML=s;
246 +}
247 +
248 +function pitcher1_option(wonjung){
249 + var s="";
250 + if(wonjung==1){
251 + for(var j=1; j<samsung_pitcher.length; j++){
252 + s+=("<option value="+samsung_pitcher[j][0]+">"+samsung_pitcher[j][0]+"</option>");
253 + }
254 + }
255 + else if(wonjung==2){
256 + for(var j=1; j<nc_pitcher.length; j++){
257 + s+=("<option value="+nc_pitcher[j][0]+">"+nc_pitcher[j][0]+"</option>");
258 + }
259 + }
260 + else if(wonjung==3){
261 + for(var j=1; j<lg_pitcher.length; j++){
262 + s+=("<option value="+lg_pitcher[j][0]+">"+lg_pitcher[j][0]+"</option>");
263 + }
264 + }
265 + else if(wonjung==4){
266 + for(var j=1; j<kt_pitcher.length; j++){
267 + s+=("<option value="+kt_pitcher[j][0]+">"+kt_pitcher[j][0]+"</option>");
268 + }
269 + }
270 + else if(wonjung==5){
271 + for(var j=1; j<ssg_pitcher.length; j++){
272 + s+=("<option value="+ssg_pitcher[j][0]+">"+ssg_pitcher[j][0]+"</option>");
273 + }
274 + }
275 + else if(wonjung==6){
276 + for(var j=1; j<dusan_pitcher.length; j++){
277 + s+=("<option value="+dusan_pitcher[j][0]+">"+dusan_pitcher[j][0]+"</option>");
278 + }
279 + }
280 + else if(wonjung==7){
281 + for(var j=1; j<kiwoom_pitcher.length; j++){
282 + s+=("<option value="+kiwoom_pitcher[j][0]+">"+kiwoom_pitcher[j][0]+"</option>");
283 + }
284 + }
285 + else if(wonjung==8){
286 + for(var j=1; j<kia_pitcher.length; j++){
287 + s+=("<option value="+kia_pitcher[j][0]+">"+kia_pitcher[j][0]+"</option>");
288 + }
289 + }
290 + else if(wonjung==9){
291 + for(var j=1; j<hanhwa_pitcher.length; j++){
292 + s+=("<option value="+hanhwa_pitcher[j][0]+">"+hanhwa_pitcher[j][0]+"</option>");
293 + }
294 + }
295 + else if(wonjung==10){
296 + for(var j=1; j<lotte_pitcher.length; j++){
297 + s+=("<option value="+lotte_pitcher[j][0]+">"+lotte_pitcher[j][0]+"</option>");
298 + }
299 + }
300 + document.getElementById('won').innerHTML=s;
301 +}
302 +
303 +function pitcher2_option(wonjung){
304 + var s="";
305 + if(wonjung==1){
306 + for(var j=1; j<samsung_pitcher.length; j++){
307 + s+=("<option value="+samsung_pitcher[j][0]+">"+samsung_pitcher[j][0]+"</option>");
308 + }
309 + }
310 + else if(wonjung==2){
311 + for(var j=1; j<nc_pitcher.length; j++){
312 + s+=("<option value="+nc_pitcher[j][0]+">"+nc_pitcher[j][0]+"</option>");
313 + }
314 + }
315 + else if(wonjung==3){
316 + for(var j=1; j<lg_pitcher.length; j++){
317 + s+=("<option value="+lg_pitcher[j][0]+">"+lg_pitcher[j][0]+"</option>");
318 + }
319 + }
320 + else if(wonjung==4){
321 + for(var j=1; j<kt_pitcher.length; j++){
322 + s+=("<option value="+kt_pitcher[j][0]+">"+kt_pitcher[j][0]+"</option>");
323 + }
324 + }
325 + else if(wonjung==5){
326 + for(var j=1; j<ssg_pitcher.length; j++){
327 + s+=("<option value="+ssg_pitcher[j][0]+">"+ssg_pitcher[j][0]+"</option>");
328 + }
329 + }
330 + else if(wonjung==6){
331 + for(var j=1; j<dusan_pitcher.length; j++){
332 + s+=("<option value="+dusan_pitcher[j][0]+">"+dusan_pitcher[j][0]+"</option>");
333 + }
334 + }
335 + else if(wonjung==7){
336 + for(var j=1; j<kiwoom_pitcher.length; j++){
337 + s+=("<option value="+kiwoom_pitcher[j][0]+">"+kiwoom_pitcher[j][0]+"</option>");
338 + }
339 + }
340 + else if(wonjung==8){
341 + for(var j=1; j<kia_pitcher.length; j++){
342 + s+=("<option value="+kia_pitcher[j][0]+">"+kia_pitcher[j][0]+"</option>");
343 + }
344 + }
345 + else if(wonjung==9){
346 + for(var j=1; j<hanhwa_pitcher.length; j++){
347 + s+=("<option value="+hanhwa_pitcher[j][0]+">"+hanhwa_pitcher[j][0]+"</option>");
348 + }
349 + }
350 + else if(wonjung==10){
351 + for(var j=1; j<lotte_pitcher.length; j++){
352 + s+=("<option value="+lotte_pitcher[j][0]+">"+lotte_pitcher[j][0]+"</option>");
353 + }
354 + }
355 + document.getElementById('hom').innerHTML=s;
356 +}
357 +
358 +function hitter1list_append(num, value){
359 + if(wonjung==1){
360 + for(var j=1; j<samsung_hitter.length; j++){
361 + if(value==samsung_hitter[j][0]){
362 + for(var k=0; k<samsung_hitter[j].length; k++){
363 + hitter_list1[num][k]=samsung_hitter[j][k];
364 + }
365 + return;
366 + }
367 + }
368 + }
369 + else if(wonjung==2){
370 + for(var j=1; j<nc_hitter.length; j++){
371 + if(value==nc_hitter[j][0]){
372 + for(var k=0; k<nc_hitter[j].length; k++){
373 + hitter_list1[num][k]=nc_hitter[j][k];
374 + }
375 + return;
376 + }
377 + }
378 + }
379 + else if(wonjung==3){
380 + for(var j=1; j<lg_hitter.length; j++){
381 + if(value==lg_hitter[j][0]){
382 + for(var k=0; k<lg_hitter[j].length; k++){
383 + hitter_list1[num][k]=lg_hitter[j][k];
384 + }
385 + return;
386 + }
387 + }
388 + }
389 + else if(wonjung==4){
390 + for(var j=1; j<kt_hitter.length; j++){
391 + if(value==kt_hitter[j][0]){
392 + for(var k=0; k<kt_hitter[j].length; k++){
393 + hitter_list1[num][k]=kt_hitter[j][k];
394 + }
395 + return;
396 + }
397 + }
398 + }
399 + else if(wonjung==5){
400 + for(var j=1; j<ssg_hitter.length; j++){
401 + if(value==ssg_hitter[j][0]){
402 + for(var k=0; k<ssg_hitter[j].length; k++){
403 + hitter_list1[num][k]=ssg_hitter[j][k];
404 + }
405 + return;
406 + }
407 + }
408 + }
409 + else if(wonjung==6){
410 + for(var j=1; j<dusan_hitter.length; j++){
411 + if(value==dusan_hitter[j][0]){
412 + for(var k=0; k<dusan_hitter[j].length; k++){
413 + hitter_list1[num][k]=dusan_hitter[j][k];
414 + }
415 + return;
416 + }
417 + }
418 + }
419 + else if(wonjung==7){
420 + for(var j=1; j<kiwoom_hitter.length; j++){
421 + if(value==kiwoom_hitter[j][0]){
422 + for(var k=0; k<kiwoom_hitter[j].length; k++){
423 + hitter_list1[num][k]=kiwoom_hitter[j][k];
424 + }
425 + return;
426 + }
427 + }
428 + }
429 + else if(wonjung==8){
430 + for(var j=1; j<kia_hitter.length; j++){
431 + if(value==kia_hitter[j][0]){
432 + for(var k=0; k<kia_hitter[j].length; k++){
433 + hitter_list1[num][k]=kia_hitter[j][k];
434 + }
435 + return;
436 + }
437 + }
438 + }
439 + else if(wonjung==9){
440 + for(var j=1; j<hanhwa_hitter.length; j++){
441 + if(value==hanhwa_hitter[j][0]){
442 + for(var k=0; k<hanhwa_hitter[j].length; k++){
443 + hitter_list1[num][k]=hanhwa_hitter[j][k];
444 + }
445 + return;
446 + }
447 + }
448 + }
449 + else if(wonjung==10){
450 + for(var j=1; j<lotte_hitter.length; j++){
451 + if(value==lotte_hitter[j][0]){
452 + for(var k=0; k<lotte_hitter[j].length; k++){
453 + hitter_list1[num][k]=lotte_hitter[j][k];
454 + }
455 + return;
456 + }
457 + }
458 + }
459 +}
460 +
461 +function hitter2list_append(num, value){
462 + if(home==1){
463 + for(var j=1; j<samsung_hitter.length; j++){
464 + if(value==samsung_hitter[j][0]){
465 + for(var k=0; k<samsung_hitter[j].length; k++){
466 + hitter_list2[num][k]=samsung_hitter[j][k];
467 + }
468 + return;
469 + }
470 + }
471 + }
472 + else if(home==2){
473 + for(var j=1; j<nc_hitter.length; j++){
474 + if(value==nc_hitter[j][0]){
475 + for(var k=0; k<nc_hitter[j].length; k++){
476 + hitter_list2[num][k]=nc_hitter[j][k];
477 + }
478 + return;
479 + }
480 + }
481 + }
482 + else if(home==3){
483 + for(var j=1; j<lg_hitter.length; j++){
484 + if(value==lg_hitter[j][0]){
485 + for(var k=0; k<lg_hitter[j].length; k++){
486 + hitter_list2[num][k]=lg_hitter[j][k];
487 + }
488 + return;
489 + }
490 + }
491 + }
492 + else if(home==4){
493 + for(var j=1; j<kt_hitter.length; j++){
494 + if(value==kt_hitter[j][0]){
495 + for(var k=0; k<kt_hitter[j].length; k++){
496 + hitter_list2[num][k]=kt_hitter[j][k];
497 + }
498 + return;
499 + }
500 + }
501 + }
502 + else if(home==5){
503 + for(var j=1; j<ssg_hitter.length; j++){
504 + if(value==ssg_hitter[j][0]){
505 + for(var k=0; k<ssg_hitter[j].length; k++){
506 + hitter_list2[num][k]=ssg_hitter[j][k];
507 + }
508 + return;
509 + }
510 + }
511 + }
512 + else if(home==6){
513 + for(var j=1; j<dusan_hitter.length; j++){
514 + if(value==dusan_hitter[j][0]){
515 + for(var k=0; k<dusan_hitter[j].length; k++){
516 + hitter_list2[num][k]=dusan_hitter[j][k];
517 + }
518 + return;
519 + }
520 + }
521 + }
522 + else if(home==7){
523 + for(var j=1; j<kiwoom_hitter.length; j++){
524 + if(value==kiwoom_hitter[j][0]){
525 + for(var k=0; k<kiwoom_hitter[j].length; k++){
526 + hitter_list2[num][k]=kiwoom_hitter[j][k];
527 + }
528 + return;
529 + }
530 + }
531 + }
532 + else if(home==8){
533 + for(var j=1; j<kia_hitter.length; j++){
534 + if(value==kia_hitter[j][0]){
535 + for(var k=0; k<kia_hitter[j].length; k++){
536 + hitter_list2[num][k]=kia_hitter[j][k];
537 + }
538 + return;
539 + }
540 + }
541 + }
542 + else if(home==9){
543 + for(var j=1; j<hanhwa_hitter.length; j++){
544 + if(value==hanhwa_hitter[j][0]){
545 + for(var k=0; k<hanhwa_hitter[j].length; k++){
546 + hitter_list2[num][k]=hanhwa_hitter[j][k];
547 + }
548 + return;
549 + }
550 + }
551 + }
552 + else if(home==10){
553 + for(var j=1; j<lotte_hitter.length; j++){
554 + if(value==lotte_hitter[j][0]){
555 + for(var k=0; k<lotte_hitter[j].length; k++){
556 + hitter_list2[num][k]=lotte_hitter[j][k];
557 + }
558 + return;
559 + }
560 + }
561 + }
562 +}
563 +
564 +function pitcher1list_append(value){
565 + if(wonjung==1){
566 + for(var j=1; j<samsung_pitcher.length; j++){
567 + if(value==samsung_pitcher[j][0]){
568 + for(var k=0; k<samsung_pitcher[j].length; k++){
569 + pitcher1[k]=samsung_pitcher[j][k];
570 + }
571 + return;
572 + }
573 + }
574 + }
575 + else if(wonjung==2){
576 + for(var j=1; j<nc_pitcher.length; j++){
577 + if(value==nc_pitcher[j][0]){
578 + for(var k=0; k<nc_pitcher[j].length; k++){
579 + pitcher1[k]=nc_pitcher[j][k];
580 + }
581 + return;
582 + }
583 + }
584 + }
585 + else if(wonjung==3){
586 + for(var j=1; j<lg_pitcher.length; j++){
587 + if(value==lg_pitcher[j][0]){
588 + for(var k=0; k<lg_pitcher[j].length; k++){
589 + pitcher1[k]=lg_pitcher[j][k];
590 + }
591 + return;
592 + }
593 + }
594 + }
595 + else if(wonjung==4){
596 + for(var j=1; j<kt_pitcher.length; j++){
597 + if(value==kt_pitcher[j][0]){
598 + for(var k=0; k<kt_pitcher[j].length; k++){
599 + pitcher1[k]=kt_pitcher[j][k];
600 + }
601 + return;
602 + }
603 + }
604 + }
605 + else if(wonjung==5){
606 + for(var j=1; j<ssg_pitcher.length; j++){
607 + if(value==ssg_pitcher[j][0]){
608 + for(var k=0; k<ssg_pitcher[j].length; k++){
609 + pitcher1[k]=ssg_pitcher[j][k];
610 + }
611 + return;
612 + }
613 + }
614 + }
615 + else if(wonjung==6){
616 + for(var j=1; j<dusan_pitcher.length; j++){
617 + if(value==dusan_pitcher[j][0]){
618 + for(var k=0; k<dusan_pitcher[j].length; k++){
619 + pitcher1[k]=dusan_pitcher[j][k];
620 + }
621 + return;
622 + }
623 + }
624 + }
625 + else if(wonjung==7){
626 + for(var j=1; j<kiwoom_pitcher.length; j++){
627 + if(value==kiwoom_pitcher[j][0]){
628 + for(var k=0; k<kiwoom_pitcher[j].length; k++){
629 + pitcher1[k]=kiwoom_pitcher[j][k];
630 + }
631 + return;
632 + }
633 + }
634 + }
635 + else if(wonjung==8){
636 + for(var j=1; j<kia_pitcher.length; j++){
637 + if(value==kia_pitcher[j][0]){
638 + for(var k=0; k<kia_pitcher[j].length; k++){
639 + pitcher1[k]=kia_pitcher[j][k];
640 + }
641 + return;
642 + }
643 + }
644 + }
645 + else if(wonjung==9){
646 + for(var j=1; j<hanhwa_pitcher.length; j++){
647 + if(value==hanhwa_pitcher[j][0]){
648 + for(var k=0; k<hanhwa_pitcher[j].length; k++){
649 + pitcher1[k]=hanhwa_pitcher[j][k];
650 + }
651 + return;
652 + }
653 + }
654 + }
655 + else if(wonjung==10){
656 + for(var j=1; j<lotte_pitcher.length; j++){
657 + if(value==lotte_pitcher[j][0]){
658 + for(var k=0; k<lotte_pitcher[j].length; k++){
659 + pitcher1[k]=lotte_pitcher[j][k];
660 + }
661 + return;
662 + }
663 + }
664 + }
665 +}
666 +
667 +function pitcher2list_append(value){
668 + if(home==1){
669 + for(var j=1; j<samsung_pitcher.length; j++){
670 + if(value==samsung_pitcher[j][0]){
671 + for(var k=0; k<samsung_pitcher[j].length; k++){
672 + pitcher2[k]=samsung_pitcher[j][k];
673 + }
674 + return;
675 + }
676 + }
677 + }
678 + else if(home==2){
679 + for(var j=1; j<nc_pitcher.length; j++){
680 + if(value==nc_pitcher[j][0]){
681 + for(var k=0; k<nc_pitcher[j].length; k++){
682 + pitcher2[k]=nc_pitcher[j][k];
683 + }
684 + return;
685 + }
686 + }
687 + }
688 + else if(home==3){
689 + for(var j=1; j<lg_pitcher.length; j++){
690 + if(value==lg_pitcher[j][0]){
691 + for(var k=0; k<lg_pitcher[j].length; k++){
692 + pitcher2[k]=lg_pitcher[j][k];
693 + }
694 + return;
695 + }
696 + }
697 + }
698 + else if(home==4){
699 + for(var j=1; j<kt_pitcher.length; j++){
700 + if(value==kt_pitcher[j][0]){
701 + for(var k=0; k<kt_pitcher[j].length; k++){
702 + pitcher2[k]=kt_pitcher[j][k];
703 + }
704 + return;
705 + }
706 + }
707 + }
708 + else if(home==5){
709 + for(var j=1; j<ssg_pitcher.length; j++){
710 + if(value==ssg_pitcher[j][0]){
711 + for(var k=0; k<ssg_pitcher[j].length; k++){
712 + pitcher2[k]=ssg_pitcher[j][k];
713 + }
714 + return;
715 + }
716 + }
717 + }
718 + else if(home==6){
719 + for(var j=1; j<dusan_pitcher.length; j++){
720 + if(value==dusan_pitcher[j][0]){
721 + for(var k=0; k<dusan_pitcher[j].length; k++){
722 + pitcher2[k]=dusan_pitcher[j][k];
723 + }
724 + return;
725 + }
726 + }
727 + }
728 + else if(home==7){
729 + for(var j=1; j<kiwoom_pitcher.length; j++){
730 + if(value==kiwoom_pitcher[j][0]){
731 + for(var k=0; k<kiwoom_pitcher[j].length; k++){
732 + pitcher2[k]=kiwoom_pitcher[j][k];
733 + }
734 + return;
735 + }
736 + }
737 + }
738 + else if(home==8){
739 + for(var j=1; j<kia_pitcher.length; j++){
740 + if(value==kia_pitcher[j][0]){
741 + for(var k=0; k<kia_pitcher[j].length; k++){
742 + pitcher2[k]=kia_pitcher[j][k];
743 + }
744 + return;
745 + }
746 + }
747 + }
748 + else if(home==9){
749 + for(var j=1; j<hanhwa_pitcher.length; j++){
750 + if(value==hanhwa_pitcher[j][0]){
751 + for(var k=0; k<hanhwa_pitcher[j].length; k++){
752 + pitcher2[k]=hanhwa_pitcher[j][k];
753 + }
754 + return;
755 + }
756 + }
757 + }
758 + else if(home==10){
759 + for(var j=1; j<lotte_pitcher.length; j++){
760 + if(value==lotte_pitcher[j][0]){
761 + for(var k=0; k<lotte_pitcher[j].length; k++){
762 + pitcher2[k]=lotte_pitcher[j][k];
763 + }
764 + return;
765 + }
766 + }
767 + }
768 +}
769 +hitter1_option(wonjung);
770 +pitcher1_option(wonjung);
771 +hitter2_option(home);
772 +pitcher2_option(home);
...\ No newline at end of file ...\ No newline at end of file
1 +function pre_algorithm(hitter_list1, hitter_list2, pitcher1, pitcher2){//algorithm(hitter_list1, hitter_list2, pitcher1, pitcher2) => html에서 가지고와야 한다.
2 + var base1 = 0; var base2 = 0; var base3 = 0; //1이면 주자 있고 0이면 비어있는것
3 + var out = 0; var ining = 1; var home_away = 1;//아웃카운트, 이닝, home이면 1이고 away이면 2.
4 + var score1 = 0; var score2 = 0;
5 + var hitter_num1 = 1; var hitter_num2 = 1;
6 + var hit=false;
7 + document.getElementById('jstest').innerHTML="";
8 + while(true){
9 + if(ining == 9 && home_away == 2 && score1 < score2){//9회 초 후 home팀이 이기고 있을 때!
10 + break;
11 + }
12 + else if(ining==10 && home_away==1 && score1>score2 && hit==false){//9회 말 후 home팀이 이기고 있을 때!
13 + break;
14 + }
15 + else if(ining>9 && score1 < score2){//9회 말 후 home팀이 이기고 있을 때!
16 + break;
17 + }
18 + else if(ining>=11 && home_away==1 && hit==false && score1>score2){//연장 이후 원정팀이 이기고 있을 때!
19 + break;
20 + }
21 + else if(ining>=10 && home_away==2 && hit==true && score1<score2){//끝내기
22 + break;
23 + }
24 + else if(ining==13 && score1==score2){//무승부
25 + break;
26 + }
27 +
28 + if(home_away == 1){
29 + var hitter = hitter_list1[hitter_num1]; //hitter = hitter_list1[hitter_number1%9]
30 + var pitcher = pitcher2; //pitcher = pitcher1
31 + document.getElementById('jstest').innerHTML+=(ining+ "회 초"+ "<br\><br\>");
32 + }
33 + else if(home_away == 2){
34 + var hitter = hitter_list2[hitter_num2]; //hitter = hitter_list2[hitter_number2%9]
35 + var pitcher = pitcher1; //pitcher = pitcher2
36 + document.getElementById('jstest').innerHTML+=(ining+ "회 말"+ "<br\><br\>");
37 + }
38 +
39 + var num = Math.random();
40 + //hitter_number1 = hitter_number(kia); hitter_number2 = hitter_number(dusan);
41 + if(home_away == 1){
42 + document.getElementById('jstest').innerHTML+=(hitter_num1+"번 타자: "+hitter[0]+ "<br\><br\>");
43 + }
44 + else if(home_away == 2){
45 + document.getElementById('jstest').innerHTML+=(hitter_num2+"번 타자: "+hitter[0]+ "<br\><br\>");
46 + }
47 + var one = 0; var two = 0; var three = 0; var homerun = 0;
48 + one = pitcher[2] * (hitter[2] - hitter[3] - hitter[4] - hitter[5])/hitter[2];
49 + two = pitcher[2] * hitter[3]/hitter[2];
50 + three = pitcher[2] * hitter[4]/hitter[2];
51 + homerun = pitcher[2] * hitter[5]/hitter[2];
52 + hit=true;
53 + if(num <= one){ //안타
54 + var num1 = Math.random();
55 + if(num1 <= 0.5){
56 + switch(home_away){
57 + case 1:
58 + score1 = score1 + base3;
59 + break;
60 + case 2:
61 + score2 = score2 + base3;
62 + break;
63 + }
64 + base3 = base2;
65 + base2 = base1;
66 + base1 = 1;
67 + document.getElementById('jstest').innerHTML+=("1루타!");
68 +
69 + }
70 + else{
71 + switch(home_away){
72 + case 1:
73 + score1 = score1 + base3 + base2;
74 + break;
75 + case 2:
76 + score2 = score2 + base3 + base2;
77 + break;
78 + }
79 + base3 = base1;
80 + base2 = 0;
81 + base1 = 1;
82 + document.getElementById('jstest').innerHTML+=("1루타!");
83 +
84 + }
85 +
86 + }
87 + else if((one < num) && (num <= one + two)){//2루타
88 + var num2 = Math.random();
89 + if(num2 <= 0.4){
90 + switch(home_away){
91 + case 1:
92 + score1 = score1 + base3 + base2;
93 + break;
94 + case 2:
95 + score2 = score2 + base3 + base2;
96 + break;
97 + }
98 + base3 = base1;
99 + base2 = 1;
100 + base1 = 0;
101 + document.getElementById('jstest').innerHTML+=("2루타!");
102 +
103 + }
104 + else if(0.4 < num2 && num2 <=0.7){
105 + switch(home_away){
106 + case 1:
107 + score1 = score1 + base3 + base2 + base1;
108 + break;
109 + case 2:
110 + score2 = score2 + base3 + base2 + base1;
111 + break;
112 + }
113 + base3 = 0;
114 + base2 = 1;
115 + base1 = 0;
116 + document.getElementById('jstest').innerHTML+=("2루타!");
117 +
118 + }
119 + else{
120 + switch(home_away){
121 + case 1:
122 + score1 = score1 + base3 + base2;
123 + break;
124 + case 2:
125 + score2 = score2 + base3 + base2;
126 + break;
127 + }
128 + base3 = 0;
129 + base2 = 1;
130 + base1 = 0;
131 +
132 + document.getElementById('jstest').innerHTML+=("2루타!");
133 +
134 + }
135 +
136 + }
137 + else if((one + two < num) && (num <= one + two + three)){//3루타
138 + switch(home_away){
139 + case 1:
140 + score1 = score1 + base3 + base2 + base1;
141 + break;
142 + case 2:
143 + score2 = score2 + base3 + base2 + base1;
144 + break;
145 + }
146 + base3 = 1;
147 + base2 = 0;
148 + base1 = 0;
149 + document.getElementById('jstest').innerHTML+=("3루타!");
150 +
151 + }
152 + else if(one + two + three < num && num <= one + two + three + homerun){//홈런
153 + switch(home_away){
154 + case 1:
155 + score1 = score1 + base3 + base2 + base1 + 1;
156 + break;
157 + case 2:
158 + score2 = score2 + base3 + base2 + base1 + 1;
159 + break;
160 + }
161 + base3 = 0;
162 + base2 = 0;
163 + base1 = 0;
164 + document.getElementById('jstest').innerHTML+=("홈런!");
165 +
166 + }
167 +
168 +
169 + else if( pitcher[2] < num && (num <= pitcher[2] +pitcher[1]*0.01)){//볼넷
170 + if(base1==1 && base2==1 && base3==1){//만루 밀어내기 득점 -> 스코어 ++
171 + if(home_away==1){
172 + score1++;
173 + }
174 + else{
175 + score2++;
176 + }
177 + }
178 + else{//스코어 추가되지 않는 경우
179 + if((base2==1 && base1==0 )||(base3==1 && base1==0)||(base2==1&&base3==1&&base1==0)){//2루만 채워져있거나 3루만 채워져있거나 2,3루만 채워져있거나
180 + base1=1;
181 + }
182 + else if(base1==1 && base3==1 && base2==0){//1루 3루 채워져있고 2루 비워져있거나
183 + base2=base1;
184 + base1=1;
185 + }
186 + else{
187 + base3 = base2;
188 + base2 = base1;
189 + base1 = 1;
190 + }
191 + }
192 + document.getElementById('jstest').innerHTML+=("볼넷!");
193 + }
194 +
195 + else{//아웃
196 + var ran = Math.random()*0.2;
197 + if(ran>0.197){
198 + switch(home_away){
199 + case 1:
200 + score1 = score1 + base3 + base2 + base1 + 1;
201 + break;
202 + case 2:
203 + score2 = score2 + base3 + base2 + base1 + 1;
204 + break;
205 + }
206 + base3 = 0;
207 + base2 = 0;
208 + base1 = 0;
209 + document.getElementById('jstest').innerHTML+=("홈런!");
210 + }else if(ran>0.1955){
211 + switch(home_away){
212 + case 1:
213 + score1 = score1 + base3 + base2 + base1;
214 + break;
215 + case 2:
216 + score2 = score2 + base3 + base2 + base1;
217 + break;
218 + }
219 + base3 = 1;
220 + base2 = 0;
221 + base1 = 0;
222 + document.getElementById('jstest').innerHTML+=("3루타!");
223 + }else if(ran>0.18){
224 + var n = Math.random();
225 + if(n <= 0.4){
226 + switch(home_away){
227 + case 1:
228 + score1 = score1 + base3 + base2;
229 + break;
230 + case 2:
231 + score2 = score2 + base3 + base2;
232 + break;
233 + }
234 + base3 = base1;
235 + base2 = 1;
236 + base1 = 0;
237 + document.getElementById('jstest').innerHTML+=("2루타!");
238 +
239 + }
240 + else if(0.4 < n && n <=0.7){
241 + switch(home_away){
242 + case 1:
243 + score1 = score1 + base3 + base2 + base1;
244 + break;
245 + case 2:
246 + score2 = score2 + base3 + base2 + base1;
247 + break;
248 + }
249 + base3 = 0;
250 + base2 = 1;
251 + base1 = 0;
252 + document.getElementById('jstest').innerHTML+=("2루타!");
253 +
254 + }
255 + else{
256 + switch(home_away){
257 + case 1:
258 + score1 = score1 + base3 + base2;
259 + break;
260 + case 2:
261 + score2 = score2 + base3 + base2;
262 + break;
263 + }
264 + base3 = 0;
265 + base2 = 1;
266 + base1 = 0;
267 +
268 + document.getElementById('jstest').innerHTML+=("2루타!");
269 + }
270 + }else{
271 + out++;
272 + document.getElementById('jstest').innerHTML+=("아웃!");
273 + }
274 +
275 + }
276 +
277 + document.getElementById('jstest').innerHTML+=("베이스 상태"+"<br\>"+ "1루 " + base1 + "<br\>"+"2루 " + base2 + "<br\>"+
278 + "3루 " + base3 + "<br\><br\>");///////////////////////////
279 + document.getElementById('jstest').innerHTML+=("score: "+score1 +"vs"+score2+ "<br\>");
280 + document.getElementById('jstest').innerHTML+=("아웃카운트: "+out+"<br\><br\>");
281 + if(out >= 3){
282 + switch(home_away){
283 + case 1:
284 + home_away = 2;
285 + hit=false;
286 + break;
287 + case 2:
288 + home_away = 1;
289 + ining++;
290 + hit=false;
291 + break;
292 + }
293 + out=0;
294 + base1=0; base2=0; base3=0;
295 + }
296 + else{
297 + if(home_away == 1){
298 + hitter_num1++;
299 + if(hitter_num1>=10){
300 + hitter_num1=1;
301 + }
302 + }
303 + else if(home_away == 2){
304 + hitter_num2++;
305 + if(hitter_num2>=10){
306 + hitter_num2=1;
307 + }
308 + }
309 + }
310 +
311 + }
312 + document.getElementById('jstest').innerHTML+=("<br\><br\>"+"최종스코어 : "+score1+"vs"+score2);
313 + var score = [score1, score2];
314 + return score;
315 +}
...\ No newline at end of file ...\ No newline at end of file