actually I'm using C++ so I wasn't aware of the Ruby complications. I understand your point of view whether the class should include the color and/or z value when looking at the big picture, but for the future maybe an approach should be decided and just see how it works. for now l guess I'll continue using my simple Point struct in my classes :)
I've started using Gosu a few days ago and really like it so far but was wondering why these 2 primitives are missing. The huge function declarations are sometimes tedious to work with. Was this decision deliberate? If so, why?