|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 1159 (0x487)
Types: TextFile
Names: »V«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11
└─⟦129cab021⟧ »DATA«
└─⟦this⟧
with Etape, Role, Text_Io;
package Scene is
type Scene is private;
type Scripte is private;
type Operation is
record
Temps : Etape.Temps;
Acteur : Role.Acteur;
Action : Etape.Action;
end record;
procedure Creerunescene (Unescene : in out Scene);
procedure Detruireunescene (Unescene : in out Scene);
function Chargerunescene (F : Text_Io.File_Type) return Scene;
procedure Jouerunescene (Unescene : in out Scene);
procedure Afficherunescene (Unescene : in Scene);
private
Nbroles : constant := 20; -- nbre max de fonctions sur un peripherique
Nbscriptes : constant := 50; -- nbre max de peripheriques
type Tcontenuscripte is array (1 .. Nbroles) of Role.Role;
type Scripte is
record
Nom : Role.Adresse_Peripherique;
Contenu : Tcontenuscripte;
end record;
type Tcontenuscene is array (1 .. Nbscriptes) of Scripte;
type Descripteurdescene is
record
Nbrescriptes : Natural;
Contenu : Tcontenuscene;
end record;
type Scene is access Descripteurdescene;
end Scene;