001 package com.croftsoft.apps.mars.net.request;
002
003 import com.croftsoft.core.math.geom.Point2DD;
004 import com.croftsoft.core.math.geom.PointXY;
005
006 /*********************************************************************
007 * Request to fire tank.
008 *
009 * @version
010 * 2003-05-13
011 * @since
012 * 2003-05-13
013 * @author
014 * <a href="https://www.croftsoft.com/">David Wallace Croft</a>
015 *********************************************************************/
016
017 public final class MoveRequest
018 extends AbstractRequest
019 //////////////////////////////////////////////////////////////////////
020 //////////////////////////////////////////////////////////////////////
021 {
022
023 private static final long serialVersionUID = 0L;
024
025 //
026
027 private final Point2DD destination;
028
029 //////////////////////////////////////////////////////////////////////
030 //////////////////////////////////////////////////////////////////////
031
032 public MoveRequest ( String playerName )
033 //////////////////////////////////////////////////////////////////////
034 {
035 super ( playerName );
036
037 destination = new Point2DD ( );
038 }
039
040 //////////////////////////////////////////////////////////////////////
041 //////////////////////////////////////////////////////////////////////
042
043 public PointXY getDestination ( ) { return destination; }
044
045 public void setDestination (
046 double x,
047 double y )
048 //////////////////////////////////////////////////////////////////////
049 {
050 destination.x = x;
051
052 destination.y = y;
053 }
054
055 //////////////////////////////////////////////////////////////////////
056 //////////////////////////////////////////////////////////////////////
057 }