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

Username:   Password: 
 RegisterRegister   
 Need some assistance
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
Dante




PostPosted: Thu Mar 31, 2011 7:52 pm   Post subject: Need some assistance

I need some assistance, but I don't feel like posting my code here...
So if anyone got some extra time to help me please post back to this thread. =]

Sorry if this is weird, I'm new to this forum.
Sponsor
Sponsor
Sponsor
sponsor
huskiesgoaler34




PostPosted: Thu Mar 31, 2011 8:04 pm   Post subject: Re: Need some assistance

Okay, how can I help?
Tony




PostPosted: Thu Mar 31, 2011 8:13 pm   Post subject: RE:Need some assistance

You don't need to post all the code, just the small part that's relevant. Perhaps not even any code, if you ask your questions well.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
Dante




PostPosted: Thu Mar 31, 2011 8:18 pm   Post subject: Re: Need some assistance

Well, I'll PM it to you guys, and you guys can kindly have a look at it?
Thanks!
Tony




PostPosted: Thu Mar 31, 2011 8:55 pm   Post subject: RE:Need some assistance

I don't typically answer help requests in PMs, but your question was well formed (congrads and thank you). You could have asked it here without posting the code.

Quote:

Basically it's a proc which has the ability to draw a grid.
What my next step is, would be to make a Mouse.Where so that when i click on the grid it shows the row # and the column #.
It would also show -1 if it's not clicking on the grid, or if it so happens to click on a line.

I completely am not sure what to do with the Mouse.Where though. :s
You do not have to give me the answer, maybe just some hints would do.


Turing's documentation for for the command is available at -- Mouse.Where. It will essentially give you the x and y pixel values of where the mouse is (and what state the clicker is in). The tricky part is mapping pixels to rows/columns.

This is perhaps best done through an example: imagine a grid where each cell is 10x10 pixels
column 1: 0-10
column 2: 11-20
column 3: 21-30

if we Mouse.Where tells us we're over pixel 15, how do we figure out that it falls into the range for column 2?

(extra hint: a particularly useful operator is mod)
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
Dante




PostPosted: Thu Mar 31, 2011 10:17 pm   Post subject: Re: RE:Need some assistance

Tony @ Thu Mar 31, 2011 8:55 pm wrote:
I don't typically answer help requests in PMs, but your question was well formed (congrads and thank you). You could have asked it here without posting the code.

Quote:

Basically it's a proc which has the ability to draw a grid.
What my next step is, would be to make a Mouse.Where so that when i click on the grid it shows the row # and the column #.
It would also show -1 if it's not clicking on the grid, or if it so happens to click on a line.

I completely am not sure what to do with the Mouse.Where though. :s
You do not have to give me the answer, maybe just some hints would do.


Turing's documentation for for the command is available at -- Mouse.Where. It will essentially give you the x and y pixel values of where the mouse is (and what state the clicker is in). The tricky part is mapping pixels to rows/columns.

This is perhaps best done through an example: imagine a grid where each cell is 10x10 pixels
column 1: 0-10
column 2: 11-20
column 3: 21-30

if we Mouse.Where tells us we're over pixel 15, how do we figure out that it falls into the range for column 2?

(extra hint: a particularly useful operator is mod)


Thanks! I've almost got this entire thing figured out.
Now just need to figure out a calculation for the exact positions of the lines. Very Happy
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  [ 6 Posts ]
Jump to:   


Style:  
Search: