001 package com.croftsoft.apps.mars.model; 002 003 /********************************************************************* 004 * An obstacle. 005 * 006 * @version 007 * 2003-05-11 008 * @since 009 * 2003-04-14 010 * @author 011 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 012 *********************************************************************/ 013 014 public interface Obstacle 015 extends Model, ObstacleAccessor, Damageable, Impassable 016 ////////////////////////////////////////////////////////////////////// 017 ////////////////////////////////////////////////////////////////////// 018 { 019 020 public void setActive ( boolean active ); 021 022 public void setRadius ( double radius ); 023 024 ////////////////////////////////////////////////////////////////////// 025 ////////////////////////////////////////////////////////////////////// 026 }