$Date: 2005/10/26 17:25:41 $
$Revision: 1.20 $
-- Configure video subsystem.
-- (Descendants can redefine this feature to set up
-- the video system before the screen is initialized)
-- Path of applications icon
-- Screen where application is displayed
-- Window Title
-- Is video subsystem enabled?
-- Set the application's ID. This is ID is used in the EM net libraries and when writing
-- stuff to the user's folder.
-- Set application's window icon to a_filename.
-- Transparent areas of the icon should be green.
-- This is only visible in windowed mode.
-- Set application window title to a_name.
-- This is only visible in windowed mode.
-- Application ID singleton.
-- (From EM_SHARED_APPLICATION_ID)
-- Does a_string contain upper case characters?
Base class for interactive EiffelMedia applications.
To start an EiffelMedia application:
- First you have to initialize the screen to run the application on (initialize_screen).
- Set scene to the scene you want to run (a descendant of EM_SCENE, i.e. EM_DRAWABLE_SCENE)
- Call launch to let the application run.
An EM_APPLICATION initializes the video subsystem and holds the screen
on which the application is displayed.
To change the way the screen is initialized, descendant classes can redefine
the feature initialize_video_subsystem to set up the video_subsystem
before the screen is initialized.