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 }