<!-- player.dtd

    2004-05-25
    Defining settings for the SiGMLSigning "Player".
-->


<!--  ENTITY definition for <ambient_motions> ATTLIST spec, below).  -->

<!ENTITY % motiontype
   "( ON | OFF )  #REQUIRED"
>


<!--  ELEMENT and ATTLIST definitions (from the top down).  -->

<!ELEMENT player_settings  (
    ( camera_location, ambient_motions? )
  | ( ambient_motions, camera_location? )
)>

<!ELEMENT camera_location  EMPTY>
<!ATTLIST camera_location
    cx      CDATA   #REQUIRED
    cy      CDATA   #REQUIRED
    r       CDATA   #REQUIRED
    theta   CDATA   #REQUIRED
    phi     CDATA   #REQUIRED
    fov     CDATA   #REQUIRED
>

<!ELEMENT ambient_motions  EMPTY>
<!ATTLIST ambient_motions
    body    %motiontype;
    head    %motiontype;
    blink   %motiontype;
>


<!--  END player.dtd  -->
