Hirdetés

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

  • Knives94

    csendes tag

    Hello VGFX ismét:
    miért van az h így lefut?
    sz1:=0;
    repeat
    init_VW(eredmeny,szelesseg,magassag,true);
    flip_VW(vwhatter.offset,eredmeny);

    if sz1<=294 then begin
    kill_VW(ireteg);
    kill_VW(ujreteg);
    sz1:=sz1+1;

    init_VW(ujreteg,294,185,true);
    scalesprite(reteg02,ujreteg);
    init_VW(ireteg,sz1,185,true);
    putsprite(ireteg,ujreteg,0,0);
    putsprite(eredmeny,ireteg,0,0);
    end
    else putsprite(eredmeny,reteg02,0,0);
    flipp_DD(eredmeny.VWoffset);
    kill_VW(eredmeny);
    getallmessages;
    handleminimalized;
    until not(applicationRunning) or m_l;

    És így nem:

    sz1:=0;
    repeat
    init_VW(eredmeny,szelesseg,magassag,true);
    flip_VW(vwhatter.offset,eredmeny);

    if sz1<=185 then begin
    kill_VW(ireteg);
    kill_VW(ujreteg);
    sz1:=sz1+1;

    init_VW(ujreteg,294,185,true);
    scalesprite(reteg02,ujreteg);
    init_VW(ireteg,294,sz1,true);
    putsprite(ireteg,ujreteg,0,0);
    putsprite(eredmeny,ireteg,0,0);
    end
    else putsprite(eredmeny,reteg02,0,0);
    flipp_DD(eredmeny.VWoffset);
    kill_VW(eredmeny);
    getallmessages;
    handleminimalized;
    until not(applicationRunning) or m_l;

    különbség annyi kéne legyen, hogy az elsőnél jobbról balra pixelsoronként jelenik meg a kép, a másodiknál fentről lefele, pixeloszloponként.
    a hiba a 217es, azaz valami nincs tárgyalva.

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