package Actors.Keen4 is
pragma Elaborate_Body;
private
type Arachnut_Actor is new Actor with null record;
type A_Arachnut_Actor is access all Arachnut_Actor'Class;
procedure Impulse( this : access Arachnut_Actor; name : Hashed_String );
type Bounder_Actor is new Actor with null record;
type A_Bounder_Actor is access all Bounder_Actor'Class;
procedure Impulse( this : access Bounder_Actor; name : Hashed_String );
type Cloud_Actor is new Actor with null record;
type A_Cloud_Actor is access all Cloud_Actor'Class;
procedure Impulse( this : access Cloud_Actor; name : Hashed_String );
type Inchworm_Actor is new Actor with null record;
type A_Inchworm_Actor is access all Inchworm_Actor'Class;
procedure Impulse( this : access Inchworm_Actor; name : Hashed_String );
type Lick_Actor is new Actor with null record;
type A_Lick_Actor is access all Lick_Actor'Class;
procedure Impulse( this : access Lick_Actor; name : Hashed_String );
type Mimrock_Actor is new Actor with null record;
type A_Mimrock_Actor is access all Mimrock_Actor'Class;
procedure Impulse( this : access Mimrock_Actor; name : Hashed_String );
type Mushroom_Actor is new Actor with null record;
type A_Mushroom_Actor is access all Mushroom_Actor'Class;
procedure Impulse( this : access Mushroom_Actor; name : Hashed_String );
type Slug_Actor is new Actor with null record;
type A_Slug_Actor is access all Slug_Actor'Class;
procedure Impulse( this : access Slug_Actor; name : Hashed_String );
type Snake_Actor is new Actor with null record;
type A_Snake_Actor is access all Snake_Actor'Class;
procedure Impulse( this : access Snake_Actor; name : Hashed_String );
end Actors.Keen4;