void CInputMain::Move(LPCHARACTER ch, const char * data)
{
if (!ch->CanMove())
return;
struct command_move * pinfo = (struct command_move *) data;
if (pinfo->bFunc >= FUNC_MAX_NUM && !(pinfo->bFunc & 0x80))
{
sys_err("invalid move type: %s", ch->GetName())...