type Entity_Spawner is new Tool with private;
type A_Entity_Spawner is access all Entity_Spawner'Class;
function Create_Entity_Spawner
( | id | : String; |
snap | : Boolean := True ) return A_Tool; |
function Get_ID
( | this | : not null access Entity_Spawner'Class ) return String; |
function In_Class
( | this | : not null access Entity_Spawner'Class; |
pattern | : String ) return Boolean; |