Page 2 of 2 FirstFirst 12
Results 26 to 45 of 45

Thread: Everything About Canvases

  1. #26
    Join Date
    Sep 2006
    Posts
    5,219
    Mentioned
    4 Post(s)
    Quoted
    1 Post(s)

    Default

    1 Displaying
    2 Taking a snap shot and searching on them later

  2. #27
    Join Date
    Aug 2006
    Location
    London
    Posts
    2,021
    Mentioned
    2 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by XcanadamanX View Post
    THANK YOU! i now understand canvases more. now all as i gotta do is figure out how the box solver works and figure out what processpicture does. do you know how process picture works? if so can you explain it to me via pm? thanks again for the great tut.
    well processpicture is in pup's plugin, you really need the source to see what that does, but heres a basic overview,
    it finds the center, then moves outwards and counts the number of corners, that tells it the shape, it also looks for the number, but i dont know how it does that, im not that good at delphi
    Join the Official SRL IRC channel. Learn how to Here.

  3. #28
    Join Date
    Oct 2006
    Location
    Ontario,Canada
    Posts
    1,718
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    thanks. and again good tut!
    edit: too bad i couldnt get the source of the box plugin. could help me in my little project

  4. #29
    Join Date
    May 2006
    Location
    Amsterdam
    Posts
    3,620
    Mentioned
    5 Post(s)
    Quoted
    0 Post(s)

    Default

    Thanks Yakman. Please run this

    ~Raymond
    SCAR Code:
    program New;
    var
    Test:TCanvas;
    I,K,Buffer:integer;

    Function ChangeTheColor:integer;
    begin;
      If(I=7) Then I:=1;
      Case I of
         1: result:= clred;
         2: result:= clblue;
         3: result:= clpurple;
         4: result:= clBlack;
         5: result:= clyellow;
         6: result:= clgreen;
      end;
      I:=I+1;
    end;

    begin
      I:=1;
      Buffer:=BitmapFromString(250,35,'');
      FastDrawClear(Buffer,clwhite);
      DisplayDebugImgWindow(250,35);
      SafeDrawBitmap(buffer,getdebugcanvas,0,0);
      Test:=GetDebugCanvas;
      Test.Font.name:='Arial';
      Test.Font.Size:=20;
      Repeat
        Test.Font.Color:=ChangeTheColor;
        Test.TextOut(0,0,'Thank you Yakman');
        Wait(100)
      until(false)
    end.
    Verrekte Koekwous

  5. #30
    Join Date
    Jun 2007
    Posts
    28
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Nice tut men but i still having alot of trouble lerning it i get the stuff but u should put more pics for more better tut if u do it would be the best tut ever! really but thanks its kind make sense but i dont know how to make one well anyweys thank you and pm if u can help me how to make one

  6. #31
    Join Date
    Jun 2006
    Posts
    1,492
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Srry for gravedigging (I figured no one would really care because no one really posts too much in this board...) , but I just wanted to thank Yakman for this brilliant tutorial! It really helped me a lot, and it is going to help me a lot too!

  7. #32
    Join Date
    Jul 2007
    Posts
    1,431
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Nice one...
    Now I understand what canvases are...

    Maybe in next century I'll make compiling script with canvases
    Thx Yakman
    [CENTER][SIZE="4"]Inactive[/SIZE]I forgot my password[/CENTER]

  8. #33
    Join Date
    Jun 2007
    Posts
    124
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    good tut but i have a question:

    how do i make the background an actual image, not a plain color one without leaving a trail where the moving bitmap goes



    Heres the script:
    SCAR Code:
    program New;
    var
    background,moving,x: Integer;
    procedure LoadBmps;
    begin
      background := BitmapFromString(506, 491, 'beNrt3dmS5TiORVH//5/2fmir' +
         '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' +
         'iIiIiIiIiIiIorW/wExb18d');
         
      moving:=BitmapFromString(20,20,'');
    end;
    procedure Draw;
    begin
    FastDrawClear(moving,255);
    DisplayDebugImgWindow(506,491);
    repeat
    FastDrawTransparent(x,100,moving,background);
    SafeDrawBitmap(background,getDebugCanvas,0,0)
    x:= x+1;
    wait(10);
    until(x>=486);
    end;
    begin
    LoadBmps;
    Draw;
    end.

  9. #34
    Join Date
    Oct 2007
    Posts
    302
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I don't know if i'm gravedigging, lol

    But i'm not 100% sure on how i would draw a dtm to canvas :S

    i tried, i really did, but i couldn't get anywhere with it XDD

    Nice guide, but please could you give a demonstration / example on how you'd draw dtm to a canvas please >.<!

    Ty
    Previously known as boxcrop.


  10. #35
    Join Date
    Mar 2006
    Location
    USA
    Posts
    948
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Very nice tutorial indeed
    Thanks Yakman

  11. #36
    Join Date
    Nov 2008
    Posts
    117
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    Your last example (fastdrawscar) doesn't compile in scar build 3.15B. Says it's expecting a semi-colon on line 117 (even though one is there).

  12. #37
    Join Date
    Jan 2007
    Posts
    8,876
    Mentioned
    123 Post(s)
    Quoted
    327 Post(s)

    Default

    This tutorial is awesome! I learned alot when reading and trying.
    Thank you!

    EDIT: How do I turn a canvas into a bitmap?

  13. #38
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    the debug window disapears after like half a second... Can u see if im doing anything wrong??

    Code:
    program New;
    var w,h:integer;
    begin
    GetClientDimensions(w,h)
    CopyCanvas(GetClientCanvas, GetDebugCanvas,0,0,w,h,0,0,100,100)
    DisplayDebugImgWindow(100,100);
    wait(10000);
    end.
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  14. #39
    Join Date
    Jan 2008
    Location
    10° north of Hell
    Posts
    2,035
    Mentioned
    65 Post(s)
    Quoted
    164 Post(s)

    Default

    Quote Originally Posted by g0tp0t View Post
    the debug window disapears after like half a second... Can u see if im doing anything wrong??

    Code:
    program New;
    var w,h:integer;
    begin
    GetClientDimensions(w,h)
    CopyCanvas(GetClientCanvas, GetDebugCanvas,0,0,w,h,0,0,100,100)
    DisplayDebugImgWindow(100,100);
    wait(10000);
    end.
    You need to use "DisplayDebugImgWindow" before "GetDebugCanvas" =)

    Code:
    program New;
    
    var
      w, h: integer;
    
    begin
      DisplayDebugImgWindow(100, 100);
      GetClientDimensions(w, h);
      CopyCanvas(GetClientCanvas, GetDebugCanvas, 0, 0, w, h, 0, 0, 100, 100);
      Wait(10000);
    end.

    Dg's Small Procedures | IRC Quotes
    Thank Wishlah for my nice new avatar!
    Quote Originally Posted by IRC
    [22:12:05] <Dgby714> Im agnostic
    [22:12:36] <Blumblebee> :O ...you can read minds

  15. #40
    Join Date
    Oct 2006
    Posts
    468
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Just what I was looking for, thanks.

  16. #41
    Join Date
    Jan 2009
    Location
    Belgium
    Posts
    175
    Mentioned
    0 Post(s)
    Quoted
    14 Post(s)

    Default

    Hmm nice tutorial, gotta check it out from Beginning till the end

    gona sleep after some mins though

    +rep

  17. #42
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    This may be a gravedig but I really think it would be cool if you knew how to use canvases in simba.
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  18. #43
    Join Date
    Sep 2008
    Location
    My House
    Posts
    519
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I don't have any of those functions/procedures. There all unkown. I have the lastest SRL and Reflection.
    Still learning to code in Simba.

  19. #44
    Join Date
    Dec 2010
    Posts
    808
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by death12652 View Post
    I don't have any of those functions/procedures. There all unkown. I have the lastest SRL and Reflection.
    That's cause this was made in 2006 man xD

  20. #45
    Join Date
    Sep 2008
    Location
    My House
    Posts
    519
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Well I was reading Masterkills tut too. Ah well lol. Need knew tutorial I guess.
    Still learning to code in Simba.

Page 2 of 2 FirstFirst 12

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •