⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.bsh

📁 Developing Games in Java 源代码
💻 BSH
字号:
// helper methods for beanshell scripts
// useful imports
import com.brackeen.javagamebook.game.*;
import com.brackeen.javagamebook.math3D.*;
import com.brackeen.javagamebook.util.*;
import com.brackeen.javagamebook.path.*;

/**
    Convenience  method for executing a statement after a specified
    delay using the game task manager.
*/
delay(long delay, String statement) {
    gameTaskManager.addTask(delay, new Runnable() {
        run() {
            this.interpreter.eval(statement);
        }
    });
}

setPath(PathBot bot, List path) {
    bot.setPathFinder(new PathFinder() {
        Iterator find(GameObject a, GameObject b) {
            return path.iterator();
        }


        Iterator find(Vector3D start, Vector3D goal) {
            return path.iterator();
        }
    });
}


moveYTo(GameObject object, int y, float speed) {
    object.setFlying(true);
    loc = new Vector3D(object.getLocation());
    loc.y = y;
    object.getTransform().moveTo(loc, speed);
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -