|  |  | @@ -118,11 +118,15 @@ function clickUp() { | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function select(target) { | 
		
	
		
			
			|  |  |  | function deselect() { | 
		
	
		
			
			|  |  |  | if (selected) { | 
		
	
		
			
			|  |  |  | selected.classList.remove("selected"); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | selected = null; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function select(target) { | 
		
	
		
			
			|  |  |  | deselect(); | 
		
	
		
			
			|  |  |  | selected = target; | 
		
	
		
			
			|  |  |  | selectedEntity = entities[target.dataset.key]; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | @@ -148,7 +152,6 @@ function displayEntity(entity, x, y) { | 
		
	
		
			
			|  |  |  | img.style.top = y + "px"; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | img.addEventListener("mousedown", e => clickDown(e)); | 
		
	
		
			
			|  |  |  | document.addEventListener("mouseup", e => clickUp()); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | img.id = "entity-" + entityIndex; | 
		
	
		
			
			|  |  |  | img.dataset.key = entityIndex; | 
		
	
	
		
			
				|  |  | @@ -180,6 +183,11 @@ document.addEventListener("DOMContentLoaded", () => { | 
		
	
		
			
			|  |  |  | document.querySelector("#options-height-unit").addEventListener("input", e => { | 
		
	
		
			
			|  |  |  | updateWorldHeight(); | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | const entities = document.querySelector("#entities"); | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | world.addEventListener("mousedown", e => deselect()); | 
		
	
		
			
			|  |  |  | document.addEventListener("mouseup", e => clickUp()); | 
		
	
		
			
			|  |  |  | }); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | window.addEventListener("resize", () => { | 
		
	
	
		
			
				|  |  | 
 |