package com.javaxyq.action; import com.javaxyq.core.ApplicationHelper; import com.javaxyq.event.ActionEvent; import com.javaxyq.widget.Player; import com.javaxyq.widget.Sprite; public class MoveActions extends BaseAction { public void doAction(ActionEvent e) { Player player = ApplicationHelper.getApplication().getContext().getPlayer();// ��ɫ String cmd = e.getCommand(); //stop if ("com.javaxyq.action.Stop".equals(cmd)) { player.stop(false); //player.setChatText("Yes,Stop!#95"); return; } //move int direction = Sprite.DIR_DOWN_RIGHT; if ("com.javaxyq.action.MoveLeft".equals(cmd)) {// direction direction = Sprite.DIR_LEFT; //player.setChatText("�����ƶ�#92"); } else if ("com.javaxyq.action.MoveUp".equals(cmd)) { direction = Sprite.DIR_UP; //player.setChatText("�����ƶ�#92"); } else if ("com.javaxyq.action.MoveRight".equals(cmd)) { direction = Sprite.DIR_RIGHT; //player.setChatText("�����ƶ�#92"); } else if ("com.javaxyq.action.MoveDown".equals(cmd)) { direction = Sprite.DIR_DOWN; //player.setChatText("�����ƶ�#92"); } else { return; } player.stepTo(direction); player.setDirectionMoving(true); } }