0 Members and 1 Guest are viewing this topic.
EXPORT Tunnel() BEGINDIMGROB_P(G1,340,240);BLIT_P(G1,G0);FOR Z FROM 3 TO 237 STEP 3 DOBLIT_P(G0,0,0,320,240,G1,0,0,320,240-Z);END;1▶C;0▶P;100▶Y;20▶T;128▶L;0▶L1(512);FOR Z FROM 0 TO 16 DORANDOM(100)▶L1(2*Z+1);60-RANDOM(4)▶L1(2*Z+2);END;RECT_P(G1,0,0,319,35,RGB(30,100,255),RGB(30,100,255));TEXTOUT_P("2013 DJ Omnimaga www.omnimaga.org",G1,128,25,1,RGB(255,255,255));FOR Z FROM 0 TO 10 DOTEXTOUT_P("Score:",G1,Z,0,7,RGB(25*Z,255-(25*Z),0),250);TEXTOUT_P("τ υ η η ε ι ρ ɾ ί м ɛ",G1,122+Z,0,7,RGB(0,25*Z,0),250);END;FOR Z FROM 0 TO 4 DOLINE_P(G1,0,Z+35,319,Z+35,RGB(0,20*Z,0));END;WHILE Y>0 DOFOR Z FROM 0 TO 15 DOC+1▶C;IF C>16 THEN1▶C;END;L1(2*C+2)▶O;L1(2*C+1)▶Q;RECT_P(G1,20*Z,40,20*Z+19,O,RGB(0,50+Q,0),RGB(0,50+Q,0));RECT_P(G1,20*Z,O,20*Z+19,O+L,RGB(100+Q,130,50),RGB(100+Q,130,50));RECT_P(G1,20*Z,O+L,20*Z+19,246,RGB(0,50+Q,0),RGB(0,50+Q,0));IF Z=0 THENRECT_P(G1,0,Y,8,Y+12,RGB(0,0,0),RGB(150,150,255));RECT_P(G1,2,Y+4,14,Y+8,RGB(0,0,0),RGB(255,0,0));IF Y<O OR Y+12>O+L THEN−9▶Y;END;END;END;TEXTOUT_P(P,G1,70,2,6,RGB(0,0,0),200,RGB(30,100,255));TEXTOUT_P(P,G1,72,2,6,RGB(5,255,255));BLIT_P(G0,0,0,320,240,G1,0,0,320,240);P+1▶P;L1(2*C+2)▶S;RANDOM(100)▶U;S+RANDOM(30)-15▶Ans;IF Ans<45 THEN45▶Ans;ELSEIF Ans>213-L THEN213-L▶Ans;END;END;C+1▶C;IF C>16 THEN1▶C;L-1▶L;END;Ans▶L1(2*C+2);U▶L1(2*C+1);Y-(5*ISKEYDOWN(2))+(5*ISKEYDOWN(12))▶Y;END;FOR Z FROM 0 TO 7 DOINVERT_P();WAIT(0.05);END;DIMGROB_P(G1,122,30);BLIT_P(G1,0,0,122,30,G0,0,0,122,30);RECT_P(RGB(30,100,255));REPEAT GETKEY▶Z;BLIT_P(G0,RANDOM(10),RANDOM(10),320-RANDOM(10),240-RANDOM(10),G1,0,0,122,30);WAIT(.02);UNTIL ISKEYDOWN(4)=1 OR ISKEYDOWN(30)=1;END; END;