package com.javaxyq.action;
import com.javaxyq.core.ApplicationHelper;
import com.javaxyq.core.GameCanvas;
import com.javaxyq.core.GameWindow;
import com.javaxyq.core.SceneCanvas;
import com.javaxyq.event.ActionEvent;
/**
* Ĭ�ϵĴ����¼�������
* @author dewitt
*/
public class DefaultTransportAction extends BaseAction{
public void doAction(ActionEvent e) {
String sceneId = e.getArgumentAsString(0);
int x = e.getArgumentAsInt(1);
int y = e.getArgumentAsInt(2);
GameWindow window = ApplicationHelper.getApplication().getContext().getWindow();
GameCanvas canvas = window.getCanvas();
if (canvas instanceof SceneCanvas) {
window.getHelper().hideDialog(window.getHelper().getTalkPanel());
SceneCanvas sceneCanvas = (SceneCanvas) canvas;
sceneCanvas.changeScene(sceneId, x, y);
}
}
}