Új hozzászólás Aktív témák

  • Tomi_78

    aktív tag

    Sziasztok!
    Ti látjátok, hogy ebben a Lazarusban írt függvénnyel mi a baj, ami ezt a hibaüzenetet okozza:
    unit1.pas(69,14) Error: Incompatible types: got "Boolean" expected "Int64"
    És ez a szóban forgó függvény. Azt vizsgálja, hogy az adott helyen van-e ütközés egy puffancs figurával, és ha igen, a visszatérési érték legyen true, különben pedig false.
    function utkitt(var ittx: integer; var itty: integer): boolean;
    var i: integer;
    begin
        for i:=0 to puffancsdb-1 do
        begin
         if (ittx>=puffancs[i].xhely and ittx<=puffancs[i].xhely+puffancs[i].kepe.width and itty>=puffancs[i].yhely and itty<=puffancs[i].yhely+puffancs[i].kepe.height) then utkitt:=true;
        end;
        utkitt:=false;
    end;

Új hozzászólás Aktív témák