freepascal吧 关注:250贴子:915

freepascal 游戏

收藏回复

  • 61.187.88.*
哈哈


1楼2008-03-06 23:23回复
    • 61.187.88.*
    游戏:
    Program Example7;
    Uses mouse,dos;
    label 1;
    type
     arr=array[0..48,0..79] of integer;
    var
     a:arr;
     i,j:integer;
     h1,m1,s1,hs1,h2,m2,s2,hs2:word
     ;s:string;
    Procedure Asss;
    var
     a,b,c,d:integer;
    begin
     gettime(h2,m2,s2,hs2);
     a:=h2-h1;
     b:=m2-m1;
     c:=s2-s1;
     d:=hs2-hs1;
     if d<0 then begin d:=d+60;c:=c-1;end;
     if c<0 then begin c:=c+60;b:=b-1;end;
     if b<0 then begin b:=b+60;a:=a-1;end;
     writeln('You take:',a,':',b,':',c,':',d);
     donemouse;
    end;
    begin
    writeln('input map''s name');
    readln(s);
    gettime(h1,m1,s1,hs1);
    fillchar(a,sizeof(a),0);
    assign(input,S+'.map');
    reset(input);
    InitMouse;
    for i:=0 to 48 do
     begin
     readln(s);
     for j:=0 to 79 do
     a[i,j]:=ord(s[j+1])-48;
     s:='';
     end;
    close(input);
    repeat
    writeln(getmousex,',',getmousey);
    until (getmousex=0) and (getmousey=250);
    for i:=0 to 48 do
     begin
     for j:=0 to 79 do
     if a[i,j]=0 then write(' ') else if a[i,j]=1 then write('@')
     else if a[i,j]=3 then write('XXX');
     end;
    repeat
     getmousex;getmousey;
     if (a[getmousey-250,getmousex]=1) or (getmousey-250=50)then
     begin
     writeln('You are lost');
     asss;
     exit;
     end;
    until (getmousey-250>=33) and (getmousey-250<=36) and
     (getmousex=79);
    writeln('You are succse');
    asss;
    end.


    3楼2008-03-06 23:25
    收起回复
      • 61.187.88.*
      操,只看不回没RP啊
       辛苦的啊


      4楼2008-03-08 04:21
      回复
        ????


        禁言 |5楼2008-05-17 19:33
        回复
          • 125.106.123.*
          heha


          6楼2008-10-11 10:37
          回复


            禁言 |7楼2009-10-25 10:31
            回复
              新手。。看不懂。。。。不过还是顶。。


              禁言 |8楼2009-10-27 12:16
              回复
                牛b


                禁言 |9楼2010-04-12 19:19
                回复
                  me还没接触过输入项是鼠标的 ,咱一直用的是input,output


                  IP属地:江苏禁言 |10楼2010-07-07 21:18
                  回复
                    这是什么类型的游戏啊


                    禁言 |11楼2011-08-18 21:00
                    回复
                      为什么我运行了没反应啊?鼠标呢?


                      IP属地:湖南禁言 |12楼2011-09-27 16:27
                      回复
                        这些游戏是做什么的


                        禁言 |13楼2012-02-19 21:25
                        回复
                          帅诶,顶!!!!


                          禁言 |14楼2012-02-23 16:27
                          收起回复
                            不要告诉我经典名侦探柯南是韦铖


                            禁言 |15楼2012-04-15 13:03
                            回复
                              ???????????????????


                              禁言 |16楼2012-05-19 14:25
                              回复