001 package com.croftsoft.apps.mars.model; 002 003 import com.croftsoft.core.animation.clock.Timekeeper; 004 005 import com.croftsoft.apps.mars.ai.TankOperator; 006 007 /********************************************************************* 008 * Interface for a Game object. 009 * 010 * @version 011 * 2003-04-17 012 * @since 013 * 2003-04-14 014 * @author 015 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 016 *********************************************************************/ 017 018 public interface Game 019 extends GameAccessor 020 ////////////////////////////////////////////////////////////////////// 021 ////////////////////////////////////////////////////////////////////// 022 { 023 024 public Tank getPlayerTank ( ); 025 026 public double getTimeFactorDefault ( ); 027 028 public Timekeeper getTimekeeper ( ); 029 030 // 031 032 public void update ( ); 033 034 ////////////////////////////////////////////////////////////////////// 035 ////////////////////////////////////////////////////////////////////// 036 }