Creates a new actor
in the view based on the model.
Source
createActor(Actor actor) { // Check if running if (!isRunning) return; // Check if Actor already exists. var el = get(actor.name); if (el != null) return; // Handle Character seperately. if (actor is Character) { _createCharacter(actor); return; } // Create Actor Element el = create(get("world"), actor.name); // Mark Element as Actor el.classes.add("actor"); // Make Actor circular if necessary if (actor.isCircleCollider) el.classes.add("circle"); //Branch to Pawn or Prop if (actor is Pawn) _applyPawn(el, actor); else if (actor is Prop) _applyProp(el, actor); }