In my pacman game my tiles and pacman are 32x32 and I move them by 32px. However, sometimes if pacman collides with a ghost, pacman's face becomes the ghost's face. Could having the Collision checking within my Input function be part of the problem?
I have asked this question on the Allegro.cc forum and they say that I should be using box bound collision instead of tile collision. Is this true?