TA的每日心情 | 开心 2014-7-28 21:47 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
以下为引用的内容:0 }$ V+ q6 g! T! ?% ]
<%If Not Request.QueryString("Ven") = "T" then%>
5 K5 f/ U! ^' _. ?! U<HTML>
/ z; C& G! t3 t+ c; O$ L<HEAD>
" b W" w" {+ S! u: m6 N<META NAME="GENERATOR" C>
4 M% j3 f" n1 {1 D s$ M<TITLE></TITLE>
- y* d/ b, i+ ~; k1 {</HEAD>
3 z$ T& \% B1 @% j4 \7 p/ ^* N<SCRIPT LANGUAGE=vbscript> : _) z6 D$ U( f! m: l( N
function Redir()
' Y- }4 S& P% n4 awindow.open "<%= right(Request.ServerVariables("SCRIPT_NAME"),len(Request.ServerVariables("SCRIPT_NAME"))-instrrev(Request.ServerVariables("SCRIPT_NAME"),"/",len(Request.ServerVariables("SCRIPT_NAME"))))%>?Ven=T","user","status=no,toolbar=no,menubar=no,height=456,width=304,top=100,left=100,scrollbars=no"
% _9 r) v& Q+ ^$ \2 X; qwindow.history.back(-1)
1 v- L7 _( ]2 y2 FEnd function
% f8 t, Q7 R4 G/ I0 `</SCRIPT>
: _9 e5 F% Q* h0 N. p4 ~2 j# d<BODY onload=Redir()> + ?5 E: }1 {) q! c- F3 A
</BODY> : o4 n7 L5 S4 w; W
</HTML>
& ]& L& C. A0 e: h! C<%else%> " Z- ], N2 r% w: d* p
<HTML> & U; E4 |% z4 O- m) Q. b; Z' F
<HEAD>
, j- B1 H7 I& i# U) i<META NAME="GENERATOR" C> ! Z4 g$ }& P1 O
<TITLE>**VBScript俄罗斯方块游戏**</TITLE> & L, ^* s3 b9 @2 m$ {; Y; t Z
<Style Type="text/css">
2 F# {6 U! h2 `6 m( P5 t9 S% g' f7 S% R<!--
! a! u Y! O9 H9 \8 x. R4 c' u7 a) F ~: z.normalHI{font-family:verdana,helvetica,arial,sans serif;color:#FFCC00;font-size:10pt;font-weight:bold;Cursor:hand;} 5 l/ {: s- ?2 l4 R1 g% n. d6 f, I5 S
.normalH{font-family:verdana,helvetica,arial,sans serif;color:#000000;font-size:10pt;font-weight:bold;Cursor:hand;}
% I l7 y! H0 C.normalG{font-family:verdana,helvetica,arial,sans serif;color:#000000;font-size:13pt;font-weight:bold;} p( Z8 |, }5 H) T# t0 q( C
.normal{font-family:verdana,helvetica,arial,sans serif;color:#000000;font-size:10pt;font-weight:bold;}
+ |8 s2 O2 I% [+ f3 }( Q& K+ d.normalD{font-family:verdana,helvetica,arial,sans serif;color:#000000;font-size:10pt;font-weight:bold;}
& n# a9 x% j' m# i0 F" _.normalI{font-family:verdana,helvetica,arial,sans serif;color:#00FF00;font-size:10pt;font-weight:bold;}
; i1 C9 l9 Z/ J' S* b.normalO{font-family:verdana,helvetica,arial,sans serif;color:#FFFF00;font-size:10pt;font-weight:bold;}
9 u) p( p' a; U-->
4 l& u8 F* O8 e3 c. _5 f</Style> / J' r+ s. o: d& d0 D- z5 D
</HEAD>
. b' Y. I7 D6 a0 w5 ^7 X<BODY topmargin=2 leftmargin=2> ( B. G4 I" |' U* r- b
<div align="center"> : x/ {' s* H2 i* c8 h
<center> ! O. t2 I8 m( R$ L! s! q1 e
<table border="0" width="300" cellspacing="0" cellpadding="0"><tr><td width="200"> " w- D+ K9 Y3 ^4 j
<center>
M7 M+ _' N- t( _/ H E<table border="1" bordercolor="#000000" cellspacing="0" cellpadding="0" bgcolor="#000000"> # e& f, W/ ?% ] K
<tr height="18">
; w# @! y# b+ {, y7 ?% b* J<td ID="240" width="18"></td><td ID="241" width="18"></td><td ID="242" width="18"></td><td ID="243" width="18"></td><td ID="244" width="18"></td> 5 V& |" \! v' a6 ^3 @' z* F
<td ID="245" width="18"></td><td ID="246" width="18"></td><td ID="247" width="18"></td><td ID="248" width="18"></td><td ID="249" width="18"></td>
1 x8 C I1 E* j$ Q9 C$ w# J C</tr>
5 ^3 l# g* U( v. f1 r! [$ _<tr height="18"> ' H0 v5 l9 K+ d; w9 r; I$ p
<td ID="230" width="18"></td><td ID="231" width="18"></td><td ID="232" width="18"></td><td ID="233" width="18"></td><td ID="234" width="18"></td>
" U; e9 h! d) [! Y' E" [( c- E<td ID="235" width="18"></td><td ID="236" width="18"></td><td ID="237" width="18"></td><td ID="238" width="18"></td><td ID="239" width="18"></td> # F0 j+ x' h( n k4 O3 {
</tr> 5 v8 z+ b) W( f
<tr height="18"> " H# d/ o1 s2 h2 j
<td ID="220" width="18"></td><td ID="221" width="18"></td><td ID="222" width="18"></td><td ID="223" width="18"></td><td ID="224" width="18"></td>
9 v! A [5 ?) {/ j- a* y/ I<td ID="225" width="18"></td><td ID="226" width="18"></td><td ID="227" width="18"></td><td ID="228" width="18"></td><td ID="229" width="18"></td>
5 ~# K6 C' h; v0 H& ^5 [ R2 y</tr> ) H% O# Y* q6 J' A: T
<tr height="18"> * A8 \5 L; A% O0 y: Z$ n. V) I
<td ID="210" width="18"></td><td ID="211" width="18"></td><td ID="212" width="18"></td><td ID="213" width="18"></td><td ID="214" width="18"></td> & e7 E+ J w! l9 _
<td ID="215" width="18"></td><td ID="216" width="18"></td><td ID="217" width="18"></td><td ID="218" width="18"></td><td ID="219" width="18"></td>
/ k" M$ g) e5 M: R: m- `* v</tr> . q5 l: w. {+ D; D3 v/ p# }
<tr height="18">
+ s D. R9 S6 I: ^$ i1 ]<td ID="200" width="18"></td><td ID="201" width="18"></td><td ID="202" width="18"></td><td ID="203" width="18"></td><td ID="204" width="18"></td>
# I g0 q. E4 s' i/ M0 h<td ID="205" width="18"></td><td ID="206" width="18"></td><td ID="207" width="18"></td><td ID="208" width="18"></td><td ID="209" width="18"></td> ' }! j! e: v- b8 x/ A
</tr>
d3 j) U y5 l& e" s0 v<tr height="18">
+ v1 v# h& Y9 \1 o! C' U<td ID="190" width="18"></td><td ID="191" width="18"></td><td ID="192" width="18"></td><td ID="193" width="18"></td><td ID="194" width="18"></td>
% N( v& ~! R- G$ ~<td ID="195" width="18"></td><td ID="196" width="18"></td><td ID="197" width="18"></td><td ID="198" width="18"></td><td ID="199" width="18"></td> 8 P% A/ q- s5 G. P0 s8 w! @/ J
</tr>
! Z* P% i- P6 ^1 X<tr height="18">
3 ~( j$ L, ^. P1 k<td ID="180" width="18"></td><td ID="181" width="18"></td><td ID="182" width="18"></td><td ID="183" width="18"></td><td ID="184" width="18"></td> 9 U) z- Y6 O2 g: B1 N
<td ID="185" width="18"></td><td ID="186" width="18"></td><td ID="187" width="18"></td><td ID="188" width="18"></td><td ID="189" width="18"></td> 1 s! g4 O# B8 o9 |) i
</tr>
, S( \# C" h1 }( v @% h& h<tr height="18"> 6 x- t- h& P* k i0 _9 i
<td ID="170" width="18"></td><td ID="171" width="18"></td><td ID="172" width="18"></td><td ID="173" width="18"></td><td ID="174" width="18"></td>
- s" p0 t: C/ ~1 ]* w. P# b0 @<td ID="175" width="18"></td><td ID="176" width="18"></td><td ID="177" width="18"></td><td ID="178" width="18"></td><td ID="179" width="18"></td> 6 X& A! Z( z% F2 n$ @7 V. H
</tr> % Z) Q ]% p2 |+ q: T& d
<tr height="18"> 3 j. S- l7 u" o$ b# o& @
<td ID="160" width="18"></td><td ID="161" width="18"></td><td ID="162" width="18"></td><td ID="163" width="18"></td><td ID="164" width="18"></td> ( Z! m% m" P5 k: U" l( Z4 I
<td ID="165" width="18"></td><td ID="166" width="18"></td><td ID="167" width="18"></td><td ID="168" width="18"></td><td ID="169" width="18"></td>
m( f. F V8 v$ M: c</tr>
) a: M' k' p7 t2 Y. ^9 k8 [2 ~<tr height="18"> D' m6 E/ L! x( U' u9 |# g
<td ID="150" width="18"></td><td ID="151" width="18"></td><td ID="152" width="18"></td><td ID="153" width="18"></td><td ID="154" width="18"></td>
2 j2 ?* Q7 U" p2 a<td ID="155" width="18"></td><td ID="156" width="18"></td><td ID="157" width="18"></td><td ID="158" width="18"></td><td ID="159" width="18"></td>
& `3 x4 D3 w; W/ X. {</tr> ,
0 u6 g" z& y" j<tr height="18">
; w- @7 u0 D7 G3 `<td ID="140" width="18"></td><td ID="141" width="18"></td><td ID="142" width="18"></td><td ID="143" width="18"></td><td ID="144" width="18"></td>
7 `- Y1 s0 A5 X: `4 Z b! e<td ID="145" width="18"></td><td ID="146" width="18"></td><td ID="147" width="18"></td><td ID="148" width="18"></td><td ID="149" width="18"></td> " X( l& g; S0 O* l, z0 M
</tr>
2 _) z" s' z4 }. G# k7 o9 X; h5 }<tr height="18"> 1 \) B' N8 ?. |. e+ @5 R; B
<td ID="130" width="18"></td><td ID="131" width="18"></td><td ID="132" width="18"></td><td ID="133" width="18"></td><td ID="134" width="18"></td> ; A! f) g; T* p
<td ID="135" width="18"></td><td ID="136" width="18"></td><td ID="137" width="18"></td><td ID="138" width="18"></td><td ID="139" width="18"></td>
, k+ f; b3 o _9 f</tr> ; `, {& K! z* H# V& x g D
<tr height="18">
/ e( h& q, l6 m+ u7 P6 d<td ID="120" width="18"></td><td ID="121" width="18"></td><td ID="122" width="18"></td><td ID="123" width="18"></td><td ID="124" width="18"></td>
: p: w: M. L6 H0 F7 g<td ID="125" width="18"></td><td ID="126" width="18"></td><td ID="127" width="18"></td><td ID="128" width="18"></td><td ID="129" width="18"></td> & A1 B) f2 B/ i! w( y
</tr>
5 _' n/ \* z) P6 _" M t% R B<tr height="18"> 9 T+ o. w' g ?
<td ID="110" width="18"></td><td ID="111" width="18"></td><td ID="112" width="18"></td><td ID="113" width="18"></td><td ID="114" width="18"></td> ! B2 d! s- W, e: w$ R' V3 Q
<td ID="115" width="18"></td><td ID="116" width="18"></td><td ID="117" width="18"></td><td ID="118" width="18"></td><td ID="119" width="18"></td>
& B) G7 Y# O& \</tr> ) B! T+ h& O) f' j
<tr height="18"> " M3 A$ y* m4 l6 \% B% I
<td ID="100" width="18"></td><td ID="101" width="18"></td><td ID="102" width="18"></td><td ID="103" width="18"></td><td ID="104" width="18"></td>
' X8 A Z+ E( K$ P! s' K% N<td ID="105" width="18"></td><td ID="106" width="18"></td><td ID="107" width="18"></td><td ID="108" width="18"></td><td ID="109" width="18"></td> 4 Z! K# M' P1 e
</tr>
7 q7 O* z: Z' Z) X+ x0 |<tr height="18">
* ^: N( W8 d2 w" Z9 P$ M; P/ x4 P; e<td ID="90" width="18"></td><td ID="91" width="18"></td><td ID="92" width="18"></td><td ID="93" width="18"></td><td ID="94" width="18"></td> ) T6 I) |& H: }
<td ID="95" width="18"></td><td ID="96" width="18"></td><td ID="97" width="18"></td><td ID="98" width="18"></td><td ID="99" width="18"></td>
- [; A9 b, r" G( c- G1 L</tr>
! u* x+ O- a" L6 f<tr height="18">
. b$ u5 o3 y! S/ Q# q<td ID="80" width="18"></td><td ID="81" width="18"></td><td ID="82" width="18"></td><td ID="83" width="18"></td><td ID="84" width="18"></td>
3 D2 @: S5 Y4 ^. k D a<td ID="85" width="18"></td><td ID="86" width="18"></td><td ID="87" width="18"></td><td ID="88" width="18"></td><td ID="89" width="18"></td> $ w9 p& l9 k* B6 v4 u( ^& H
</tr>
% W% I0 P* o9 { C" r, z$ R9 k2 A<tr height="18"> : y: ~# v. }8 i2 Q0 V6 F
<td ID="70" width="18"></td><td ID="71" width="18"></td><td ID="72" width="18"></td><td ID="73" width="18"></td><td ID="74" width="18"></td>
6 d% k& h1 Q. g! s, `0 n<td ID="75" width="18"></td><td ID="76" width="18"></td><td ID="77" width="18"></td><td ID="78" width="18"></td><td ID="79" width="18"></td> ' W3 q3 y1 K- H& y- k
</tr> # k% X; J: R, e- B. z
<tr height="18"> , m2 n6 L" d4 ?
<td ID="60" width="18"></td><td ID="61" width="18"></td><td ID="62" width="18"></td><td ID="63" width="18"></td><td ID="64" width="18"></td> ) A& b1 a! ]# I# s$ j* B& ~
<td ID="65" width="18"></td><td ID="66" width="18"></td><td ID="67" width="18"></td><td ID="68" width="18"></td><td ID="69" width="18"></td>
$ ~& H" }$ \# R( ~# @ R0 i</tr>
" q" z, d6 b. I3 n4 J0 [8 t<tr height="18"> ( v: n- v3 i# Q( c- P5 m0 h+ A, W
<td ID="50" width="18"></td><td ID="51" width="18"></td><td ID="52" width="18"></td><td ID="53" width="18"></td><td ID="54" width="18"></td> 7 Y, m- l u' `3 }# ]; _; _
<td ID="55" width="18"></td><td ID="56" width="18"></td><td ID="57" width="18"></td><td ID="58" width="18"></td><td ID="59" width="18"></td> : j% g" O. U$ ^/ S. O' v( p
</tr>
; M' D6 y( k: O+ l- l) e<tr height="18"> $ }# P. V& d0 Q' _% g6 t7 T
<td ID="40" width="18"></td><td ID="41" width="18"></td><td ID="42" width="18"></td><td ID="43" width="18"></td><td ID="44" width="18"></td>
' o" c7 v0 h2 \1 G2 _% E! I* q<td ID="45" width="18"></td><td ID="46" width="18"></td><td ID="47" width="18"></td><td ID="48" width="18"></td><td ID="49" width="18"></td>
& \" Z5 q( n w$ f1 M& ` z8 D% N</tr> & |% A3 Z* T5 N+ Y: ~9 m
<tr height="18"> 0 y7 |" s+ A c
<td ID="30" width="18"></td><td ID="31" width="18"></td><td ID="32" width="18"></td><td ID="33" width="18"></td><td ID="34" width="18"></td>
F- H g( G. I3 T3 \<td ID="35" width="18"></td><td ID="36" width="18"></td><td ID="37" width="18"></td><td ID="38" width="18"></td><td ID="39" width="18"></td>
/ f: x4 J+ \- W0 J9 O! h! ^7 n2 E</tr> ) D( W7 V3 s% e# e3 I4 I( ^/ o
<tr height="18">
7 t- @1 Q4 p4 A1 A' Y4 v; g$ f<td ID="20" width="18"></td><td ID="21" width="18"></td><td ID="22" width="18"></td><td ID="23" width="18"></td><td ID="24" width="18"></td> 3 M9 I) n& E2 g
<td ID="25" width="18"></td><td ID="26" width="18"></td><td ID="27" width="18"></td><td ID="28" width="18"></td><td ID="29" width="18"></td> , R) S' K9 d8 ~3 H% S) i
</tr>
1 U8 \& z: D' y7 y9 u: A<tr height="18"> 9 E U; d+ S- ^1 I9 y
<td ID="10" width="18"></td><td ID="11" width="18"></td><td ID="12" width="18"></td><td ID="13" width="18"></td><td ID="14" width="18"></td> % v) a% U r$ b" W% X
<td ID="15" width="18"></td><td ID="16" width="18"></td><td ID="17" width="18"></td><td ID="18" width="18"></td><td ID="19" width="18"></td> ; b6 ~% W ^. d2 {6 N+ J+ c
</tr>
5 K2 e. u' s. w7 c<tr height="18"> 9 l% K2 {% z3 n* U+ B, q
<td ID="0" width="18"></td><td ID="1" width="18"></td><td ID="2" width="18"></td><td ID="3" width="18"></td><td ID="4" width="18"></td>
_& ]0 g) Y, D: E<td ID="5" width="18"></td><td ID="6" width="18"></td><td ID="7" width="18"></td><td ID="8" width="18"></td><td ID="9" width="18"></td> ' J/ p5 f: E3 W$ c
</tr>
# H4 \" B% d: O( V</table> $ i- U* h$ V4 S7 |. r
</center> ' l% E% J$ m6 r9 O/ ~
</td> / T4 D2 j/ \/ V" w# A6 {+ |- K
<td width="100">
* V2 K) V9 X# r& @<table border="1" bordercolor="#000000" height="452" width="100" cellspacing="0" cellpadding="0"> ) D: I+ `. R4 i. [* U! l3 f
<tr height="30"> " w* D" k0 Q+ ?7 `/ \% j: ?# \
<td class=normalG align=center bgcolor="#FFFF00">俄罗斯方块</td> 8 i4 l2 ^5 l$ v) @
</tr>
: |$ }4 z3 K1 f1 W# ~+ ^& g1 ^<tr height="20">
- a9 I, Y& X. u, F<td class=normalD align=center bgcolor="#FFCC00">提示区</td>
' q: ^* Y( A4 u, z! U</tr> : {+ M. d! U) I# K7 Y( ^" b
<tr height="100"> + K$ u! e, B5 h" f7 d
<td bgcolor="#FFCC00"> ) V8 g* N( s: E. t9 i9 D# }
<!-- Inicio Preview -->
+ f4 Z5 M* g' j3 ^8 t7 A<div align="center"><center><table border="1" cellspacing="0" cellpadding="0" bgcolor="#000000"> ) _% Y$ O, j1 z3 ~9 _! `
<tr height="18">
7 d$ V1 R. O7 b" c4 m6 _1 T: l! |<td ID="P0" width="18"></td><td ID="P1" width="18"></td><td ID="P2" width="18"></td><td ID="P3" width="18"></td>
2 o2 `. u+ |$ T5 f8 p g! x+ Z</tr> , w& z; s s' _4 }$ |
<tr height="18"> % r; X/ ]1 [5 y. w, u# H; O
<td ID="P4" width="18"></td><td ID="P5" width="18"></td><td ID="P6" width="18"></td><td ID="P7" width="18"></td>
+ X0 ^5 p7 {8 P. b</tr> * t( {& s4 H/ j
<tr height="18">
- G F4 {1 I; I$ d<td ID="P8" width="18"></td><td ID="P9" width="18"></td><td ID="P10" width="18"></td><td ID="P11" width="18"></td> & c9 D/ s- v( s0 e* F* Q9 l
</tr> ) u, c1 A* ]" d; D' P0 s& e
</table></center></div> 4 S% ^4 z ~% u8 { c% B$ E: }
<!-- Fin Preview -->
2 u8 U2 m5 s) R* U5 C( K8 L( \</td> + c( S' `/ ^- h6 b4 g
</tr>
* v, ?/ [/ G9 q# @) Q; c<tr height="32">
( P1 J5 y, {. J4 A: w<td ID="Sco01" align=center bgcolor="#009900" class=normalh onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>得分</td>
! v2 i) q/ j6 Q0 |4 J1 f8 [ h</tr> " v, m: b/ E F2 ~8 [$ M
<tr height="32">
7 h" ~6 n2 R( O' j: a<td ID="Sco02" align=center bgcolor="#FFFF00" class=normalh>0</td> * c- M8 v* x: _, k" @( J
</tr>
& o: a1 }7 }6 P* S! ?3 X4 k<tr height="32"> ( a/ ?2 w0 y4 f; w
<td ID="In01" align=center bgcolor="#009900" class=normal onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>水平</td> 8 m/ N. s* M( S1 P6 T6 D9 d c
</tr> 4 T" t9 ?9 E) H, d
<tr height="32"> ( X+ b0 z7 n3 b s$ O T: R( ] O$ Z
<td ID="In02" align=center bgcolor="#FFFF00" class=normal>1</td>
. e" ?+ N. V& s5 C! r2 D</tr> 4 [& n* T, t& L- @: o. W6 r
<tr height="32"> # r$ w% H1 v: I
<td ID="In05" align=center bgcolor="#009900" class=normalh onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>块</td>
0 `6 ^' h1 I, H</tr>
* J% ?9 A- J! j1 s<tr height="32">
, E( h$ H1 ` `' v, C( t<td ID="In06" align=center bgcolor="#FFFF00" class=normalh>1</td>
4 Y0 Z8 i* \& C( a/ \</tr>
$ Y) w+ R I5 p. b7 Q+ U# s<tr height="32"> 2 S Y- |9 F$ L2 V: z
<td ID="In03" align=center bgcolor="#009900" class=normalh onclick=Iniciar(“i“) onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>开始</td>
( E, P5 @7 V7 G% Y! |# Y* S: \</tr> & \3 s# v H5 z2 I
<tr height="32"> 9 l5 I8 \6 J% |8 V& ?: G- ` P
<td ID="In04" align=center bgcolor="#009900" class=normalh onclick=Iniciar(“d“) onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>结束</td>
$ n9 b" h9 l- Q2 F# J) H1 k6 B: b: o</tr>
* Z& s3 U% W9 V- g; h$ `8 }8 N<tr height="38"> * C$ j" g& e) V- x* X. w
<td ID="In09" align=center bgcolor="#009900" class=normalh onclick=self.close() onmouseover=Mmove(“I“) onmouseout=Mmove(“O“)>关闭窗口</td>
$ m6 g) Q# p6 g7 C$ \$ Z \6 `% p. X</tr>
) v* Y! I1 \: D+ h6 {" S4 K- D/ n- K: \5 t</table>
# J# P$ h9 B6 A; X+ t( o0 |</td></tr></table></center></div>
7 W3 P- t. k! V: V. x' W</BODY> 7 G' a0 ~7 |6 G) S( U, ^
<SCRIPT LANGUAGE=vbscript> & D' f1 y% f# ~
Dim Timer1,HastIni,LevlIni,Namn,Score,Levl,Hast,Fig,Fig2,Farg,Farg2,X,Y,Rot,Rot2,tratt,Pausa,ScrPau,Pos,GOver 3 j" ]& H: p& d. E- b
Dim hs(),sor(),hsant(),n(),s(),s2(),s3() 4 P& g% k, N: ]( Y
redim hs(3, 15, 2):redim sor(3, 15):redim hsant(3):redim n(10, 25):redim s(5, 4):redim s2(4, 4):redim s3(4, 4)
0 B4 Y+ d) K2 p% n5 J- ]LevlIni = 1
* X( _6 `9 ?+ n2 TPausa = False
; S- l) o/ \( AHastIni = VelLevel(LevlIni)
e, A' t. K6 r( N# MHast = HastIni ) g5 o d) E2 [3 _; O. i, \% R
Levl = LevlIni
4 l+ H. z0 O2 x, `+ w7 I' VPos = Levl - 1
/ R. E% {% [/ l' `ColorForm . ^6 C- i9 K: \: ]. G
GOver = false
8 d7 I8 e$ L# ?function Iniciar(ind) # U3 H0 M; {/ V' o7 b- b9 _) ]5 w
if ind = "i" then
0 I3 F: |0 k3 i/ escore = 0
1 J+ g; H+ w* Q1 _GOver = false , p+ }5 N; U! |. C; ?
Hast = HastIni * L+ P9 {* G0 O* F
Levl = LevlIni 3 a* W1 @, E; W5 K" n- h
Pos = PosLevel(Levl)
- P" q: u4 E, G) \For i = 1 To 4:For i2 = 1 To 4:s2(i, i2) = False:Next:Next " d: l3 p& @$ }5 J+ q) a+ j5 s
For i = 1 To 10:For i2 = 1 To 25:n(i, i2) = False:Next:Next
/ t7 M3 b4 o# S! X) j' yTimer1 = window.setInterval("Andar()",Hast) / t% d! D- I0 B
ColorForm
. H3 u% ^- {4 {4 |Fig2 = 0
* O9 a% D- ?. y, D, a* z0 D! n" |Nyfig ; A( A5 `$ S0 j
else ( |2 x8 q0 d+ ?& B4 f
window.clearInterval Timer1
$ l; Z( m9 E, {" O- S1 xend if
9 o8 ?$ J& Y7 q& Mend function
9 i1 r1 d! x# |0 u$ }" d6 n4 D( i9 gSub Nyfig() 1 s3 M' m$ l3 m. f& y
Pos = Pos + 1
* X: q! F; k9 bdocument.all("In06").innertext = Pos & ~' x, [1 p/ X* Z
Select Case Pos
- d; S( B5 d# s0 o# _" G0 s) W5 Z$ kCase 30: Levl = 2: Hast = VelLevel(Levl): window.In02.innerText = Levl
7 H8 [( X* a8 M/ m) n$ b( A0 a9 D6 \Case 60: Levl = 3: Hast = VelLevel(Levl): window.In02.innerText = Levl
% [: G" j, O# m* O D1 v# SCase 90: Levl = 4: Hast = VelLevel(Levl): window.In02.innerText = Levl ' S% }2 W, W2 D3 w
Case 120: Levl = 5: Hast = VelLevel(Levl): window.In02.innerText = Levl $ G* I+ K/ ~+ Q+ c" K' P
Case 150: Levl = 6: Hast = VelLevel(Levl): window.In02.innerText = Levl
7 ~0 X3 k/ q5 p: |Case 180: Levl = 7: Hast = VelLevel(Levl): window.In02.innerText = Levl 7 b/ R p! [! p' T2 S$ P
Case 210: Levl = 8: Hast = VelLevel(Levl): window.In02.innerText = Levl * G7 J* y* v* G- s6 L% \; X
Case 240: Levl = 9: Hast = VelLevel(Levl): window.In02.innerText = Levl
! Q; K- L9 {# |! c5 g, FCase 270: Levl = 10: Hast = VelLevel(Levl): window.In02.innerText = Levl
# U7 U3 P4 i9 s1 p- \; w* s# f- e1 cCase 300: Levl = 11: Hast = VelLevel(Levl): window.In02.innerText = Levl
# o3 t9 F' w& J0 y7 EEnd Select 0 [' {7 j8 O7 e) U7 j* f' E [
window.clearInterval Timer1 4 v }5 s Y$ I) G9 e4 n0 x5 V$ D
Timer1 = window.setInterval("Andar()",Hast)
: W- c; g: l' y0 Q9 ?Fig = Fig2
/ ` ^$ U4 _5 J# d- c' x7 u: BFarg = Farg2 5 u/ w2 _: ]7 q# I5 s# M2 B( \% y
Fig2 = Int(Rnd * 7) + 1
& |, n' I- U: o/ z ~8 cX = 4
% I, ]# e6 ~6 Q$ QY = 26 4 y2 h# S" v/ B/ L! C5 B D, F! e. M2 t
Rot = 1
, ]: g- W7 h# OFor i = 1 To 4:For i2 = 1 To 4:s(i, i2) = s2(i, i2):s2(i, i2) = 0:Next:Next
( }2 H0 e) T* XSelect Case Fig2 0 e5 R8 U% _, w% H+ b
Case 1:s2(2, 2) = True:s2(3, 2) = True:s2(2, 3) = True:s2(3, 3) = True:Farg2 = "#FF0000"
3 K" z0 J% e$ t* P8 eCase 2:s2(1, 2) = True:s2(2, 2) = True:s2(3, 2) = True:s2(4, 2) = True:Farg2 = "#33CC33" % F1 C1 o& k' f$ m
Case 3:s2(2, 1) = True:s2(3, 1) = True:s2(3, 2) = True:s2(3, 3) = True:Farg2 = "#FF9900" ; e" t) N5 z/ l% y3 ^" n6 z% ~% ]
Case 4:s2(3, 1) = True:s2(2, 1) = True:s2(2, 2) = True:s2(2, 3) = True:Farg2 = "#666666"
2 q0 {! h& U6 r& h1 }$ jCase 5:s2(3, 1) = True:s2(3, 2) = True:s2(3, 3) = True:s2(2, 2) = True:Farg2 = "#CC00CC"
) ?# L! c7 `: |% j, J+ CCase 6:s2(2, 1) = True:s2(2, 2) = True:s2(3, 2) = True:s2(3, 3) = True:Farg2 = "#6666FF"
# Q. Q+ y6 v$ iCase 7:s2(3, 1) = True:s2(3, 2) = True:s2(2, 2) = True:s2(2, 3) = True:Farg2 = "#33CCCC" 7 M3 L7 |/ }. {" h0 w
End Select * n/ e/ S$ u: N: \! L
For i = 1 To 4
4 W( T0 W: |% W: J% P D( M S* hFor i2 = 1 To 3
* ~/ O8 r! n2 qdocument.all("P" & cstr(((i2 - 1) * 4 + i - 1))).bgcolor = "#000000"
# H/ V- [: Z: A- rIf s2(i, i2) = True Then 1 j# i4 I8 c p3 L1 v
document.all("P" & cstr((i2 - 1) * 4 + i - 1)).bgcolor = Farg2 s2 ^, F4 U H& b: i! L
End If
; G: [2 O0 x5 M M% y( XNext ! T' c9 x% O7 ^" I7 |2 j: f
Next
) m$ A" r. f l5 GEnd Sub R2 G5 N% L) M7 a' I
Function PosLevel(Lev)
/ p" n1 \. V8 mSelect Case Lev
J& Z- T/ `& h( Z- o) K9 xCase 1: PosLevel = 1
3 T* }- t) a) w6 ~3 u+ {5 _Case 2: PosLevel = 51
) u/ A2 T# @0 [! [( uCase 3: PosLevel = 81
; }- t8 A5 D4 l% O, J5 l8 dCase 4: PosLevel = 111
6 g( }2 w8 B% d6 k" dCase 5: PosLevel = 141 2 [* @* O3 v, x+ }! n' v; s
Case 6: PosLevel = 181
$ @; p6 w9 m( a- {/ }( I2 `3 f% PCase 7: PosLevel = 221 * ~2 D. @% r5 }! e: M k
Case 8: PosLevel = 261
( Z8 y8 Q4 a- g& \# J9 ICase 9: PosLevel = 301
( j! x( L v4 H+ vCase 10: PosLevel = 341
6 x# V6 ^+ K1 Z1 n( q6 KEnd Select
4 u4 m/ ]2 h( VEnd Function 4 u3 ~( \* n; E$ @; H/ B2 ~
“いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい
* z/ I, F. B! c/ wFunction VelLevel(Velo)
2 l# x$ ^$ F, [+ R0 t' pSelect Case Velo $ \- L# }. Y" h0 v' S/ [8 _# x
Case 1: VelLevel = 500 . U9 L9 n( `4 q% g$ F3 q
Case 2: VelLevel = 450
+ I% F6 G I$ ZCase 3: VelLevel = 400 w# E6 \! H6 g% [! x5 J
Case 4: VelLevel = 350
+ _7 r2 ~( I8 h! X LCase 5: VelLevel = 300
: b# b" T- W% p/ v$ ~) |9 ]# Q7 dCase 6: VelLevel = 250
+ _% K4 y, m9 v ~! {+ u* e0 eCase 7: VelLevel = 200
. M! a: ~, u! y% Y% t( fCase 8: VelLevel = 150 # s$ o) t" J% O. S* y. e. u
Case 9: VelLevel = 100
- [6 U: G& r" s1 k; d4 k; q+ F# UCase 10: VelLevel = 50
9 Q6 v6 f! Q3 ~0 k0 k, U7 U: XCase 11: VelLevel = 10
* P& k Q5 q- ?4 j/ d/ }, GEnd Select
, V- ~/ R2 c& s$ x- W0 nEnd Function
$ W* m" ?# e2 JSub ColorForm()
) W4 A- \8 I) u) A8 l1 } ]; uFor i = 0 To 11:document.all("P" & cstr(i)).bgcolor = "#000000":Next
: \4 ?+ e |* a+ mFor i = 0 To 249:document.all(cstr(i)).bgcolor = "#000000":Next
% I+ _4 T2 B6 d! J3 X9 WEnd Sub # h) a6 d/ ?% e" W: b
function Andar()
8 h7 y' W. Y0 @' A: QFor i = 1 To 4
0 @$ ~4 r4 i* H- m JFor i2 = 1 To 4
8 F) g+ Z0 F/ D6 p# BIf s(i, i2) = True And Y - i2 + 1 = 1 Then Fig = 0 " }8 i: E4 G( T
If Y - i2 > 0 And X + i - 1 > 0 And X + i - 1 < 11 Then " l5 \0 K! w' q n: Q
If s(i, i2) = True And n(X + i - 1, Y - i2) = True Then Fig = 0
! M# a5 T2 V) i gEnd If
0 T. K6 C* ]2 M3 @9 P2 xNext
! h- _+ M; |; F, m1 E6 WNext 8 p% D; w8 b6 Y" n) N( Q
If Fig = 0 Then % f6 ^. t! Y+ O
For i = 1 To 4
3 M& a; C7 ? O9 y+ J4 M! E3 CFor i2 = 1 To 4
2 ^" D7 k8 s# H& j/ p: E: QIf s(i, i2) = True Then n(X + i - 1, Y - i2 + 1) = True
: d1 k: q; j% u7 l: G/ @Next
# s1 M2 U; O- HNext
3 J; u s: {* q& TNer ; @$ T6 w: p( h4 Q' e
Nyfig / C- z9 @1 i2 Z& i) a2 l' P
Else 4 Y2 @) j- t' u& q7 W
For i = 1 To 4
I. Q0 a9 ~5 L' t2 sFor i2 = 1 To 4
3 f- {: S/ b6 K0 W2 x4 _+ U: gIf s(i, i2) = True And s(i, i2 - 1) = False Then
5 m# \. q3 a3 J; x5 {. ddocument.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor = "#000000" / X0 I. \9 \# s$ c( @" b
End If
9 z- x6 O( D1 F( XNext
( i+ [& \ _# {2 T5 qNext $ \7 @. z8 E0 Z) l8 Z- ?+ v3 g% k
End If
; S ?0 ^$ T+ }5 p+ j& wY = Y - 1 . |$ U/ e3 T- Z0 Q
For i = 1 To 4 4 N: X! V) _6 | x, t
For i2 = 1 To 4
: Q& G, q N3 f: B0 r3 e! dIf s(i, i2) = True Then
8 r. V" L! p, q& qif not gover = true then
$ ?+ m2 C/ t8 IIf ucase(document.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor) <> "#000000" And ucase(document.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor) <> Farg Then 8 s7 C, T8 h" S, }3 @1 j! y$ ~8 i# g
Gameover 7 C. C- W9 I+ h) n
end if ; F4 p. J! K5 h8 P6 c, u
end if
2 O9 \% w: x- r p6 d6 d: vEnd If
0 j& W' |7 f8 c; ^+ u0 MIf s(i, i2) = True Then
6 K( R4 Z1 e' y/ W" F2 y9 mdocument.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor = Farg 9 l7 P( `, _* N& t
End If
# d. M# ^/ Y# `5 f! i2 o' [Next ' f3 g' @2 Z; A3 P/ w
Next
2 R7 g3 ~" y$ q2 ?. w o( Pend function
" P2 c+ ]$ x9 ?# i/ k* ASub Gameover()
& ^( p! u/ \2 |: E& ]* {MsgBox "游戏结束!", , "俄罗斯方块" ) }0 H) y0 z* X4 W5 U
window.clearInterval Timer1 ! G" o" I/ }, S
GOver = true
- S* k4 z8 R L- P: t* z/ {End Sub
: N A {( M# H: P2 @0 zSub Ner() ' q5 m7 m: h) J+ E' y5 z5 K
Score = Score + 10 8 r/ M, x0 T0 `+ e+ o# Z) g. C4 U
document.all("Sco02").innertext = Score
, V2 u; T: m$ m7 J0 L; v6 f nFor i2 = 25 To 1 Step -1 ) E' c* w3 X+ j) q
ok = 1 " X7 f* q2 V& \/ X( H
For i = 1 To 10 ; g; w, y1 B* U$ P4 V' ~# |. B
If n(i, i2) = False Then ok = 0
y2 F- H1 i" [! l6 TNext
4 k* ?4 V6 L9 R# w/ e oIf ok = 1 Then 6 F- I6 v. b4 n b7 `' B
Score = Score + 150 , D) V0 q, b$ ~2 `5 N; _
document.all("Sco02").innertext = Score
2 k/ F8 T7 W: @For i = 1 To 10
8 c' n/ ?+ H+ _For i3 = i2 To 24
Z) J; E$ x. en(i, i3) = n(i, i3 + 1)
( {0 l) n" D9 W9 z* vdocument.all(cstr(coor(i, i3))).bgcolor = document.all(cstr(coor(i, i3 + 1))).bgcolor , E* S7 C& i& _: e
Next
) P; Q' k* `$ K& |' V3 M m0 u' INext
; g6 @: [% y# |: YEnd If
. ]4 W( A: C h4 [5 |, uNext % t# R; \) K2 s3 k/ t1 o
End Sub % P. ?& l$ E! D. g9 `- B
Function coor(xx, yy)
6 R0 K) w8 O, Y( D- Ncoor = (yy - 1) * 10 + xx - 1
! `3 U0 w3 R1 g$ l( d& W; FEnd Function
& g' I$ w2 x4 e& X# W$ O. J: MSub Rota()
% z' i' H- l; H/ YRot2 = Rot + 1
0 f0 J, F9 z+ t. KIf Rot2 = 5 Then Rot2 = 1
$ Q8 |: A( Z8 {& q3 A# }If (Fig = 2 Or Fig > 5) And Rot2 = 3 Then Rot2 = 1
* X [) u- i2 ?, T! n2 |; {5 lFor i = 1 To 4
# q) h4 G; }7 o2 `3 D6 @For i2 = 1 To 4 # }) m0 M7 y& B- j
s3(i, i2) = 0
/ T5 A% U# T ~/ e) |, }Next 0 n9 l6 B. \2 M' E- n7 a6 S
Next 2 O# c' o% C& g+ O! Y
Select Case Fig
( l# P: @ `0 N7 s9 Z) W, iCase 2 7 v: a. L' {. O4 {/ z
Select Case Rot2
! E- I, W. G& x6 \' p' I: nCase 1:s3(1, 2) = True:s3(2, 2) = True:s3(3, 2) = True:s3(4, 2) = True
, B @: k* s+ K$ E3 ^$ y+ g/ mCase 2:s3(2, 1) = True:s3(2, 2) = True:s3(2, 3) = True:s3(2, 4) = True & _* D1 p7 n( i* |: K
End Select
; I8 `- N7 q# q& x" A" JCase 3
( v9 l# U$ Y5 O! ], [4 D5 A6 tSelect Case Rot2 ; y+ t7 _1 [3 m ~) i
Case 1:s3(2, 1) = True:s3(3, 1) = True:s3(3, 2) = True:s3(3, 3) = True
+ i* w5 W( b5 w8 H* JCase 2:s3(4, 1) = True:s3(4, 2) = True:s3(3, 2) = True:s3(2, 2) = True
/ i# j; x2 A8 ?( Q* bCase 3:s3(3, 3) = True:s3(2, 3) = True:s3(2, 2) = True:s3(2, 1) = True
4 |" ^& s" z3 M0 FCase 4:s3(2, 2) = True:s3(2, 1) = True:s3(3, 1) = True:s3(4, 1) = True , E5 O- ? D4 S, {, V
End Select ) t9 s! ]9 F6 y, X
Case 4
" v3 `4 h; A7 x& [! t! D9 wSelect Case Rot2
5 G* r* N& j2 N; r {Case 1:s3(3, 1) = True:s3(2, 1) = True:s3(2, 2) = True:s3(2, 3) = True
2 @2 i5 t! Y# Y1 k$ _& \% rCase 2:s3(2, 1) = True:s3(3, 1) = True:s3(4, 1) = True:s3(4, 2) = True
. x# t' n) l5 ?Case 3:s3(3, 1) = True:s3(3, 2) = True:s3(3, 3) = True:s3(2, 3) = True
3 I- A$ u+ [& o& u1 v( HCase 4:s3(2, 1) = True:s3(2, 2) = True:s3(3, 2) = True:s3(4, 2) = True ; l) T3 S* h4 ]7 p" ?
End Select + u. S' F* e9 G& n
Case 5
5 k' M* x" R' X hSelect Case Rot2 % D+ }$ z; p+ i
Case 1:s3(3, 1) = True:s3(3, 2) = True:s3(3, 3) = True:s3(2, 2) = True w# \$ k% ?2 L8 I* b$ Y9 {7 T# }0 g
Case 2:s3(3, 1) = True:s3(2, 2) = True:s3(3, 2) = True:s3(4, 2) = True
7 S8 j" X6 p/ _& J1 I2 LCase 3:s3(2, 1) = True:s3(2, 2) = True:s3(2, 3) = True:s3(3, 2) = True
5 ]& t- X+ q" W. `" tCase 4:s3(2, 1) = True:s3(3, 1) = True:s3(4, 1) = True:s3(3, 2) = True
; c" w) V# n! ~; z6 iEnd Select
5 _% C3 @5 Z- b' }& wCase 6
. W2 Q& P4 u: d0 I7 i! WSelect Case Rot2
& @8 H6 o( V* }1 r% @8 h' X# iCase 1:s3(2, 1) = True:s3(2, 2) = True:s3(3, 2) = True:s3(3, 3) = True 4 i; B" q: E% P$ n8 k5 r
Case 2:s3(2, 2) = True:s3(3, 2) = True:s3(3, 1) = True:s3(4, 1) = True + |- }0 R G% ~: q( o
End Select
+ t% u/ }4 k# M+ B3 B& ]Case 7 9 i/ I4 m& x* X9 \
Select Case Rot2 0 ?0 g$ H9 j `. X
Case 1:s3(3, 1) = True:s3(3, 2) = True:s3(2, 2) = True:s3(2, 3) = True
5 D$ H q& H7 D4 J. f9 vCase 2:s3(2, 1) = True:s3(3, 1) = True:s3(3, 2) = True:s3(4, 2) = True 1 H. j3 a5 K% K# k$ a/ |) s; j5 [
End Select
+ _4 q; E- U, C& ^2 yEnd Select 0 p' o( _+ n" F C
ok = 1 , Q I/ B; |$ Y) N, T# i) ]( A
For i = 1 To 4 5 L( V) j9 @1 }
For i2 = 1 To 4
" [% f* P( y% Z3 ]9 O* \8 `If s3(i, i2) = True Then $ C3 ]" W4 d; x- c
If X + i - 1 < 1 Or X + i - 1 > 10 Or Y - i2 + 1 < 1 Then ok = 0 $ G$ a/ B* q. z3 F. r+ f5 y
If ok = 1 Then
& o. [9 w! D0 c$ qIf n(X + i - 1, Y - i2 + 1) = True Then ok = 0
# v- e# ]+ v% I5 {5 ]7 e' b sEnd If
9 g" P3 W- J* _+ U" E3 YEnd If
1 S( |2 A% e2 c6 h! Z) tNext 3 z( E* s9 b; p
Next
% C! _ p& B9 R- s) v# g ZIf ok = 0 Then Exit Sub 4 |! x, H- X$ I
Rot = Rot2
% w& q+ G- G% l( M+ H& ?9 FFor i = 1 To 4
# T$ V# J2 i; z% ~# p a" u: N* FFor i2 = 1 To 4 ) |- S4 G, i& u A* i
If s3(i, i2) = True And s(i, i2) = False Then ; w2 M# }/ r3 _. n: Z/ n
document.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor = Farg
5 |3 d6 V" i- E' VEnd If " ~1 Y# i, r+ o3 F: S( v$ }1 P& N$ E
If s3(i, i2) = False And s(i, i2) = True Then
9 p; H# m4 J& i/ O2 wdocument.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor = "#000000"
+ A6 B+ w% X: _- q' C o6 wEnd If - k7 m8 V" P. n$ N p
s(i, i2) = s3(i, i2)
( q6 N9 G( t% V' Z i2 [& @Next : v) X: N1 ^# x; d5 d
Next
. B: p, ^6 G4 N( X. Y& V% OEnd Sub 6 n, l* y# h. M" J$ R; a9 X4 s
Sub document_onkeydown 5 K& _8 J) K. e/ E! ]2 @, `6 v
If window.event.keyCode = 27 Then msgbox "Pause",,"TET"
- H3 M+ A6 D U6 }If window.event.keyCode = 80 Or window.event.keyCode = 114 Then iniciar("d") + ~/ Q( `% h3 J0 a
If window.event.keyCode = 113 Then iniciar("i")
: j! U6 d7 V- I# y" M' Y: `' ]If Not Pausa = True Then 0 C7 y, i/ A7 ~7 O& p
If window.event.keyCode = 38 And Fig > 1 Then Rota * o5 D, o- {9 b) J" [
If window.event.keyCode = 37 Then
; Q% m& A" j D, o% cok = 1 9 C- \. a4 w( h" V
For i = 1 To 4
; x* P+ W5 V8 Y( O: h* d! U$ RFor i2 = 1 To 4
0 q* \8 z: r' u. {2 ~) T5 `* WIf s(i, i2) = True And X + i - 1 - 1 > 0 Then : x$ ^, O( B" U: M( [; `. r
If n(X + i - 1 - 1, Y - i2 + 1) = True Then ok = 0
9 v( @1 |0 K9 c* ZEnd If
+ K+ n5 W0 P3 v6 ]' WIf s(i, i2) = True And X + i - 1 - 1 < 1 Then ok = 0 9 b' Q9 o& Z4 r2 C8 f
Next 6 b7 y. t# j/ n" p, J ]% y% Y( G
Next 0 }1 x+ l2 _1 x) b! L" k2 r' m7 w
If ok = 1 Then 1 B( Z; w" m; v/ t
X = X - 1
- h* `8 }' O8 A5 ^& K; v$ @- DFor i = 1 To 4 # J# U# m- K5 n# _7 Q
For i2 = 1 To 4 ' l; b! _, F) d3 |# I' k
If s(i, i2) = True Then 7 J; z( \2 X. ~4 u) Z, |
If s(i + 1, i2) = False Then
" o; \- G9 i! ?: }document.all(cstr(coor(X + i, Y - i2 + 1))).bgcolor = "#000000"
% g7 n" T! X! [% W2 `+ ~2 Z" l0 ^End If
4 a# ~ j6 {( Z$ Y K7 KEnd If , m. c9 U$ {' A
If s(i, i2) = True Then " T. `( S! \; ]
document.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor = Farg
5 m J P$ q* |% e o3 bEnd If
1 c: m1 T2 z1 u4 f1 Y QNext
' i! M Q5 S3 ^& ENext
4 e4 J6 j& \! G, K$ kEnd If * [- @: j" O. ]% Z
End If
1 G8 ?$ |) B1 i- [+ wIf window.event.keyCode = 39 Then - H8 c# v2 `5 C3 b. e1 }5 x8 Z& g4 S
ok = 1 6 O. J. l) n& D
For i = 1 To 4 + e1 ^; B3 M; {( l' D2 e
For i2 = 1 To 4 % x3 q/ u4 U+ D2 V" G! G9 H4 E
If s(i, i2) = True And X + i - 1 + 1 < 11 Then ! g( _' S( a& t& i5 ?! e& Z
If n(X + i - 1 + 1, Y - i2 + 1) = True Then ok = 0 4 a- Q6 @* v9 u3 O1 i
End If
; t% \) S% @( o' Z( \If s(i, i2) = True And X + i - 1 + 1 > 10 Then ok = 0
9 R3 o- J9 d4 Y- K' GNext % t6 G& D6 z) Q7 |" _& d
Next # x# f. F# |1 d. s3 U- C
If ok = 1 Then 9 e; I( f2 d! R1 t( \: u* H. c. r
X = X + 1
* C! `* _, T, {- t, r0 aFor i = 1 To 4 & v3 _6 ]2 G8 d
For i2 = 1 To 4 , e$ ` y8 c, ?0 ]
If s(i, i2) = True Then " g2 t# o4 y/ a; ?
If s(i - 1, i2) = False Then
( G Q% w( M" f- R( S3 }/ zdocument.all(cstr(coor(X + i - 2, Y - i2 + 1))).bgcolor = "#000000"
! M' X- w" e& z7 x1 kEnd If
& N' _1 B# r' S5 T1 t3 _End If 9 u& n3 O. A/ @ _
If s(i, i2) = True Then 4 C- l- r6 f% h% L" w6 N
document.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor = Farg
^, R( j6 u3 P5 EEnd If
) L" j' }2 K& O0 e: j2 pNext
4 m& ~+ d* c$ R# [ X/ qNext
$ { l- Y) Q7 QEnd If # v8 L j- @) B9 Y2 P1 ?
End If
, s: X6 A3 f, v9 ^1 j# {: S/ m“Aqui
1 J3 j4 A+ s) P6 D. OIf window.event.keyCode = 32 Or window.event.keyCode = 40 Then
- ?% h1 u' Z9 fIf Fig > 0 Then
) w0 E5 b" P( lFor i = 1 To 4
8 M: ^. a3 K3 C ?. D3 LFor i2 = 1 To 4 " S( Y+ l6 W0 R7 a& [
If s(i, i2) = True Then
; Q) U% s) y# @4 odocument.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor = "#000000" : t( H4 M, p& c1 ~% L& {' r! ~) c
End If
% P, `- U6 v, H- l2 jNext + {$ u1 Y+ l" P; J, @" C& k
Next / V1 y# E+ q4 ]
Do 1 d- q" h) J* p8 S
Y = Y - 1
" n6 E0 X' P7 F: _For i = 1 To 4
~4 U/ W4 u6 `4 a+ ^ m* l) u- eFor i2 = 1 To 4 . [. t& R o- ]" ^! ]( a
If s(i, i2) = True And Y - i2 + 1 = 1 Then Fig = 0
5 z! Z* l2 n/ t+ T% SIf Y - i2 > 0 And X + i - 1 > 0 And X + i - 1 < 11 Then
6 F; G, f5 t( h EIf s(i, i2) = True And n(X + i - 1, Y - i2) = True Then Fig = 0 * D- ?1 b2 P* v1 u; i/ E
End If 9 I7 R. b a( k/ m0 |
Next & ?# Q1 Y7 J" }) N' j% o* T
Next
* t- H) B) B$ w7 h) U5 |: V$ ?Loop Until Fig = 0 ! O0 K* g# c9 W
For i = 1 To 4
% _1 e# C! ^& o9 L4 K- x. jFor i2 = 1 To 4
7 B# j. e; N# E7 ]9 s& mIf s(i, i2) = True Then " X& ^0 U) r6 j- N( {( G4 a
document.all(cstr(coor(X + i - 1, Y - i2 + 1))).bgcolor = Farg ( J9 k2 ?. g3 ^. q& t8 e
End If ( ~4 O A7 P6 [
If s(i, i2) = True Then n(X + i - 1, Y - i2 + 1) = True ' a0 ~" ]- h- T, V3 o/ f$ e) c/ D
Next ; U& d0 P) k5 g
Next
: L: T" Z* w$ t% c# m5 yEnd If
; y$ ^' {5 l; G8 {) PEnd If
: c3 I8 A2 k' B6 \End If
* ~9 z: d; V* R. C9 fEnd Sub " a. q+ A( H" w
function Mmove(Index)
* o1 ^% l9 u& o0 G5 Q% q4 Q$ m& Tif index = "I" then " u/ K& r; i+ P- Y3 f
document.all(Window.Event.SrcElement.sourceindex).classname = "normalHI"
7 m, v' W% S |& K1 I- J# N: `- gdocument.all(Window.Event.SrcElement.sourceindex).bgcolor = "#0099CC" 4 M/ T9 R( I+ e+ F- ^' [9 G( T
else
# e3 |7 Y$ p( `0 ~document.all(Window.Event.SrcElement.sourceindex).classname = "normalH" # l- R* Y" Y. | q" i$ P, n% q
document.all(Window.Event.SrcElement.sourceindex).bgcolor = "#009900"
2 u4 z: j. x2 k3 i X8 V" \* b1 hend if
5 R# P2 M+ X- }0 o" ~4 ^3 fend function - B0 j, f- O# c9 S: Z+ H: c$ R
</script> ' i- b. g! Q+ J$ Y m7 Y6 v3 X2 x/ _
</HTML>
% A! c6 g- F# f6 v+ D% E. l6 }& f* d<%End If%> |
|