Where do I get at this polygonal collision detection? I cannot find it in the pygame docs.
On Sep 15, 3:30 am, René Dudfield <ren...@gmail.com> wrote: > You could use polygon collision detection. > > Also you could draw your hex each with a different color, and use that > as a collision surface. For example, you drew your 1st hex as color > (0,0,1,255) then your 2nd as (0,0,2,255) etc. That would probably be > fastest, as it's just a lookup table - pretty easy too. > > cheers, > > > > On Tue, Sep 15, 2009 at 10:24 AM, rygoody <rygo...@gmail.com> wrote: > > Hello, I need to make a clickable hexagonal button. The clickable area > > needs to actually be hexagonal, it's an essential part of the gameplay > > dynamic. So I can't just put a hexagon picture over a square button. > > The clickable button itself needs to be a hexagon. > > > I was just gonna use a linear equation to define the diagonal sides of > > the hexagon, then go through a for loop to test on each line if the > > click was in or out of the hexagon. But this seems so very inefficient > > to do in python. > > > So I just thought I'd ask, is there any class, or any functionality in > > anything that would be more ideal for something like this?- Hide quoted > > text - > > - Show quoted text -