001 package com.croftsoft.core.animation.model;
002
003 /*********************************************************************
004 * The base interface for the model of a game world entity.
005 *
006 * @version
007 * 2003-06-05
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 }