Everybody! This is important. In a few days, these forums will be moving over to using the totally sweet Discourse platform. To ensure this migration happens smoothly with no loss of content, these forums are currently in a read-only mode. I do apologize for the inconvenience.

There is never a good time to turn the forums off for an extended period of time, but I promise the new forums will be a billion times better. I'm pretty sure of it.

See you all on the other side in a few days, and if you have any (non-technical) questions, please e-mail me at kirupa@kirupa.com. For technical questions, try to find a tutorial that corresponds to what you are looking for and post in the comments section of that page.

Cheers,
Kirupa

Results 1 to 2 of 2

Thread: Sliding foosball men problem

  1. #1
    2
    posts
    Registered User

    Sliding foosball men problem

    I am trying to make the different rows of foosball men slide up and down based on the mouse's distance from the table center, so the mouse doesn't go out of the stage.

    At the moment I calculate the row position using:

    newY = mouseY - center;
    if (newY < top) y = top;
    else if (newY > bottom) y = bottom;
    else y = newY;

    The problem is: When the wider rows reach their edge the smaller rows carry on going. So when you move the mouse back down there is a delay before the wider rows start moving.


    I want it so when a row reaches it's edge it will go down as soon as you move the mouse back, but I want the position to be calculated from the center. I've been trying to figure out a way, but all I have managed to do is break my code....

    Any help greatly appreciated
    Thanks
    Last edited by bugi; May 16th, 2008 at 05:08 PM.

  2. #2
    You move all rows at once? It would be easier if we get the file or, at least, the whole code... I don't think I can visualize exactly what your problem is...
    Bruno Palermo
    When everything is catastrophic, thank the Gods things aren't worse!

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
  •  

Home About kirupa.com Meet the Moderators Advertise

 Link to Us

 Credits

Copyright 1999 - 2012