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 }