001         package com.croftsoft.apps.mars.model;
002    
003         /*********************************************************************
004         * The base interface for the model of a game world entity.
005         *
006         * @version
007         *   2003-04-14
008         * @since
009         *   2003-03-30
010         * @author
011         *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
012         *********************************************************************/
013    
014         public interface  Model
015           extends ModelAccessor
016         //////////////////////////////////////////////////////////////////////
017         //////////////////////////////////////////////////////////////////////
018         {
019    
020         public void  setCenter (
021           double  x,
022           double  y );
023    
024         public void  prepare ( );
025    
026         public void  update ( double  timeDelta );
027    
028         //////////////////////////////////////////////////////////////////////
029         //////////////////////////////////////////////////////////////////////
030         }