001 package com.croftsoft.apps.mars.net; 002 003 import java.awt.Color; 004 005 import com.croftsoft.apps.mars.model.seri.SeriAmmoDump; 006 007 /********************************************************************* 008 * Accessor interface for GameInit. 009 * 010 * @version 011 * 2003-05-30 012 * @since 013 * 2003-05-30 014 * @author 015 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 016 *********************************************************************/ 017 018 public interface GameInitAccessor 019 ////////////////////////////////////////////////////////////////////// 020 ////////////////////////////////////////////////////////////////////// 021 { 022 023 public double getTimeFactorDefault ( ); 024 025 public long getRandomSeed ( ); 026 027 public double getInitialPlayerX ( ); 028 029 public double getInitialPlayerY ( ); 030 031 public int getAmmoDumps ( ); 032 033 public int getObstacles ( ); 034 035 public int getWorldWidth ( ); 036 037 public int getWorldHeight ( ); 038 039 public Color getFriendColor ( ); 040 041 public Color getEnemyColor ( ); 042 043 public double getTimeDeltaMax ( ); 044 045 public int getAttemptsMax ( ); 046 047 public double getObstacleRadiusMax ( ); 048 049 public double getObstacleRadiusMin ( ); 050 051 public long getPlayerTimeout ( ); 052 053 public double getAmmoDumpGrowth ( ); 054 055 public double getAmmoDumpMax ( ); 056 057 public double getAmmoDumpExplosion ( ); 058 059 public double getAmmoDumpZ ( ); 060 061 ////////////////////////////////////////////////////////////////////// 062 ////////////////////////////////////////////////////////////////////// 063 }