So, in desparation, I installed version 3.0, and as I suspected, enough has changed to make it appear infeasible to port my code in 1 day (I am on a bit of a time crunch here).
Mainly, collidingwith doesn't work.
Code:
for x in self.collidables:
info = x.collidingwith(obj,1)
print info.intersected
Returns:
True
False
True
False
.
.
.
It flips back and forth between true and false for the entire list of objects.
But, the same code works fine in version 2.5 (note I added the collideNone() commands before the collidemesh() commands before running in v3).
So, given that I can't refactor thousands of lines of code in a day, I was hoping you could solve the original version 2.5 problem. Or fill me in on how to EASILY get v3.0 working --- by easily I mean 1-2 lines of changes (I don't have time to play with the new physics engine and collision events, though they look cool).
Thanks for all the help