/* Copyright 2008, 2009 Sebastiano Tronto This file is part of Robottino. Robottino is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Robottino is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Robottino; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ import javax.swing.*; import java.awt.event.*; import java.awt.*; public class Robot { boolean leftArm, rightArm, leftLeg, rightLeg; String nomeRobot; Robot( String nome ) { this.leftArm = false; this.rightArm = false; this.leftLeg = false; this.rightLeg = false; this.nomeRobot = nome; } void setLA( boolean la ) { setPositions( la, this.rightArm, this.leftLeg, this.rightLeg ); } void setRA( boolean ra ) { setPositions( this.leftArm, ra, this.leftLeg, this.rightLeg ); } void setLL( boolean ll ) { setPositions( this.leftArm, this.rightArm, ll, this.rightLeg ); } void setRL( boolean rl ) { setPositions( this.leftArm, this.rightArm, this.leftLeg, rl ); } void setPositions( boolean la, boolean ra, boolean ll, boolean rl ) { this.leftArm = la; this.rightArm = ra; this.leftLeg = ll; this.rightLeg = rl; } void setName( String nome ) { nomeRobot = nome; } boolean getLA() { return leftArm; } boolean getRA() { return rightArm; } boolean getLL() { return leftLeg; } boolean getRL() { return rightLeg; } String getName() { return nomeRobot; } }