package org.pokenet.server.network.message;
import org.pokenet.server.backend.entity.Char;
/**
* A character movement message
* @author shadowkanji
*
*/
public class MoveMessage extends PokenetMessage {
/**
* Constructor
* @param d
* @param id
* @param mY
* @param mX
*/
public MoveMessage(Char c, boolean directionChange) {
if(directionChange) {
switch(c.getFacing()) {
case Up:
m_message = "cU" + c.getId();
break;
case Down:
m_message = "cD" + c.getId();
break;
case Left:
m_message = "cL" + c.getId();
break;
case Right:
m_message = "cR" + c.getId();
break;
}
} else {
m_message = "M" + c.getId() + "," + c.getX() + "," + c.getY();
}
}
}