<li><ahref="../../../../inf112/fiasko/roborally/objects/ListGrid.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../inf112/fiasko/roborally/objects/Phase.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">Next Class</span></a></li>
<dd><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html"title="interface in inf112.fiasko.roborally.objects">BoardElement</a><<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>></dd>
</dl>
<hr>
<br>
<pre>public class <spanclass="typeNameLabel">Particle</span>
extends java.lang.Object
implements <ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html"title="interface in inf112.fiasko.roborally.objects">BoardElement</a><<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>></pre>
<divclass="block">This class represents a particle</div>
<thclass="colOne"scope="col">Constructor and Description</th>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><spanclass="memberNameLink"><ahref="../../../../inf112/fiasko/roborally/objects/Particle.html#Particle-inf112.fiasko.roborally.objects.properties.ParticleType-inf112.fiasko.roborally.objects.properties.Direction-">Particle</a></span>(<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> particleType,
<ahref="../../../../inf112/fiasko/roborally/objects/properties/Direction.html"title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> direction)</code>
<divclass="block">Instantiates a new particle</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ulclass="blockList">
<liclass="blockList"><aname="method.summary">
<!---->
</a>
<h3>Method Summary</h3>
<tableclass="memberSummary"border="0"cellpadding="3"cellspacing="0"summary="Method Summary table, listing methods, and an explanation">
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trid="i0"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html"title="interface in inf112.fiasko.roborally.objects">BoardElement</a><<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>></code></td>
<divclass="block">Makes a copy of the board element</div>
</td>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../../inf112/fiasko/roborally/objects/properties/Direction.html"title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<divclass="block">Gets the direction of the element</div>
</td>
</tr>
<trid="i2"class="altColor">
<tdclass="colFirst"><code><ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></code></td>
<divclass="block">Gets the type of the element</div>
</td>
</tr>
<trid="i3"class="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../inf112/fiasko/roborally/objects/Particle.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<ahref="../../../../inf112/fiasko/roborally/objects/properties/Direction.html"title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> newDirection)</code>
<divclass="block">Changes the direction of the element</div>
<pre>public Particle(<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> particleType,
<ahref="../../../../inf112/fiasko/roborally/objects/properties/Direction.html"title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> direction)</pre>
<divclass="block">Instantiates a new particle</div>
<dd><code>particleType</code> - The type of the particle</dd>
<dd><code>direction</code> - The direction of the particle</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ulclass="blockList">
<liclass="blockList"><aname="method.detail">
<!---->
</a>
<h3>Method Detail</h3>
<aname="getType--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getType</h4>
<pre>public <ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> getType()</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from interface: <code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">BoardElement</a></code></span></div>
<divclass="block">Gets the type of the element</div>
<dd><code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></code> in interface <code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html"title="interface in inf112.fiasko.roborally.objects">BoardElement</a><<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>></code></dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<aname="getDirection--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getDirection</h4>
<pre>public <ahref="../../../../inf112/fiasko/roborally/objects/properties/Direction.html"title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> getDirection()</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from interface: <code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">BoardElement</a></code></span></div>
<divclass="block">Gets the direction of the element</div>
<dd><code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></code> in interface <code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html"title="interface in inf112.fiasko.roborally.objects">BoardElement</a><<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>></code></dd>
<pre>public void setDirection(<ahref="../../../../inf112/fiasko/roborally/objects/properties/Direction.html"title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> newDirection)</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from interface: <code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">BoardElement</a></code></span></div>
<divclass="block">Changes the direction of the element</div>
<dd><code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></code> in interface <code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html"title="interface in inf112.fiasko.roborally.objects">BoardElement</a><<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>></code></dd>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<aname="copy--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>copy</h4>
<pre>public <ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html"title="interface in inf112.fiasko.roborally.objects">BoardElement</a><<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>> copy()</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from interface: <code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">BoardElement</a></code></span></div>
<divclass="block">Makes a copy of the board element</div>
<dd><code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></code> in interface <code><ahref="../../../../inf112/fiasko/roborally/objects/BoardElement.html"title="interface in inf112.fiasko.roborally.objects">BoardElement</a><<ahref="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html"title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>></code></dd>
<li><ahref="../../../../inf112/fiasko/roborally/objects/ListGrid.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../inf112/fiasko/roborally/objects/Phase.html"title="class in inf112.fiasko.roborally.objects"><spanclass="typeNameLink">Next Class</span></a></li>