mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-14 10:33:47 -05:00
29 lines
757 B
JavaScript
29 lines
757 B
JavaScript
var is_game = 0;
|
|
var is_server = 1;
|
|
var is_code = 0;
|
|
var variables = require("./variables");
|
|
var is_sdk = variables.is_sdk;
|
|
var fs = require("fs");
|
|
eval("" + fs.readFileSync(variables.cfunctions_path));
|
|
eval("" + fs.readFileSync(variables.functions_path));
|
|
var { workerData, parentPort } = require("worker_threads");
|
|
var G = workerData.G;
|
|
var smap_data = workerData.smap_data;
|
|
var amap_data = workerData.amap_data;
|
|
|
|
parentPort.on("message", function (data) {
|
|
try {
|
|
//console.log(data);
|
|
if (data.type == "fast_astar") {
|
|
parentPort.postMessage({ type: "monster_move", move: fast_astar(data), id: data.id, in: data.in });
|
|
}
|
|
if (data.type == "exit") {
|
|
process.exit();
|
|
}
|
|
} catch (e) {
|
|
console.log(e);
|
|
}
|
|
});
|
|
|
|
setInterval(function () {}, 10);
|