001         package com.croftsoft.apps.insight;
002    
003         /*********************************************************************
004         * Data for a kobold, goblin, or wall.
005         *
006         * @version
007         *   2002-03-02
008         * @since
009         *   2001-03-02
010         * @author
011         *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
012         *********************************************************************/
013    
014         public final class  Thing
015         //////////////////////////////////////////////////////////////////////
016         //////////////////////////////////////////////////////////////////////
017         {
018    
019         public int      type;
020    
021         public int      x;
022    
023         public int      y;
024    
025         public boolean  isAlive;
026    
027         //////////////////////////////////////////////////////////////////////
028         //////////////////////////////////////////////////////////////////////
029    
030         public  Thing (
031           int  type,
032           int  x,
033           int  y )
034         //////////////////////////////////////////////////////////////////////
035         {
036           this.type = type;
037    
038           this.x    = x;
039    
040           this.y    = y;
041    
042           isAlive   = true;
043         }
044    
045         public  Thing ( int  type )
046         //////////////////////////////////////////////////////////////////////
047         {
048           this ( type, 0, 0 );
049         }
050    
051         //////////////////////////////////////////////////////////////////////
052         //////////////////////////////////////////////////////////////////////
053         }