Print

Print


No problem.  BTW, to be more accurate in testing hits, you may create  
a shape and then test to see if the (range.clip.x, range.clip.y) point  
lies within it.  See OvalPortrayal2D for and example.

Sean

On Mar 16, 2011, at 12:21 AM, Horia Suciu wrote:

> Thank you Sean, that worked!
>
>
> On Mon, Feb 21, 2011 at 6:20 PM, Sean Luke <[log in to unmask]> wrote:
> You have your agents portraying themselves.  However you did not  
> override the hitObject method, so the default is in effect:
>
>    public boolean hitObject(Object object, DrawInfo2D range)
>        {
>        return false;
>        }
>
> This means that the agents are refusing to allow MASON to recognize  
> them as hit when you double click on them, so MASON can't inspect  
> them.
>
> Sean
>
>
> On Feb 21, 2011, at 5:53 PM, Horia Suciu wrote:
>
> I have a simple simulation (attached) which does very little, I am  
> new to
> MASON so bear with me.
>
> While running it, I can see the model with no problems but I cannot  
> inspect
> the Agents (they have public setters and getters that I would expect  
> to be
> able to visualize once I click on the agent)
>
> I am confused on what is wrong with this piece of code. The agents  
> and the
> SimState classess are based on examples and straight forward.
>
> The examples works as expected so it is nothing wrong with my  
> install...
>
> Any help would be welcome.
> Regards,
> Horia
>