001         package com.croftsoft.apps.mars.model;
002    
003         import java.util.*;
004    
005         /*********************************************************************
006         * Accessor interface for a Game object.
007         *
008         * @version
009         *   2003-04-30
010         * @since
011         *   2003-04-14
012         * @author
013         *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
014         *********************************************************************/
015    
016         public interface  GameAccessor
017         //////////////////////////////////////////////////////////////////////
018         //////////////////////////////////////////////////////////////////////
019         {
020    
021         public int            getLevel              ( );
022    
023         public Iterator       getPath               ( );
024    
025         public TankAccessor   getPlayerTankAccessor ( );
026    
027         public WorldAccessor  getWorldAccessor      ( );
028    
029         //////////////////////////////////////////////////////////////////////
030         //////////////////////////////////////////////////////////////////////
031         }