001    /**
002     * Jetrix TetriNET Server
003     * Copyright (C) 2005  Emmanuel Bourg
004     *
005     * This program is free software; you can redistribute it and/or
006     * modify it under the terms of the GNU General Public License
007     * as published by the Free Software Foundation; either version 2
008     * of the License, or (at your option) any later version.
009     *
010     * This program is distributed in the hope that it will be useful,
011     * but WITHOUT ANY WARRANTY; without even the implied warranty of
012     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
013     * GNU General Public License for more details.
014     *
015     * You should have received a copy of the GNU General Public License
016     * along with this program; if not, write to the Free Software
017     * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
018     */
019    
020    package net.jetrix.config;
021    
022    import net.jetrix.*;
023    
024    /**
025     * A field with specific game settings.
026     *
027     * @since 0.3
028     * 
029     * @author Emmanuel Bourg
030     * @version $Revision: 794 $, $Date: 2009-02-17 20:08:39 +0100 (Tue, 17 Feb 2009) $
031     */
032    public class Puzzle
033    {
034        private Field field;
035        private Settings settings;
036        private String name;
037        private String author;
038        private String comment;
039        private String key;
040    
041        public Field getField()
042        {
043            return field;
044        }
045    
046        public void setField(Field field)
047        {
048            this.field = field;
049        }
050    
051        public Settings getSettings()
052        {
053            return settings;
054        }
055    
056        public void setSettings(Settings settings)
057        {
058            this.settings = settings;
059        }
060    
061        public String getName()
062        {
063            return name;
064        }
065    
066        public void setName(String name)
067        {
068            this.name = name;
069        }
070    
071        public String getAuthor()
072        {
073            return author;
074        }
075    
076        public void setAuthor(String author)
077        {
078            this.author = author;
079        }
080    
081        public String getComment()
082        {
083            return comment;
084        }
085    
086        public void setComment(String comment)
087        {
088            this.comment = comment;
089        }
090    
091        public String getKey()
092        {
093            return key;
094        }
095    
096        public void setKey(String key)
097        {
098            this.key = key;
099        }
100    }