001 package com.croftsoft.apps.mars.model;
002
003 import java.awt.Shape;
004
005 /*********************************************************************
006 * The base interface for the model of a game world entity.
007 *
008 * @version
009 * 2003-04-16
010 * @since
011 * 2003-03-30
012 * @author
013 * <a href="https://www.croftsoft.com/">David Wallace Croft</a>
014 *********************************************************************/
015
016 public interface ModelAccessor
017 //////////////////////////////////////////////////////////////////////
018 //////////////////////////////////////////////////////////////////////
019 {
020
021 public boolean isActive ( );
022
023 public Shape getShape ( );
024
025 public boolean isUpdated ( );
026
027 public double getZ ( );
028
029 //////////////////////////////////////////////////////////////////////
030 //////////////////////////////////////////////////////////////////////
031 }