p.getCurrentImage().draw(m_xOffset + p.getX() - 4,
m_yOffset + p.getY());
if (m_curMap.shouldReflect(p)) {
// If there's a reflection, flip the player's image, set
// his alpha so its more translucent, and then draw it.
Image m_reflection = p.getCurrentImage()
.getFlippedCopy(false, true);
m_reflection.setAlpha((float) 0.05);
if (p.getSprite() != -1)
m_reflection.draw(m_xOffset + p.getX() - 4,
m_yOffset + p.getY() + 32);
else {
m_reflection.draw(m_xOffset + p.getX() - 4,
m_yOffset + p.getY() + 8);
}
}
if (m_curMap.wasOnGrass(p) && m_curMap.isOnGrass(p)) {
switch (p.getDirection()) {