Instantly share code, notes, and snippets.

View entity.lua
--- Stubs for entity.* callbacks defined in C++.
-- DO NOT INCLUDE this file in your scripts, it is for documentation purposes only.
-- Entity callbacks query and mutate the specific entity that is running the
-- lua script. They can be called from a _different_ entity using
-- world.callScriptedEntity(targetEntityId, "entity.*"), replacing "*" with the
-- name of a function defined below.
-- Specific types of entities (e.g. NPCs, Objects) define different sets of
import com.sun.javafx.application.PlatformImpl;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javafx.application.Platform;
import javafx.collections.ObservableList;
import javafx.embed.swing.JFXPanel;
import javafx.scene.Group;
import javafx.scene.Node;
View gist:1168189
* A* (A-Star) Pathfinding Algorithm in JavaScript
* @author Matthew Trost
* @license Creative Commons Attribution-ShareAlike 3.0 Unported License
* @datepublished December 2010
function astar (map, heuristic, cutCorners) {
var listOpen = [];
var listClosed = [];