Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 simple animation, please help soon! :)
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
marz




PostPosted: Fri Apr 25, 2003 10:04 pm   Post subject: simple animation, please help soon! :)

HI, I'm a very beginner in turing, and I have just finised learning all about loops and if statements, and am now begining to go on to animation...except i am really lost. I just need to know the code for how to get a simple box from the top right of the screen to the top left...nothing fancy. I know that I have to use the Draw.FillBox command, and then i have to redraw it, but i dont understand how still. Please help, thanks! Surprised
Sponsor
Sponsor
Sponsor
sponsor
Homer_simpson




PostPosted: Fri Apr 25, 2003 10:08 pm   Post subject: (No subject)

code:
for x : 0 .. 640
    Draw.FillBox (x, 380, x + 20, 400, 9)
    delay (10)
    cls
end for
Homer_simpson




PostPosted: Fri Apr 25, 2003 10:12 pm   Post subject: (No subject)

as u can see that one flickers very much....
now here' what u have to learn to do animations
View.Set("offscreenonly") and View.Update

when u put View.Set("offscreenonly") at the beggining of your program the screen doesn't change untill u type View.Update and it helps u reduce the flicker.
and this is your program would look like with View.Set("offscreenonly")


code:
View.Set ("offscreenonly")
for x : 0 .. 640
    Draw.FillBox (x, 380, x + 20, 400, 9) %draws the box
    View.Update %puts it on the screen
    delay (10) %delys the program for a very very short while so you will have the chance to see the box
    cls %cleans the screen for a new box to be drawn
end for
Blade




PostPosted: Fri Apr 25, 2003 10:30 pm   Post subject: (No subject)

hey dude, don't forget that's only with turing 4.x <-- my school doesnt have that crap, we too cheap... so if you are only using 3.1.1, like my school, draw over it in the colour of your background, to reduce flicker

code:
for x : 0 .. 640
    Draw.FillBox (x, 380, x + 20, 400, 9)
    delay (10)
    Draw.FillBox(x,380,x + 20,400,white)
end for
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 4 Posts ]
Jump to:   


Style:  
Search: