type Game_View is abstract new Limited_Object and Event_Listener and Process with private;
type A_Game_View is access all Game_View'Class;
function Create_Game_View
( | xres, yres | : Positive; |
scale | : Positive ) return A_Game_View; |
procedure Start
( | this | : access Game_View ); |
procedure Stop
( | this | : access Game_View ); |
procedure Unregister
( | this | : access Game_View; |
id | : String ); |
procedure Delete
( | this | : in out A_Game_View ); |