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

Username:   Password: 
 RegisterRegister   
 Game Timer Problem
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
Zhanger




PostPosted: Tue Jan 14, 2014 5:28 pm   Post subject: Game Timer Problem

What is it you are trying to achieve?
Making a timer that displays the amount of time spent within a game.


What is the problem you are having?
The timer does not display properly after being cleared with cls.
When cls is removed the timer works perfectly but the object gets a trail.


Describe what you have tried to solve this problem
I looked on the forums for answers but couldn't find anything.
I tried using a process and forking it but that didn't work properly.


Post any relevant code (You may choose to attach the file instead of posting the code if it is too long)

Turing:


var last, now, count : int := 1
var x, y : int := 100
var chars : array char of boolean

last := Time.Elapsed
View.Set ("offscreenonly")
put count
loop
    Input.KeyDown (chars)
    if chars (KEY_UP_ARROW) then
        y := y + 5
    end if
    if chars (KEY_RIGHT_ARROW) then
        x := x + 5
    end if
    if chars (KEY_LEFT_ARROW) then
        x := x - 5
    end if
    if chars (KEY_DOWN_ARROW) then
        y := y - 5
    end if
   
    now := Time.Elapsed
    if (now - last >= 1000) then
        count += 1
        locate (1, 1)
        put count
        last := now
    end if
   
    drawoval (x, y, 4, 4, red)
    View.UpdateArea (0, 0, maxx, maxy)
    delay (10)
    cls %Comment this to see object trail
end loop



Please specify what version of Turing you are using
4.11
Sponsor
Sponsor
Sponsor
sponsor
Raknarg




PostPosted: Tue Jan 14, 2014 6:35 pm   Post subject: RE:Game Timer Problem

It's probably because you only ever put the time once per 50 frames. One of those frames you put count, but not the other 49. It's a very simple fix.
Zhanger




PostPosted: Tue Jan 14, 2014 7:32 pm   Post subject: Re: Game Timer Problem

Thanks a ton! I've got it working now.
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  [ 3 Posts ]
Jump to:   


Style:  
Search: