Legger til javadoc

This commit is contained in:
2020-05-03 18:14:17 +02:00
parent ea3c3b46c4
commit 3989f0fe55
124 changed files with 35538 additions and 0 deletions

View File

@ -0,0 +1,506 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>AbstractDeck</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AbstractDeck";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/AbstractDeck.html" target="_top">Frames</a></li>
<li><a href="AbstractDeck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class AbstractDeck" class="title">Class AbstractDeck&lt;T&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.AbstractDeck&lt;T&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;T&gt;</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">AbstractDeck&lt;T&gt;</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;T&gt;</pre>
<div class="block">This class represents a deck of cards</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#AbstractDeck--">AbstractDeck</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#AbstractDeck-java.util.List-">AbstractDeck</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;cardList)</code>
<div class="block">Initializes the deck with cards</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other)</code>
<div class="block">Draws one card from the other deck</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other,
int&nbsp;n)</code>
<div class="block">Draws multiple cards from the other deck</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other)</code>
<div class="block">Empty the entire deck into the other deck</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#getCards--">getCards</a></span>()</code>
<div class="block">Gets a list of all the cards in the deck</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#isEmpty--">isEmpty</a></span>()</code>
<div class="block">Checks if the deck is empty</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#peekBottom--">peekBottom</a></span>()</code>
<div class="block">Looks at the bottom card of the deck</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#peekTop--">peekTop</a></span>()</code>
<div class="block">Looks at the top card in the deck</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#shuffle--">shuffle</a></span>()</code>
<div class="block">Randomises the order of the deck</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#size--">size</a></span>()</code>
<div class="block">Gets the size of the deck</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#toString--">toString</a></span>()</code>
<div class="block">Gets the card from the deck in String format</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AbstractDeck--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AbstractDeck</h4>
<pre>public&nbsp;AbstractDeck()</pre>
</li>
</ul>
<a name="AbstractDeck-java.util.List-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractDeck</h4>
<pre>public&nbsp;AbstractDeck(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;cardList)</pre>
<div class="block">Initializes the deck with cards</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cardList</code> - list of cards</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="shuffle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shuffle</h4>
<pre>public&nbsp;void&nbsp;shuffle()</pre>
<div class="block">Randomises the order of the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#shuffle--">shuffle</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="draw-inf112.fiasko.roborally.objects.Deck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>public&nbsp;void&nbsp;draw(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other)</pre>
<div class="block">Draws one card from the other deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The deck to draw the card from</dd>
</dl>
</li>
</ul>
<a name="draw-inf112.fiasko.roborally.objects.Deck-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>public&nbsp;void&nbsp;draw(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other,
int&nbsp;n)</pre>
<div class="block">Draws multiple cards from the other deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The other deck to draw from</dd>
<dd><code>n</code> - The number of cards to draw</dd>
</dl>
</li>
</ul>
<a name="emptyInto-inf112.fiasko.roborally.objects.Deck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>emptyInto</h4>
<pre>public&nbsp;void&nbsp;emptyInto(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other)</pre>
<div class="block">Empty the entire deck into the other deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The deck to move this deck's cards into</dd>
</dl>
</li>
</ul>
<a name="isEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
<div class="block">Checks if the deck is empty</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#isEmpty--">isEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Boolean for if the deck is empty</dd>
</dl>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
<div class="block">Gets the size of the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#size--">size</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>int size of the deck</dd>
</dl>
</li>
</ul>
<a name="getCards--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCards</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;getCards()</pre>
<div class="block">Gets a list of all the cards in the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#getCards--">getCards</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>ArrayList of cards from the deck</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<div class="block">Gets the card from the deck in String format</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String the cards from the deck</dd>
</dl>
</li>
</ul>
<a name="peekTop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>peekTop</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&nbsp;peekTop()</pre>
<div class="block">Looks at the top card in the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#peekTop--">peekTop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>ProgrammingCard the first card in the deck</dd>
</dl>
</li>
</ul>
<a name="peekBottom--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>peekBottom</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&nbsp;peekBottom()</pre>
<div class="block">Looks at the bottom card of the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#peekBottom--">peekBottom</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>ProgrammingCard the last card in the deck</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/AbstractDeck.html" target="_top">Frames</a></li>
<li><a href="AbstractDeck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,295 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>BoardElement</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BoardElement";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/BoardElement.html" target="_top">Frames</a></li>
<li><a href="BoardElement.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface BoardElement" class="title">Interface BoardElement&lt;K&gt;</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The type of the element</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>, <a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>, <a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">BoardElement&lt;K&gt;</span></pre>
<div class="block">Represents an element on the board</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of the board element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></span>()</code>
<div class="block">Gets the direction of the element</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></span>()</code>
<div class="block">Gets the type of the element</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</code>
<div class="block">Changes the direction of the element</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a>&nbsp;getType()</pre>
<div class="block">Gets the type of the element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirection()</pre>
<div class="block">Gets the direction of the element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element's direction</dd>
</dl>
</li>
</ul>
<a name="setDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirection</h4>
<pre>void&nbsp;setDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</pre>
<div class="block">Changes the direction of the element</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>copy</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a>&gt;&nbsp;copy()</pre>
<div class="block">Makes a copy of the board element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the element</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/BoardElement.html" target="_top">Frames</a></li>
<li><a href="BoardElement.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,313 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>BoardElementContainer</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BoardElementContainer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/BoardElementContainer.html" target="_top">Frames</a></li>
<li><a href="BoardElementContainer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class BoardElementContainer" class="title">Class BoardElementContainer&lt;K extends <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.BoardElementContainer&lt;K&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The type of element</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">BoardElementContainer&lt;K extends <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&gt;</span>
extends java.lang.Object</pre>
<div class="block">This class represents a board element and its position</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html#BoardElementContainer-K-inf112.fiasko.roborally.objects.properties.Position-">BoardElementContainer</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a>&nbsp;element,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;position)</code>
<div class="block">Initializes the BoardElementContainer</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html#getElement--">getElement</a></span>()</code>
<div class="block">Gets the element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html#getPosition--">getPosition</a></span>()</code>
<div class="block">Gets the position of the element</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BoardElementContainer-inf112.fiasko.roborally.objects.BoardElement-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a><a name="BoardElementContainer-K-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BoardElementContainer</h4>
<pre>public&nbsp;BoardElementContainer(<a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a>&nbsp;element,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;position)</pre>
<div class="block">Initializes the BoardElementContainer</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>element</code> - The element</dd>
<dd><code>position</code> - The position</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getElement--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a>&nbsp;getElement()</pre>
<div class="block">Gets the element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element</dd>
</dl>
</li>
</ul>
<a name="getPosition--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPosition</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;getPosition()</pre>
<div class="block">Gets the position of the element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The position of the element</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/BoardElementContainer.html" target="_top">Frames</a></li>
<li><a href="BoardElementContainer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,397 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>Deck</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deck";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Deck.html" target="_top">Frames</a></li>
<li><a href="Deck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface Deck" class="title">Interface Deck&lt;T&gt;</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a>, <a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">Deck&lt;T&gt;</span></pre>
<div class="block">Describes a deck
<p>Any card stored in the deck is assumed to be immutable. If it's not, the integrity of the deck cannot be
guaranteed.</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other)</code>
<div class="block">Draws one card from the top of another deck</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other,
int&nbsp;n)</code>
<div class="block">Draws n cards from the top of another deck</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other)</code>
<div class="block">Moves all cards in this deck into another deck</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#getCards--">getCards</a></span>()</code>
<div class="block">Gets a list of all cards in this deck
The list should have the correct order according to the actual order within the deck.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#isEmpty--">isEmpty</a></span>()</code>
<div class="block">Whether this deck is empty</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#peekBottom--">peekBottom</a></span>()</code>
<div class="block">Takes a peek at the card currently at the bottom of the deck</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#peekTop--">peekTop</a></span>()</code>
<div class="block">Takes a peek at the card currently at the top of the deck</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#shuffle--">shuffle</a></span>()</code>
<div class="block">Shuffles the order of the cards in the deck</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#size--">size</a></span>()</code>
<div class="block">Gets the number of cards currently in this deck</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="shuffle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shuffle</h4>
<pre>void&nbsp;shuffle()</pre>
<div class="block">Shuffles the order of the cards in the deck</div>
</li>
</ul>
<a name="draw-inf112.fiasko.roborally.objects.Deck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>void&nbsp;draw(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other)</pre>
<div class="block">Draws one card from the top of another deck</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The deck to draw the card from</dd>
</dl>
</li>
</ul>
<a name="draw-inf112.fiasko.roborally.objects.Deck-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>void&nbsp;draw(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other,
int&nbsp;n)</pre>
<div class="block">Draws n cards from the top of another deck</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The other deck to draw from</dd>
<dd><code>n</code> - The number of cards to draw</dd>
</dl>
</li>
</ul>
<a name="emptyInto-inf112.fiasko.roborally.objects.Deck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>emptyInto</h4>
<pre>void&nbsp;emptyInto(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other)</pre>
<div class="block">Moves all cards in this deck into another deck</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The deck to move this deck's cards into</dd>
</dl>
</li>
</ul>
<a name="isEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>boolean&nbsp;isEmpty()</pre>
<div class="block">Whether this deck is empty</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if this deck is currently empty</dd>
</dl>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>int&nbsp;size()</pre>
<div class="block">Gets the number of cards currently in this deck</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The number of cards in this deck</dd>
</dl>
</li>
</ul>
<a name="peekTop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>peekTop</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&nbsp;peekTop()</pre>
<div class="block">Takes a peek at the card currently at the top of the deck</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The card at the top of the deck</dd>
</dl>
</li>
</ul>
<a name="peekBottom--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>peekBottom</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&nbsp;peekBottom()</pre>
<div class="block">Takes a peek at the card currently at the bottom of the deck</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The card at the bottom of the deck</dd>
</dl>
</li>
</ul>
<a name="getCards--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getCards</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;getCards()</pre>
<div class="block">Gets a list of all cards in this deck
<p>The list should have the correct order according to the actual order within the deck.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all cards in this deck</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Deck.html" target="_top">Frames</a></li>
<li><a href="Deck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,386 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>DrawableGame</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DrawableGame";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/DrawableGame.html" target="_top">Frames</a></li>
<li><a href="DrawableGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface DrawableGame" class="title">Interface DrawableGame</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">DrawableGame</span></pre>
<div class="block">This interface describes a game drawable using libgdx</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getAllRobots--">getAllRobots</a></span>()</code>
<div class="block">Gets a list of all robots still participating</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets the number of tiles in the y direction</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getParticlesToDraw--">getParticlesToDraw</a></span>()</code>
<div class="block">Gets a list of all the particles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getPlayers--">getPlayers</a></span>()</code>
<div class="block">Gets a list of active players to receive information about player names</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getRobotsToDraw--">getRobotsToDraw</a></span>()</code>
<div class="block">Gets a list of all robots to draw</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getTilesToDraw--">getTilesToDraw</a></span>()</code>
<div class="block">Gets a list of all the tiles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWallsToDraw--">getWallsToDraw</a></span>()</code>
<div class="block">Gets a list of all the walls to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the number of tiles in the x direction</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>int&nbsp;getWidth()</pre>
<div class="block">Gets the number of tiles in the x direction</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>int&nbsp;getHeight()</pre>
<div class="block">Gets the number of tiles in the y direction</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getTilesToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTilesToDraw</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>&gt;&nbsp;getTilesToDraw()</pre>
<div class="block">Gets a list of all the tiles to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth() tiles
should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of tiles</dd>
</dl>
</li>
</ul>
<a name="getWallsToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWallsToDraw</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a>&gt;&nbsp;getWallsToDraw()</pre>
<div class="block">Gets a list of all the walls to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth() walls
should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of walls</dd>
</dl>
</li>
</ul>
<a name="getParticlesToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParticlesToDraw</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>&gt;&nbsp;getParticlesToDraw()</pre>
<div class="block">Gets a list of all the particles to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth()
particles should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of particles</dd>
</dl>
</li>
</ul>
<a name="getRobotsToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotsToDraw</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;&nbsp;getRobotsToDraw()</pre>
<div class="block">Gets a list of all robots to draw</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all robots to draw</dd>
</dl>
</li>
</ul>
<a name="getAllRobots--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllRobots</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;&nbsp;getAllRobots()</pre>
<div class="block">Gets a list of all robots still participating</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all robots</dd>
</dl>
</li>
</ul>
<a name="getPlayers--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPlayers</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;getPlayers()</pre>
<div class="block">Gets a list of active players to receive information about player names</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of players</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/DrawableGame.html" target="_top">Frames</a></li>
<li><a href="DrawableGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,516 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>DrawableObject</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DrawableObject";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/DrawableObject.html" target="_top">Frames</a></li>
<li><a href="DrawableObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class DrawableObject" class="title">Class DrawableObject</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.DrawableObject</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">DrawableObject</span>
extends java.lang.Object</pre>
<div class="block">This class represents an object that can be drawn using libgdx</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-">DrawableObject</a></span>(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos)</code>
<div class="block">Initializes a new drawable object</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-">DrawableObject</a></span>(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos,
int&nbsp;width,
int&nbsp;height,
int&nbsp;rotation)</code>
<div class="block">Initializes a drawable object</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-boolean-boolean-">DrawableObject</a></span>(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos,
int&nbsp;width,
int&nbsp;height,
int&nbsp;rotation,
boolean&nbsp;flipX,
boolean&nbsp;flipY)</code>
<div class="block">Initializes a drawable object</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#flipX--">flipX</a></span>()</code>
<div class="block">Whether to flip the texture on the x-axis when rendering</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#flipY--">flipY</a></span>()</code>
<div class="block">Whether to flip the texture on the y-axis when rendering</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets the height of the object</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#getRotation--">getRotation</a></span>()</code>
<div class="block">Gets the number of degrees to rotate the texture counterclockwise when rendering</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>com.badlogic.gdx.graphics.g2d.TextureRegion</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#getTexture--">getTexture</a></span>()</code>
<div class="block">Gets the texture to use for drawing the object</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the width of the object</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#getXPosition--">getXPosition</a></span>()</code>
<div class="block">Gets the x position the object should be drawn on
The x position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html#getYPosition--">getYPosition</a></span>()</code>
<div class="block">Gets the y position the object should be drawn on
The y position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DrawableObject</h4>
<pre>public&nbsp;DrawableObject(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos,
int&nbsp;width,
int&nbsp;height,
int&nbsp;rotation,
boolean&nbsp;flipX,
boolean&nbsp;flipY)</pre>
<div class="block">Initializes a drawable object</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>texture</code> - The texture to use for drawing the element</dd>
<dd><code>xPos</code> - The pixel to start drawing on for the x axis</dd>
<dd><code>yPos</code> - The pixel to start drawing on for the y axis</dd>
<dd><code>width</code> - The width of the element</dd>
<dd><code>height</code> - The height of the element</dd>
<dd><code>rotation</code> - The amount of degrees to rotate the element counterclockwise</dd>
<dd><code>flipX</code> - Whether to flip/mirror the element over the x axis</dd>
<dd><code>flipY</code> - Whether to flip/mirror the element over the y axis</dd>
</dl>
</li>
</ul>
<a name="DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DrawableObject</h4>
<pre>public&nbsp;DrawableObject(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos,
int&nbsp;width,
int&nbsp;height,
int&nbsp;rotation)</pre>
<div class="block">Initializes a drawable object</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>texture</code> - The texture to use for drawing the element</dd>
<dd><code>xPos</code> - The pixel to start drawing on for the x axis</dd>
<dd><code>yPos</code> - The pixel to start drawing on for the y axis</dd>
<dd><code>width</code> - The width of the element</dd>
<dd><code>height</code> - The height of the element</dd>
<dd><code>rotation</code> - The amount of degrees to rotate the element counterclockwise</dd>
</dl>
</li>
</ul>
<a name="DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DrawableObject</h4>
<pre>public&nbsp;DrawableObject(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos)</pre>
<div class="block">Initializes a new drawable object</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>texture</code> - The texture to use for drawing the element</dd>
<dd><code>xPos</code> - The pixel to start drawing on for the x axis</dd>
<dd><code>yPos</code> - The pixel to start drawing on for the y axis</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getTexture--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTexture</h4>
<pre>public&nbsp;com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;getTexture()</pre>
<div class="block">Gets the texture to use for drawing the object</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The texture of the object</dd>
</dl>
</li>
</ul>
<a name="getXPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXPosition</h4>
<pre>public&nbsp;int&nbsp;getXPosition()</pre>
<div class="block">Gets the x position the object should be drawn on
<p>The x position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile. E.g. (128,64) not (2,1).</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An x position libgdx</dd>
</dl>
</li>
</ul>
<a name="getYPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getYPosition</h4>
<pre>public&nbsp;int&nbsp;getYPosition()</pre>
<div class="block">Gets the y position the object should be drawn on
<p>The y position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile. E.g. (128,64) not (2,1).</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An x position libgdx</dd>
</dl>
</li>
</ul>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>public&nbsp;int&nbsp;getWidth()</pre>
<div class="block">Gets the width of the object</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>public&nbsp;int&nbsp;getHeight()</pre>
<div class="block">Gets the height of the object</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getRotation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRotation</h4>
<pre>public&nbsp;int&nbsp;getRotation()</pre>
<div class="block">Gets the number of degrees to rotate the texture counterclockwise when rendering</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An integer</dd>
</dl>
</li>
</ul>
<a name="flipX--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flipX</h4>
<pre>public&nbsp;boolean&nbsp;flipX()</pre>
<div class="block">Whether to flip the texture on the x-axis when rendering</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the texture is to be flipped. False otherwise</dd>
</dl>
</li>
</ul>
<a name="flipY--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>flipY</h4>
<pre>public&nbsp;boolean&nbsp;flipY()</pre>
<div class="block">Whether to flip the texture on the y-axis when rendering</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the texture is to be flipped. False otherwise</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/DrawableObject.html" target="_top">Frames</a></li>
<li><a href="DrawableObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,314 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>Grid</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Grid";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Grid.html" target="_top">Frames</a></li>
<li><a href="Grid.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface Grid" class="title">Interface Grid&lt;K&gt;</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The type of element the grid is to store</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">Grid&lt;K&gt;</span></pre>
<div class="block">This Interface describes a grid</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getElement-int-int-">getElement</a></span>(int&nbsp;x,
int&nbsp;y)</code>
<div class="block">Gets the element in a given x and y coordinate</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets height of the grid</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the width of the grid</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#setElement-int-int-K-">setElement</a></span>(int&nbsp;x,
int&nbsp;y,
<a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a>&nbsp;element)</code>
<div class="block">Places the element on the given x and y coordinate</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>int&nbsp;getWidth()</pre>
<div class="block">Gets the width of the grid</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The width of the grid</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>int&nbsp;getHeight()</pre>
<div class="block">Gets height of the grid</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The height of the grid</dd>
</dl>
</li>
</ul>
<a name="getElement-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a>&nbsp;getElement(int&nbsp;x,
int&nbsp;y)
throws java.lang.IllegalArgumentException</pre>
<div class="block">Gets the element in a given x and y coordinate</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Coordinate in the grid</dd>
<dd><code>y</code> - Coordinate in the grid</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Element in the x and y coordinate</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - Throws an exception if the coordinates are outside of the grid</dd>
</dl>
</li>
</ul>
<a name="setElement-int-int-java.lang.Object-">
<!-- -->
</a><a name="setElement-int-int-K-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setElement</h4>
<pre>void&nbsp;setElement(int&nbsp;x,
int&nbsp;y,
<a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a>&nbsp;element)
throws java.lang.IllegalArgumentException</pre>
<div class="block">Places the element on the given x and y coordinate</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Coordinate in the grid</dd>
<dd><code>y</code> - Coordinate in the grid</dd>
<dd><code>element</code> - The element to place in the grid</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Grid.html" target="_top">Frames</a></li>
<li><a href="Grid.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,474 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>InteractableGame</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InteractableGame";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/InteractableGame.html" target="_top">Frames</a></li>
<li><a href="InteractableGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface InteractableGame" class="title">Interface InteractableGame</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">InteractableGame</span></pre>
<div class="block">This interface describes a game which can be interacted with</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getExtraCards--">getExtraCards</a></span>()</code>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getGameState--">getGameState</a></span>()</code>
<div class="block">Gets the current state of the game</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getPlayerHand--">getPlayerHand</a></span>()</code>
<div class="block">Gets the hand of this player</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgram--">getProgram</a></span>()</code>
<div class="block">Gets the program of this player</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgramSize--">getProgramSize</a></span>()</code>
<div class="block">Gets the amount of cards the player can choose for their program</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getWinningPlayerName--">getWinningPlayerName</a></span>()</code>
<div class="block">Gets the name of the player who won</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms</a></span>(<a href="../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a>&nbsp;programs)</code>
<div class="block">Continues turn when programs for all players are received from the server</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown</a></span>(<a href="../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a>&nbsp;powerDowns)</code>
<div class="block">Continues turn when stay in power down is received from all players</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setExtraCards</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</code>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">setGameState</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;gameState)</code>
<div class="block">Sets the state of the game</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setPlayerHand</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerHand)</code>
<div class="block">Sets the hand of this player</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setProgram-java.util.List-">setProgram</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</code>
<div class="block">Sets the program of this player</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setWinningPlayerName-java.lang.String-">setWinningPlayerName</a></span>(java.lang.String&nbsp;winningPlayerName)</code>
<div class="block">Sets the name of the player that won the game</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getGameState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGameState</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;getGameState()</pre>
<div class="block">Gets the current state of the game</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The state the game is currently in</dd>
</dl>
</li>
</ul>
<a name="setGameState-inf112.fiasko.roborally.objects.properties.GameState-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGameState</h4>
<pre>void&nbsp;setGameState(<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;gameState)</pre>
<div class="block">Sets the state of the game</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gameState</code> - The new state of the game</dd>
</dl>
</li>
</ul>
<a name="getWinningPlayerName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWinningPlayerName</h4>
<pre>java.lang.String&nbsp;getWinningPlayerName()</pre>
<div class="block">Gets the name of the player who won</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A string of the player name</dd>
</dl>
</li>
</ul>
<a name="setWinningPlayerName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWinningPlayerName</h4>
<pre>void&nbsp;setWinningPlayerName(java.lang.String&nbsp;winningPlayerName)</pre>
<div class="block">Sets the name of the player that won the game</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>winningPlayerName</code> - The player winning the game</dd>
</dl>
</li>
</ul>
<a name="receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receiveAllPrograms</h4>
<pre>void&nbsp;receiveAllPrograms(<a href="../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a>&nbsp;programs)
throws java.lang.InterruptedException</pre>
<div class="block">Continues turn when programs for all players are received from the server</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>programs</code> - The programs container received from the server</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted during sleep</dd>
</dl>
</li>
</ul>
<a name="receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receiveStayInPowerDown</h4>
<pre>void&nbsp;receiveStayInPowerDown(<a href="../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a>&nbsp;powerDowns)</pre>
<div class="block">Continues turn when stay in power down is received from all players</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDowns</code> - The power down container received from the server</dd>
</dl>
</li>
</ul>
<a name="getPlayerHand--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerHand</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getPlayerHand()</pre>
<div class="block">Gets the hand of this player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The hand of this player</dd>
</dl>
</li>
</ul>
<a name="setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPlayerHand</h4>
<pre>void&nbsp;setPlayerHand(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerHand)</pre>
<div class="block">Sets the hand of this player</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>playerHand</code> - The new hand of this player</dd>
</dl>
</li>
</ul>
<a name="getExtraCards--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExtraCards</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getExtraCards()</pre>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A deck of extra cards</dd>
</dl>
</li>
</ul>
<a name="setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExtraCards</h4>
<pre>void&nbsp;setExtraCards(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</pre>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>extraCards</code> - The extra cards to use</dd>
</dl>
</li>
</ul>
<a name="getProgramSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgramSize</h4>
<pre>int&nbsp;getProgramSize()</pre>
<div class="block">Gets the amount of cards the player can choose for their program</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The size of the player's next program</dd>
</dl>
</li>
</ul>
<a name="getProgram--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgram</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;getProgram()</pre>
<div class="block">Gets the program of this player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The program of this player</dd>
</dl>
</li>
</ul>
<a name="setProgram-java.util.List-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setProgram</h4>
<pre>void&nbsp;setProgram(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</pre>
<div class="block">Sets the program of this player</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>program</code> - The program of this player</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/InteractableGame.html" target="_top">Frames</a></li>
<li><a href="InteractableGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,431 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>ListGrid</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ListGrid";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ListGrid.html" target="_top">Frames</a></li>
<li><a href="ListGrid.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class ListGrid" class="title">Class ListGrid&lt;K&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.ListGrid&lt;K&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The type of element the grid should store</dd>
</dl>
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;K&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ListGrid&lt;K&gt;</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;K&gt;</pre>
<div class="block">This class represents a grid which can store anything</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#ListGrid-int-int-">ListGrid</a></span>(int&nbsp;width,
int&nbsp;height)</code>
<div class="block">Initializes an empty grid</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#ListGrid-int-int-K-">ListGrid</a></span>(int&nbsp;width,
int&nbsp;height,
<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;tile)</code>
<div class="block">Initializes a grid filled with standard tiles.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#getElement-int-int-">getElement</a></span>(int&nbsp;x,
int&nbsp;y)</code>
<div class="block">Gets the element in a given x and y coordinate</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets height of the grid</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the width of the grid</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#setElement-int-int-K-">setElement</a></span>(int&nbsp;x,
int&nbsp;y,
<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;element)</code>
<div class="block">Places the element on the given x and y coordinate</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ListGrid-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ListGrid</h4>
<pre>public&nbsp;ListGrid(int&nbsp;width,
int&nbsp;height)</pre>
<div class="block">Initializes an empty grid</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - The width of the grid</dd>
<dd><code>height</code> - The height of the grid</dd>
</dl>
</li>
</ul>
<a name="ListGrid-int-int-java.lang.Object-">
<!-- -->
</a><a name="ListGrid-int-int-K-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ListGrid</h4>
<pre>public&nbsp;ListGrid(int&nbsp;width,
int&nbsp;height,
<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;tile)</pre>
<div class="block">Initializes a grid filled with standard tiles.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - sets the height of the grid</dd>
<dd><code>width</code> - sets the width of the grid</dd>
<dd><code>tile</code> - gives the TileType the grid is to be filled with</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>public&nbsp;int&nbsp;getWidth()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getWidth--">Grid</a></code></span></div>
<div class="block">Gets the width of the grid</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getWidth--">getWidth</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The width of the grid</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>public&nbsp;int&nbsp;getHeight()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getHeight--">Grid</a></code></span></div>
<div class="block">Gets height of the grid</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getHeight--">getHeight</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The height of the grid</dd>
</dl>
</li>
</ul>
<a name="getElement-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;getElement(int&nbsp;x,
int&nbsp;y)
throws java.lang.IllegalArgumentException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getElement-int-int-">Grid</a></code></span></div>
<div class="block">Gets the element in a given x and y coordinate</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getElement-int-int-">getElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Coordinate in the grid</dd>
<dd><code>y</code> - Coordinate in the grid</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Element in the x and y coordinate</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - Throws an exception if the coordinates are outside of the grid</dd>
</dl>
</li>
</ul>
<a name="setElement-int-int-java.lang.Object-">
<!-- -->
</a><a name="setElement-int-int-K-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setElement</h4>
<pre>public&nbsp;void&nbsp;setElement(int&nbsp;x,
int&nbsp;y,
<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;element)
throws java.lang.IllegalArgumentException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#setElement-int-int-K-">Grid</a></code></span></div>
<div class="block">Places the element on the given x and y coordinate</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#setElement-int-int-K-">setElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Coordinate in the grid</dd>
<dd><code>y</code> - Coordinate in the grid</dd>
<dd><code>element</code> - The element to place in the grid</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code></dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ListGrid.html" target="_top">Frames</a></li>
<li><a href="ListGrid.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,381 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>Particle</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Particle";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Particle.html" target="_top">Frames</a></li>
<li><a href="Particle.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Particle" class="title">Class Particle</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Particle</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Particle</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</pre>
<div class="block">This class represents a particle</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#Particle-inf112.fiasko.roborally.objects.properties.ParticleType-inf112.fiasko.roborally.objects.properties.Direction-">Particle</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;particleType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Instantiates a new particle</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of the board element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#getDirection--">getDirection</a></span>()</code>
<div class="block">Gets the direction of the element</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#getType--">getType</a></span>()</code>
<div class="block">Gets the type of the element</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</code>
<div class="block">Changes the direction of the element</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Particle-inf112.fiasko.roborally.objects.properties.ParticleType-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Particle</h4>
<pre>public&nbsp;Particle(<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;particleType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Instantiates a new particle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<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 ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;getType()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">BoardElement</a></code></span></div>
<div class="block">Gets the type of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirection()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">BoardElement</a></code></span></div>
<div class="block">Gets the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element's direction</dd>
</dl>
</li>
</ul>
<a name="setDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirection</h4>
<pre>public&nbsp;void&nbsp;setDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">BoardElement</a></code></span></div>
<div class="block">Changes the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;&nbsp;copy()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">BoardElement</a></code></span></div>
<div class="block">Makes a copy of the board element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the element</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Particle.html" target="_top">Frames</a></li>
<li><a href="Particle.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,441 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:39 CEST 2020 -->
<title>Phase</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Phase";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Phase.html" target="_top">Frames</a></li>
<li><a href="Phase.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Phase" class="title">Class Phase</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Phase</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Phase</span>
extends java.lang.Object</pre>
<div class="block">This class handles everything that should happen during a phase</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#Phase-inf112.fiasko.roborally.objects.Board-java.util.List-int-inf112.fiasko.roborally.objects.InteractableGame-">Phase</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a>&nbsp;gameBoard,
java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
int&nbsp;cycleDelay,
<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a>&nbsp;game)</code>
<div class="block">Instantiates a new phase</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#checkAllFlags--">checkAllFlags</a></span>()</code>
<div class="block">Checks all flags for robots.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#fireAllLasers--">fireAllLasers</a></span>()</code>
<div class="block">Fires all lasers on the game board</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#makeMove-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Action-">makeMove</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotID,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;action)</code>
<div class="block">Makes the given robot move according to to the action input.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#moveAllConveyorBelts--">moveAllConveyorBelts</a></span>()</code>
<div class="block">Moves robots standing on conveyor belts in the direction of the conveyor belt
In addition, the function rotates appropriately when arriving at any non-straight conveyor belt.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#rotateCogwheels--">rotateCogwheels</a></span>()</code>
<div class="block">Rotates all robots that are standing on cogWheel tiles on the board.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#runPhase-int-">runPhase</a></span>(int&nbsp;phaseNumber)</code>
<div class="block">Runs one phase as defined in the Robo Rally rulebook</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#runProgrammingCards-int-">runProgrammingCards</a></span>(int&nbsp;phase)</code>
<div class="block">Runs all programming cards for a phase</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#updateRobotRespawn--">updateRobotRespawn</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Phase-inf112.fiasko.roborally.objects.Board-java.util.List-int-inf112.fiasko.roborally.objects.InteractableGame-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Phase</h4>
<pre>public&nbsp;Phase(<a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a>&nbsp;gameBoard,
java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
int&nbsp;cycleDelay,
<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a>&nbsp;game)</pre>
<div class="block">Instantiates a new phase</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gameBoard</code> - The board to act on</dd>
<dd><code>playerList</code> - A list of players participating in the game</dd>
<dd><code>cycleDelay</code> - The amount of milliseconds to wait between moves</dd>
<dd><code>game</code> - The game which uses this object</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="runPhase-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>runPhase</h4>
<pre>public&nbsp;void&nbsp;runPhase(int&nbsp;phaseNumber)
throws java.lang.InterruptedException</pre>
<div class="block">Runs one phase as defined in the Robo Rally rulebook</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phaseNumber</code> - The number of the phase to run</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted wile trying to sleep</dd>
</dl>
</li>
</ul>
<a name="updateRobotRespawn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateRobotRespawn</h4>
<pre>public&nbsp;void&nbsp;updateRobotRespawn()</pre>
</li>
</ul>
<a name="checkAllFlags--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkAllFlags</h4>
<pre>public&nbsp;void&nbsp;checkAllFlags()</pre>
<div class="block">Checks all flags for robots. Tries to update the flag of the robot.</div>
</li>
</ul>
<a name="fireAllLasers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fireAllLasers</h4>
<pre>public&nbsp;void&nbsp;fireAllLasers()
throws java.lang.InterruptedException</pre>
<div class="block">Fires all lasers on the game board</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If it gets interrupted while trying to sleep</dd>
</dl>
</li>
</ul>
<a name="runProgrammingCards-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>runProgrammingCards</h4>
<pre>public&nbsp;void&nbsp;runProgrammingCards(int&nbsp;phase)
throws java.lang.InterruptedException</pre>
<div class="block">Runs all programming cards for a phase</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phase</code> - The number of the phase to run cards for</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If it gets interrupted while trying to sleep</dd>
</dl>
</li>
</ul>
<a name="rotateCogwheels--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rotateCogwheels</h4>
<pre>public&nbsp;void&nbsp;rotateCogwheels()
throws java.lang.InterruptedException</pre>
<div class="block">Rotates all robots that are standing on cogWheel tiles on the board.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted while sleeping.</dd>
</dl>
</li>
</ul>
<a name="moveAllConveyorBelts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>moveAllConveyorBelts</h4>
<pre>public&nbsp;void&nbsp;moveAllConveyorBelts()
throws java.lang.InterruptedException</pre>
<div class="block">Moves robots standing on conveyor belts in the direction of the conveyor belt
<p>In addition, the function rotates appropriately when arriving at any non-straight conveyor belt.</p></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If disturbed during sleep</dd>
</dl>
</li>
</ul>
<a name="makeMove-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Action-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>makeMove</h4>
<pre>public&nbsp;void&nbsp;makeMove(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotID,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;action)
throws java.lang.InterruptedException</pre>
<div class="block">Makes the given robot move according to to the action input.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>robotID</code> - The ID of the robot to move.</dd>
<dd><code>action</code> - The specific movement the robot is to take.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted wile trying to sleep.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Phase.html" target="_top">Frames</a></li>
<li><a href="Phase.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,462 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>Player</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Player";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Player.html" target="_top">Frames</a></li>
<li><a href="Player.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Player" class="title">Class Player</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Player</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Player</span>
extends java.lang.Object</pre>
<div class="block">This class represents a player</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#Player--">Player</a></span>()</code>
<div class="block">Empty constructor required by kryo</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#Player-inf112.fiasko.roborally.objects.properties.RobotID-java.lang.String-">Player</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotID,
java.lang.String&nbsp;name)</code>
<div class="block">Instantiates a new player</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getLockedProgrammingCardDeck--">getLockedProgrammingCardDeck</a></span>()</code>
<div class="block">Gets the player deck with locked cards</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getName--">getName</a></span>()</code>
<div class="block">Gets the name of the player</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getPowerDownNextRound--">getPowerDownNextRound</a></span>()</code>
<div class="block">Gets the players power down status</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getProgram--">getProgram</a></span>()</code>
<div class="block">Gets the players program</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getProgrammingCardDeck--">getProgrammingCardDeck</a></span>()</code>
<div class="block">Gets the player hand/deck</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getRobotID--">getRobotID</a></span>()</code>
<div class="block">Gets the RobotID of a player</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#setPowerDownNextRound-boolean-">setPowerDownNextRound</a></span>(boolean&nbsp;powerDownStatus)</code>
<div class="block">Sets the power down status</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#setProgram-java.util.List-">setProgram</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;cardList)</code>
<div class="block">Sets the Players program to the given list of programing cards</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#setProgrammingCardDeck-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setProgrammingCardDeck</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerDeck)</code>
<div class="block">Sets the players deck to the given deck</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Player-inf112.fiasko.roborally.objects.properties.RobotID-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Player</h4>
<pre>public&nbsp;Player(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotID,
java.lang.String&nbsp;name)</pre>
<div class="block">Instantiates a new player</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>robotID</code> - the global identifier of the robot</dd>
<dd><code>name</code> - the unique name of the player</dd>
</dl>
</li>
</ul>
<a name="Player--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Player</h4>
<pre>public&nbsp;Player()</pre>
<div class="block">Empty constructor required by kryo</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getRobotID--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotID</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;getRobotID()</pre>
<div class="block">Gets the RobotID of a player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A RobotID</dd>
</dl>
</li>
</ul>
<a name="getName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
<div class="block">Gets the name of the player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A player Name</dd>
</dl>
</li>
</ul>
<a name="getProgram--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgram</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;getProgram()</pre>
<div class="block">Gets the players program</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of programming cards</dd>
</dl>
</li>
</ul>
<a name="setProgram-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProgram</h4>
<pre>public&nbsp;void&nbsp;setProgram(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;cardList)</pre>
<div class="block">Sets the Players program to the given list of programing cards</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cardList</code> - list the size of 5 with programing cards</dd>
</dl>
</li>
</ul>
<a name="getProgrammingCardDeck--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgrammingCardDeck</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getProgrammingCardDeck()</pre>
<div class="block">Gets the player hand/deck</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A deck</dd>
</dl>
</li>
</ul>
<a name="setProgrammingCardDeck-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProgrammingCardDeck</h4>
<pre>public&nbsp;void&nbsp;setProgrammingCardDeck(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerDeck)</pre>
<div class="block">Sets the players deck to the given deck</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>playerDeck</code> - A deck of cards given to the player</dd>
</dl>
</li>
</ul>
<a name="getLockedProgrammingCardDeck--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLockedProgrammingCardDeck</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getLockedProgrammingCardDeck()</pre>
<div class="block">Gets the player deck with locked cards</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a deck with locked cards</dd>
</dl>
</li>
</ul>
<a name="getPowerDownNextRound--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPowerDownNextRound</h4>
<pre>public&nbsp;boolean&nbsp;getPowerDownNextRound()</pre>
<div class="block">Gets the players power down status</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the player is to power down</dd>
</dl>
</li>
</ul>
<a name="setPowerDownNextRound-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setPowerDownNextRound</h4>
<pre>public&nbsp;void&nbsp;setPowerDownNextRound(boolean&nbsp;powerDownStatus)</pre>
<div class="block">Sets the power down status</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDownStatus</code> - Whether the player is to take power down next turn</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Player.html" target="_top">Frames</a></li>
<li><a href="Player.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,378 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>ProgrammingCard</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ProgrammingCard";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ProgrammingCard.html" target="_top">Frames</a></li>
<li><a href="ProgrammingCard.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class ProgrammingCard" class="title">Class ProgrammingCard</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.ProgrammingCard</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Comparable&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ProgrammingCard</span>
extends java.lang.Object
implements java.lang.Comparable&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</pre>
<div class="block">This class represents a programming card</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#ProgrammingCard--">ProgrammingCard</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#ProgrammingCard-int-inf112.fiasko.roborally.objects.properties.Action-">ProgrammingCard</a></span>(int&nbsp;cardPriority,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;cardAction)</code>
<div class="block">Initializes the priority and the action of the card</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#compareTo-inf112.fiasko.roborally.objects.ProgrammingCard-">compareTo</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&nbsp;programmingCard)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;other)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#getAction--">getAction</a></span>()</code>
<div class="block">Gets the action of the programming card</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#getPriority--">getPriority</a></span>()</code>
<div class="block">Gets the priority of the programming card</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ProgrammingCard-int-inf112.fiasko.roborally.objects.properties.Action-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ProgrammingCard</h4>
<pre>public&nbsp;ProgrammingCard(int&nbsp;cardPriority,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;cardAction)</pre>
<div class="block">Initializes the priority and the action of the card</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cardPriority</code> - the priority of the card</dd>
<dd><code>cardAction</code> - the action of the card</dd>
</dl>
</li>
</ul>
<a name="ProgrammingCard--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProgrammingCard</h4>
<pre>public&nbsp;ProgrammingCard()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getPriority--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPriority</h4>
<pre>public&nbsp;int&nbsp;getPriority()</pre>
<div class="block">Gets the priority of the programming card</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The programming card priority</dd>
</dl>
</li>
</ul>
<a name="getAction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAction</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;getAction()</pre>
<div class="block">Gets the action of the programming card</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The programming card action</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;other)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="compareTo-inf112.fiasko.roborally.objects.ProgrammingCard-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&nbsp;programmingCard)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ProgrammingCard.html" target="_top">Frames</a></li>
<li><a href="ProgrammingCard.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,274 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>ProgrammingCardDeck</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ProgrammingCardDeck";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" target="_top">Frames</a></li>
<li><a href="ProgrammingCardDeck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.inf112.fiasko.roborally.objects.AbstractDeck">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class ProgrammingCardDeck" class="title">Class ProgrammingCardDeck</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">inf112.fiasko.roborally.objects.AbstractDeck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.ProgrammingCardDeck</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ProgrammingCardDeck</span>
extends <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</pre>
<div class="block">This class represents a deck containing programming cards</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html#ProgrammingCardDeck--">ProgrammingCardDeck</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html#ProgrammingCardDeck-java.util.List-">ProgrammingCardDeck</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;cardList)</code>
<div class="block">Initializes the PlayerDeck with a list of cards</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.inf112.fiasko.roborally.objects.AbstractDeck">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></h3>
<code><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#getCards--">getCards</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#isEmpty--">isEmpty</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#peekBottom--">peekBottom</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#peekTop--">peekTop</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#shuffle--">shuffle</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#size--">size</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ProgrammingCardDeck-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ProgrammingCardDeck</h4>
<pre>public&nbsp;ProgrammingCardDeck(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;cardList)</pre>
<div class="block">Initializes the PlayerDeck with a list of cards</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cardList</code> - list of programing cards</dd>
</dl>
</li>
</ul>
<a name="ProgrammingCardDeck--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProgrammingCardDeck</h4>
<pre>public&nbsp;ProgrammingCardDeck()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" target="_top">Frames</a></li>
<li><a href="ProgrammingCardDeck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.inf112.fiasko.roborally.objects.AbstractDeck">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,818 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>RoboRallyGame</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RoboRallyGame";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/RoboRallyGame.html" target="_top">Frames</a></li>
<li><a href="RoboRallyGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class RoboRallyGame" class="title">Class RoboRallyGame</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.RoboRallyGame</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a>, <a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">RoboRallyGame</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a>, <a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></pre>
<div class="block">This class represent a game which is drawable using libgdx</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#RoboRallyGame-java.util.List-java.lang.String-java.lang.String-inf112.fiasko.roborally.networking.RoboRallyServer-java.lang.Boolean-">RoboRallyGame</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
java.lang.String&nbsp;boardName,
java.lang.String&nbsp;playerName,
<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a>&nbsp;server,
java.lang.Boolean&nbsp;testingMode)</code>
<div class="block">Instantiates a new Robo Rally game</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getAllRobots--">getAllRobots</a></span>()</code>
<div class="block">Gets a list of all robots still participating</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getExtraCards--">getExtraCards</a></span>()</code>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getGameState--">getGameState</a></span>()</code>
<div class="block">Gets the current state of the game</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets the number of tiles in the y direction</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getParticlesToDraw--">getParticlesToDraw</a></span>()</code>
<div class="block">Gets a list of all the particles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getPlayerHand--">getPlayerHand</a></span>()</code>
<div class="block">Gets the hand of this player</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getPlayers--">getPlayers</a></span>()</code>
<div class="block">Gets a list of active players to receive information about player names</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getProgram--">getProgram</a></span>()</code>
<div class="block">Gets the program of this player</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getProgramSize--">getProgramSize</a></span>()</code>
<div class="block">Gets the amount of cards the player can choose for their program</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getRobotPowerDown--">getRobotPowerDown</a></span>()</code>
<div class="block">Gets the power down status of the client playing this instance of the game</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getRobotsToDraw--">getRobotsToDraw</a></span>()</code>
<div class="block">Gets a list of all robots to draw</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getTilesToDraw--">getTilesToDraw</a></span>()</code>
<div class="block">Gets a list of all the tiles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWallsToDraw--">getWallsToDraw</a></span>()</code>
<div class="block">Gets a list of all the walls to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the number of tiles in the x direction</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWinningPlayerName--">getWinningPlayerName</a></span>()</code>
<div class="block">Gets the name of the player who won</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms</a></span>(<a href="../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a>&nbsp;programs)</code>
<div class="block">Continues turn when programs for all players are received from the server</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown</a></span>(<a href="../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a>&nbsp;powerDowns)</code>
<div class="block">Continues turn when stay in power down is received from all players</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#runTurn--">runTurn</a></span>()</code>
<div class="block">Starts a turn in the game</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setExtraCards</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</code>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">setGameState</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;gameState)</code>
<div class="block">Sets the state of the game</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setPlayerHand</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerHand)</code>
<div class="block">Sets the hand of this player</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setProgram-java.util.List-">setProgram</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</code>
<div class="block">Sets the program of this player</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setWinningPlayerName-java.lang.String-">setWinningPlayerName</a></span>(java.lang.String&nbsp;winningPlayerName)</code>
<div class="block">Sets the name of the player that won the game</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="RoboRallyGame-java.util.List-java.lang.String-java.lang.String-inf112.fiasko.roborally.networking.RoboRallyServer-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RoboRallyGame</h4>
<pre>public&nbsp;RoboRallyGame(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
java.lang.String&nbsp;boardName,
java.lang.String&nbsp;playerName,
<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a>&nbsp;server,
java.lang.Boolean&nbsp;testingMode)</pre>
<div class="block">Instantiates a new Robo Rally game</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>playerList</code> - A list of all the players participating in the game</dd>
<dd><code>boardName</code> - The playerName of the board to use</dd>
<dd><code>playerName</code> - The name of the player of this instance of the game</dd>
<dd><code>server</code> - The server if this player is host. Should be null otherwise</dd>
<dd><code>testingMode</code> - Whether the game should use the test deck rather than the proper deck</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getRobotPowerDown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotPowerDown</h4>
<pre>public&nbsp;java.lang.Boolean&nbsp;getRobotPowerDown()</pre>
<div class="block">Gets the power down status of the client playing this instance of the game</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether this player's robot is in power down</dd>
</dl>
</li>
</ul>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>public&nbsp;int&nbsp;getWidth()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWidth--">DrawableGame</a></code></span></div>
<div class="block">Gets the number of tiles in the x direction</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWidth--">getWidth</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>public&nbsp;int&nbsp;getHeight()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getHeight--">DrawableGame</a></code></span></div>
<div class="block">Gets the number of tiles in the y direction</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getHeight--">getHeight</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getTilesToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTilesToDraw</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>&gt;&nbsp;getTilesToDraw()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getTilesToDraw--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all the tiles to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth() tiles
should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getTilesToDraw--">getTilesToDraw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of tiles</dd>
</dl>
</li>
</ul>
<a name="getWallsToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWallsToDraw</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a>&gt;&nbsp;getWallsToDraw()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWallsToDraw--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all the walls to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth() walls
should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWallsToDraw--">getWallsToDraw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of walls</dd>
</dl>
</li>
</ul>
<a name="getParticlesToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParticlesToDraw</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>&gt;&nbsp;getParticlesToDraw()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getParticlesToDraw--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all the particles to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth()
particles should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getParticlesToDraw--">getParticlesToDraw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of particles</dd>
</dl>
</li>
</ul>
<a name="getRobotsToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotsToDraw</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;&nbsp;getRobotsToDraw()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getRobotsToDraw--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all robots to draw</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getRobotsToDraw--">getRobotsToDraw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all robots to draw</dd>
</dl>
</li>
</ul>
<a name="getAllRobots--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllRobots</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;&nbsp;getAllRobots()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getAllRobots--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all robots still participating</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getAllRobots--">getAllRobots</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all robots</dd>
</dl>
</li>
</ul>
<a name="getPlayers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayers</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;getPlayers()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getPlayers--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of active players to receive information about player names</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getPlayers--">getPlayers</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of players</dd>
</dl>
</li>
</ul>
<a name="getGameState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGameState</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;getGameState()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getGameState--">InteractableGame</a></code></span></div>
<div class="block">Gets the current state of the game</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getGameState--">getGameState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The state the game is currently in</dd>
</dl>
</li>
</ul>
<a name="setGameState-inf112.fiasko.roborally.objects.properties.GameState-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGameState</h4>
<pre>public&nbsp;void&nbsp;setGameState(<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;gameState)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">InteractableGame</a></code></span></div>
<div class="block">Sets the state of the game</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">setGameState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gameState</code> - The new state of the game</dd>
</dl>
</li>
</ul>
<a name="getPlayerHand--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerHand</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getPlayerHand()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getPlayerHand--">InteractableGame</a></code></span></div>
<div class="block">Gets the hand of this player</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getPlayerHand--">getPlayerHand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The hand of this player</dd>
</dl>
</li>
</ul>
<a name="setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPlayerHand</h4>
<pre>public&nbsp;void&nbsp;setPlayerHand(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerHand)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">InteractableGame</a></code></span></div>
<div class="block">Sets the hand of this player</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setPlayerHand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>playerHand</code> - The new hand of this player</dd>
</dl>
</li>
</ul>
<a name="getExtraCards--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExtraCards</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getExtraCards()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getExtraCards--">InteractableGame</a></code></span></div>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getExtraCards--">getExtraCards</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A deck of extra cards</dd>
</dl>
</li>
</ul>
<a name="setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExtraCards</h4>
<pre>public&nbsp;void&nbsp;setExtraCards(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">InteractableGame</a></code></span></div>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setExtraCards</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>extraCards</code> - The extra cards to use</dd>
</dl>
</li>
</ul>
<a name="getProgram--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgram</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;getProgram()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgram--">InteractableGame</a></code></span></div>
<div class="block">Gets the program of this player</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgram--">getProgram</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The program of this player</dd>
</dl>
</li>
</ul>
<a name="setProgram-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProgram</h4>
<pre>public&nbsp;void&nbsp;setProgram(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setProgram-java.util.List-">InteractableGame</a></code></span></div>
<div class="block">Sets the program of this player</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setProgram-java.util.List-">setProgram</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>program</code> - The program of this player</dd>
</dl>
</li>
</ul>
<a name="getProgramSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgramSize</h4>
<pre>public&nbsp;int&nbsp;getProgramSize()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgramSize--">InteractableGame</a></code></span></div>
<div class="block">Gets the amount of cards the player can choose for their program</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgramSize--">getProgramSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The size of the player's next program</dd>
</dl>
</li>
</ul>
<a name="receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receiveAllPrograms</h4>
<pre>public&nbsp;void&nbsp;receiveAllPrograms(<a href="../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a>&nbsp;programs)
throws java.lang.InterruptedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">InteractableGame</a></code></span></div>
<div class="block">Continues turn when programs for all players are received from the server</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>programs</code> - The programs container received from the server</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted during sleep</dd>
</dl>
</li>
</ul>
<a name="receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receiveStayInPowerDown</h4>
<pre>public&nbsp;void&nbsp;receiveStayInPowerDown(<a href="../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a>&nbsp;powerDowns)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">InteractableGame</a></code></span></div>
<div class="block">Continues turn when stay in power down is received from all players</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDowns</code> - The power down container received from the server</dd>
</dl>
</li>
</ul>
<a name="getWinningPlayerName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWinningPlayerName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getWinningPlayerName()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getWinningPlayerName--">InteractableGame</a></code></span></div>
<div class="block">Gets the name of the player who won</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getWinningPlayerName--">getWinningPlayerName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A string of the player name</dd>
</dl>
</li>
</ul>
<a name="setWinningPlayerName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWinningPlayerName</h4>
<pre>public&nbsp;void&nbsp;setWinningPlayerName(java.lang.String&nbsp;winningPlayerName)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setWinningPlayerName-java.lang.String-">InteractableGame</a></code></span></div>
<div class="block">Sets the name of the player that won the game</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setWinningPlayerName-java.lang.String-">setWinningPlayerName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>winningPlayerName</code> - The player winning the game</dd>
</dl>
</li>
</ul>
<a name="runTurn--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>runTurn</h4>
<pre>public&nbsp;void&nbsp;runTurn()</pre>
<div class="block">Starts a turn in the game</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/RoboRallyGame.html" target="_top">Frames</a></li>
<li><a href="RoboRallyGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,629 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>Robot</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Robot";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Robot.html" target="_top">Frames</a></li>
<li><a href="Robot.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Robot" class="title">Class Robot</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Robot</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Robot</span>
extends java.lang.Object</pre>
<div class="block">This class represents a robot</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#Robot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Position-">Robot</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotId,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;spawnPosition)</code>
<div class="block">Instantiates a new robot</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of this robot with the same properties as this robot</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getAmountOfLives--">getAmountOfLives</a></span>()</code>
<div class="block">Gets the amount of life a robot has left.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getBackupPosition--">getBackupPosition</a></span>()</code>
<div class="block">Gets the robot's backup position</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getDamageTaken--">getDamageTaken</a></span>()</code>
<div class="block">Gets the damage the robot has taken</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getFacingDirection--">getFacingDirection</a></span>()</code>
<div class="block">Gets the direction the robot is currently facing</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getLastFlagVisited--">getLastFlagVisited</a></span>()</code>
<div class="block">Gets the last flag the robot visited</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getPosition--">getPosition</a></span>()</code>
<div class="block">Gets the robot's current position on the board</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getRobotId--">getRobotId</a></span>()</code>
<div class="block">Gets the robot ID</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#hasTouchedFlagThisTurn--">hasTouchedFlagThisTurn</a></span>()</code>
<div class="block">True if the robot has touched a flag in the current turn</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#isInPowerDown--">isInPowerDown</a></span>()</code>
<div class="block">Gets the robot's power-down status</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setAmountOfLives-int-">setAmountOfLives</a></span>(int&nbsp;amountOfLives)</code>
<div class="block">Sets the amount if life the robot has left</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setBackupPosition-inf112.fiasko.roborally.objects.properties.Position-">setBackupPosition</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;backupPosition)</code>
<div class="block">Sets the backup position of the robot</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setDamageTaken-int-">setDamageTaken</a></span>(int&nbsp;damage)</code>
<div class="block">Sets the robot's taken damage to a given amount</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setFacingDirection-inf112.fiasko.roborally.objects.properties.Direction-">setFacingDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newFacingDirection)</code>
<div class="block">Sets the direction the robot is currently facing</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setHasTouchedFlagThisTurn-boolean-">setHasTouchedFlagThisTurn</a></span>(boolean&nbsp;hasTouchedFlagThisTurn)</code>
<div class="block">Sets the boolean value to true if the robot touches a flag during a turn,
and false at the end of each turn.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setLastFlagVisited-int-">setLastFlagVisited</a></span>(int&nbsp;currentFlag)</code>
<div class="block">Set the robot's last visited flag to the new flag and places its backup on the flag's position</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setPosition-inf112.fiasko.roborally.objects.properties.Position-">setPosition</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;newPosition)</code>
<div class="block">Sets the robot's current position on the board</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setPowerDown-java.lang.Boolean-">setPowerDown</a></span>(java.lang.Boolean&nbsp;powerDownStatus)</code>
<div class="block">Sets power-down status</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Robot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Robot</h4>
<pre>public&nbsp;Robot(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotId,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;spawnPosition)</pre>
<div class="block">Instantiates a new robot</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>robotId</code> - The global identifier of the robot</dd>
<dd><code>spawnPosition</code> - The starting position of the robot</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="hasTouchedFlagThisTurn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTouchedFlagThisTurn</h4>
<pre>public&nbsp;boolean&nbsp;hasTouchedFlagThisTurn()</pre>
<div class="block">True if the robot has touched a flag in the current turn</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a boolean</dd>
</dl>
</li>
</ul>
<a name="setHasTouchedFlagThisTurn-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHasTouchedFlagThisTurn</h4>
<pre>public&nbsp;void&nbsp;setHasTouchedFlagThisTurn(boolean&nbsp;hasTouchedFlagThisTurn)</pre>
<div class="block">Sets the boolean value to true if the robot touches a flag during a turn,
and false at the end of each turn.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hasTouchedFlagThisTurn</code> - the boolean value to be set.</dd>
</dl>
</li>
</ul>
<a name="getDamageTaken--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDamageTaken</h4>
<pre>public&nbsp;int&nbsp;getDamageTaken()</pre>
<div class="block">Gets the damage the robot has taken</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The amount of damage the robot has received</dd>
</dl>
</li>
</ul>
<a name="setDamageTaken-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDamageTaken</h4>
<pre>public&nbsp;void&nbsp;setDamageTaken(int&nbsp;damage)</pre>
<div class="block">Sets the robot's taken damage to a given amount</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>damage</code> - The amount of damage the robot has received</dd>
</dl>
</li>
</ul>
<a name="getPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPosition</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;getPosition()</pre>
<div class="block">Gets the robot's current position on the board</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The robot's current position</dd>
</dl>
</li>
</ul>
<a name="setPosition-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPosition</h4>
<pre>public&nbsp;void&nbsp;setPosition(<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;newPosition)</pre>
<div class="block">Sets the robot's current position on the board</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newPosition</code> - The new position of the robot</dd>
</dl>
</li>
</ul>
<a name="setPowerDown-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPowerDown</h4>
<pre>public&nbsp;void&nbsp;setPowerDown(java.lang.Boolean&nbsp;powerDownStatus)</pre>
<div class="block">Sets power-down status</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDownStatus</code> - Whether the robot is currently in power-down</dd>
</dl>
</li>
</ul>
<a name="isInPowerDown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInPowerDown</h4>
<pre>public&nbsp;java.lang.Boolean&nbsp;isInPowerDown()</pre>
<div class="block">Gets the robot's power-down status</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the robot is currently in power-down</dd>
</dl>
</li>
</ul>
<a name="getLastFlagVisited--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastFlagVisited</h4>
<pre>public&nbsp;int&nbsp;getLastFlagVisited()</pre>
<div class="block">Gets the last flag the robot visited</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Last visited flag</dd>
</dl>
</li>
</ul>
<a name="setLastFlagVisited-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLastFlagVisited</h4>
<pre>public&nbsp;void&nbsp;setLastFlagVisited(int&nbsp;currentFlag)</pre>
<div class="block">Set the robot's last visited flag to the new flag and places its backup on the flag's position</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>currentFlag</code> - The flag the robot is standing on</dd>
</dl>
</li>
</ul>
<a name="getBackupPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBackupPosition</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;getBackupPosition()</pre>
<div class="block">Gets the robot's backup position</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The robot's backup position</dd>
</dl>
</li>
</ul>
<a name="setBackupPosition-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBackupPosition</h4>
<pre>public&nbsp;void&nbsp;setBackupPosition(<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;backupPosition)</pre>
<div class="block">Sets the backup position of the robot</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>backupPosition</code> - The new backup position of the robot</dd>
</dl>
</li>
</ul>
<a name="getRobotId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotId</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;getRobotId()</pre>
<div class="block">Gets the robot ID</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Robot ID</dd>
</dl>
</li>
</ul>
<a name="getFacingDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFacingDirection</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getFacingDirection()</pre>
<div class="block">Gets the direction the robot is currently facing</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The direction the robot is facing</dd>
</dl>
</li>
</ul>
<a name="setFacingDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFacingDirection</h4>
<pre>public&nbsp;void&nbsp;setFacingDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newFacingDirection)</pre>
<div class="block">Sets the direction the robot is currently facing</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newFacingDirection</code> - The new direction the robot should be facing</dd>
</dl>
</li>
</ul>
<a name="getAmountOfLives--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAmountOfLives</h4>
<pre>public&nbsp;int&nbsp;getAmountOfLives()</pre>
<div class="block">Gets the amount of life a robot has left.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>amount of life left</dd>
</dl>
</li>
</ul>
<a name="setAmountOfLives-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAmountOfLives</h4>
<pre>public&nbsp;void&nbsp;setAmountOfLives(int&nbsp;amountOfLives)</pre>
<div class="block">Sets the amount if life the robot has left</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>amountOfLives</code> - the new amount if lives the robot has left</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&nbsp;copy()</pre>
<div class="block">Makes a copy of this robot with the same properties as this robot</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of this robot</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Robot.html" target="_top">Frames</a></li>
<li><a href="Robot.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,381 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>Tile</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Tile";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Tile.html" target="_top">Frames</a></li>
<li><a href="Tile.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Tile" class="title">Class Tile</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Tile</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Tile</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</pre>
<div class="block">This class represents a simple tile</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#Tile-inf112.fiasko.roborally.objects.properties.TileType-inf112.fiasko.roborally.objects.properties.Direction-">Tile</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;tileType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Instantiates a new tile</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of the board element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#getDirection--">getDirection</a></span>()</code>
<div class="block">Gets the direction of the element</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#getType--">getType</a></span>()</code>
<div class="block">Gets the type of the element</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</code>
<div class="block">Changes the direction of the element</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Tile-inf112.fiasko.roborally.objects.properties.TileType-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Tile</h4>
<pre>public&nbsp;Tile(<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;tileType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Instantiates a new tile</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tileType</code> - The type of the tile</dd>
<dd><code>direction</code> - The direction of the tile</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;getType()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">BoardElement</a></code></span></div>
<div class="block">Gets the type of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirection()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">BoardElement</a></code></span></div>
<div class="block">Gets the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element's direction</dd>
</dl>
</li>
</ul>
<a name="setDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirection</h4>
<pre>public&nbsp;void&nbsp;setDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">BoardElement</a></code></span></div>
<div class="block">Changes the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;&nbsp;copy()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">BoardElement</a></code></span></div>
<div class="block">Makes a copy of the board element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the element</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Tile.html" target="_top">Frames</a></li>
<li><a href="Tile.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,302 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>TwoTuple</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TwoTuple";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/TwoTuple.html" target="_top">Frames</a></li>
<li><a href="TwoTuple.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class TwoTuple" class="title">Class TwoTuple&lt;T,K&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.TwoTuple&lt;T,K&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - The type of the first value</dd>
<dd><code>K</code> - The type of the second value</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TwoTuple&lt;T,K&gt;</span>
extends java.lang.Object</pre>
<div class="block">A class which can save a tuple with two values</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html#value1">value1</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html#value2">value2</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html#TwoTuple-T-K-">TwoTuple</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a>&nbsp;value1,
<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a>&nbsp;value2)</code>
<div class="block">Instantiates a new 2-tuple</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="value1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>value1</h4>
<pre>public final&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a> value1</pre>
</li>
</ul>
<a name="value2">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>value2</h4>
<pre>public final&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a> value2</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TwoTuple-java.lang.Object-java.lang.Object-">
<!-- -->
</a><a name="TwoTuple-T-K-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TwoTuple</h4>
<pre>public&nbsp;TwoTuple(<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a>&nbsp;value1,
<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a>&nbsp;value2)</pre>
<div class="block">Instantiates a new 2-tuple</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value1</code> - The first value of the tuple</dd>
<dd><code>value2</code> - The second value of the tuple</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/TwoTuple.html" target="_top">Frames</a></li>
<li><a href="TwoTuple.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,381 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>Wall</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Wall";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Wall.html" target="_top">Frames</a></li>
<li><a href="Wall.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Wall" class="title">Class Wall</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Wall</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Wall</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</pre>
<div class="block">This class represents a wall</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#Wall-inf112.fiasko.roborally.objects.properties.WallType-inf112.fiasko.roborally.objects.properties.Direction-">Wall</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;wallType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Initializes a wall</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of the board element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#getDirection--">getDirection</a></span>()</code>
<div class="block">Gets the direction of the element</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#getType--">getType</a></span>()</code>
<div class="block">Gets the type of the element</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</code>
<div class="block">Changes the direction of the element</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Wall-inf112.fiasko.roborally.objects.properties.WallType-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Wall</h4>
<pre>public&nbsp;Wall(<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;wallType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Initializes a wall</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>wallType</code> - The type of the wall</dd>
<dd><code>direction</code> - The direction of the wall</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;getType()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">BoardElement</a></code></span></div>
<div class="block">Gets the type of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirection()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">BoardElement</a></code></span></div>
<div class="block">Gets the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element's direction</dd>
</dl>
</li>
</ul>
<a name="setDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirection</h4>
<pre>public&nbsp;void&nbsp;setDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">BoardElement</a></code></span></div>
<div class="block">Changes the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;&nbsp;copy()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">BoardElement</a></code></span></div>
<div class="block">Makes a copy of the board element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the element</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Wall.html" target="_top">Frames</a></li>
<li><a href="Wall.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>inf112.fiasko.roborally.objects</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../inf112/fiasko/roborally/objects/package-summary.html" target="classFrame">inf112.fiasko.roborally.objects</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="BoardElement.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">BoardElement</span></a></li>
<li><a href="Deck.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">Deck</span></a></li>
<li><a href="DrawableGame.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">DrawableGame</span></a></li>
<li><a href="Grid.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">Grid</span></a></li>
<li><a href="InteractableGame.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">InteractableGame</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="AbstractDeck.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">AbstractDeck</a></li>
<li><a href="Board.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Board</a></li>
<li><a href="BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">BoardElementContainer</a></li>
<li><a href="DrawableObject.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">DrawableObject</a></li>
<li><a href="ListGrid.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ListGrid</a></li>
<li><a href="Particle.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Particle</a></li>
<li><a href="Phase.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Phase</a></li>
<li><a href="Player.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Player</a></li>
<li><a href="ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ProgrammingCard</a></li>
<li><a href="ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ProgrammingCardDeck</a></li>
<li><a href="RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">RoboRallyGame</a></li>
<li><a href="Robot.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Robot</a></li>
<li><a href="Tile.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Tile</a></li>
<li><a href="TwoTuple.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">TwoTuple</a></li>
<li><a href="Wall.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Wall</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,269 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>inf112.fiasko.roborally.objects</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.objects";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;inf112.fiasko.roborally.objects</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;K&gt;</td>
<td class="colLast">
<div class="block">Represents an element on the board</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">Describes a deck
Any card stored in the deck is assumed to be immutable.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></td>
<td class="colLast">
<div class="block">This interface describes a game drawable using libgdx</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;K&gt;</td>
<td class="colLast">
<div class="block">This Interface describes a grid</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></td>
<td class="colLast">
<div class="block">This interface describes a game which can be interacted with</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">This class represents a deck of cards</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></td>
<td class="colLast">
<div class="block">This class represents a board</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects">BoardElementContainer</a>&lt;K extends <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&gt;</td>
<td class="colLast">
<div class="block">This class represents a board element and its position</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html" title="class in inf112.fiasko.roborally.objects">DrawableObject</a></td>
<td class="colLast">
<div class="block">This class represents an object that can be drawn using libgdx</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a>&lt;K&gt;</td>
<td class="colLast">
<div class="block">This class represents a grid which can store anything</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></td>
<td class="colLast">
<div class="block">This class represents a particle</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></td>
<td class="colLast">
<div class="block">This class handles everything that should happen during a phase</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></td>
<td class="colLast">
<div class="block">This class represents a player</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></td>
<td class="colLast">
<div class="block">This class represents a programming card</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></td>
<td class="colLast">
<div class="block">This class represents a deck containing programming cards</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></td>
<td class="colLast">
<div class="block">This class represent a game which is drawable using libgdx</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></td>
<td class="colLast">
<div class="block">This class represents a robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></td>
<td class="colLast">
<div class="block">This class represents a simple tile</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects">TwoTuple</a>&lt;T,K&gt;</td>
<td class="colLast">
<div class="block">A class which can save a tuple with two values</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></td>
<td class="colLast">
<div class="block">This class represents a wall</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,160 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>inf112.fiasko.roborally.objects Class Hierarchy</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.objects Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-tree.html">Prev</a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package inf112.fiasko.roborally.objects</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">AbstractDeck</span></a>&lt;T&gt; (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;T&gt;)
<ul>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ProgrammingCardDeck</span></a></li>
</ul>
</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Board</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">BoardElementContainer</span></a>&lt;K&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/DrawableObject.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">DrawableObject</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ListGrid</span></a>&lt;K&gt; (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;K&gt;)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Particle</span></a> (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;K&gt;)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Phase</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Player</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ProgrammingCard</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">RoboRallyGame</span></a> (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a>, inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a>)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Robot</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Tile</span></a> (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;K&gt;)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">TwoTuple</span></a>&lt;T,K&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Wall</span></a> (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;K&gt;)</li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">BoardElement</span></a>&lt;K&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Deck</span></a>&lt;T&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">DrawableGame</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Grid</span></a>&lt;K&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">InteractableGame</span></a></li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-tree.html">Prev</a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,421 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>Action</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Action";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Action.html" target="_top">Frames</a></li>
<li><a href="Action.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum Action" class="title">Enum Action</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.Action</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">Action</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&gt;</pre>
<div class="block">This enum represents an action on a programming card</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#BACK_UP">BACK_UP</a></span></code>
<div class="block">The action of moving a robot one tile backward</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#MOVE_1">MOVE_1</a></span></code>
<div class="block">The action of moving a robot one tile forward</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#MOVE_2">MOVE_2</a></span></code>
<div class="block">The action of moving a robot two tiles forward</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#MOVE_3">MOVE_3</a></span></code>
<div class="block">The action of moving a robot three tiles forward</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#ROTATE_LEFT">ROTATE_LEFT</a></span></code>
<div class="block">The action of rotating a robot counterclockwise</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#ROTATE_RIGHT">ROTATE_RIGHT</a></span></code>
<div class="block">The action of rotating a robot clockwise</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#U_TURN">U_TURN</a></span></code>
<div class="block">The action of rotating a robot 180 degrees</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="ROTATE_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROTATE_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> ROTATE_RIGHT</pre>
<div class="block">The action of rotating a robot clockwise</div>
</li>
</ul>
<a name="ROTATE_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROTATE_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> ROTATE_LEFT</pre>
<div class="block">The action of rotating a robot counterclockwise</div>
</li>
</ul>
<a name="U_TURN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>U_TURN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> U_TURN</pre>
<div class="block">The action of rotating a robot 180 degrees</div>
</li>
</ul>
<a name="MOVE_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MOVE_1</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> MOVE_1</pre>
<div class="block">The action of moving a robot one tile forward</div>
</li>
</ul>
<a name="MOVE_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MOVE_2</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> MOVE_2</pre>
<div class="block">The action of moving a robot two tiles forward</div>
</li>
</ul>
<a name="MOVE_3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MOVE_3</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> MOVE_3</pre>
<div class="block">The action of moving a robot three tiles forward</div>
</li>
</ul>
<a name="BACK_UP">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BACK_UP</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> BACK_UP</pre>
<div class="block">The action of moving a robot one tile backward</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Action c : Action.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Action.html" target="_top">Frames</a></li>
<li><a href="Action.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,577 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>Direction</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Direction";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":10,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Direction.html" target="_top">Frames</a></li>
<li><a href="Direction.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum Direction" class="title">Enum Direction</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.Direction</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">Direction</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&gt;</pre>
<div class="block">This enum represents all possible directions for an element on the board</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#EAST">EAST</a></span></code>
<div class="block">The east direction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#NORTH">NORTH</a></span></code>
<div class="block">The north direction</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#NORTH_EAST">NORTH_EAST</a></span></code>
<div class="block">The north-east direction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#NORTH_WEST">NORTH_WEST</a></span></code>
<div class="block">The north-west direction</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#SOUTH">SOUTH</a></span></code>
<div class="block">The south direction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#SOUTH_EAST">SOUTH_EAST</a></span></code>
<div class="block">The south-east direction</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#SOUTH_WEST">SOUTH_WEST</a></span></code>
<div class="block">The south-west direction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#WEST">WEST</a></span></code>
<div class="block">The west direction</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#arePerpendicular-inf112.fiasko.roborally.objects.properties.Direction-inf112.fiasko.roborally.objects.properties.Direction-">arePerpendicular</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction1,
<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction2)</code>
<div class="block">Checks whether two directions are perpendicular</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getDirectionFromID-int-">getDirectionFromID</a></span>(int&nbsp;directionID)</code>
<div class="block">Gets a direction from its numerical id</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getDirectionID--">getDirectionID</a></span>()</code>
<div class="block">Gets the numerical identifier used for alternate identification of a direction</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getLeftRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">getLeftRotatedDirection</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Gets the direction if something rotated to the left
A rotation is assumed to be a ninety degrees rotation, so NORTH would become WEST and so on.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getReverseDirection-inf112.fiasko.roborally.objects.properties.Direction-">getReverseDirection</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Gets the reverse of a direction</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getRightRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">getRightRotatedDirection</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Gets the direction if something rotated to the right
A rotation is assumed to be a ninety degrees rotation, so NORTH would become EAST and so on.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="NORTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORTH</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> NORTH</pre>
<div class="block">The north direction</div>
</li>
</ul>
<a name="NORTH_EAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORTH_EAST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> NORTH_EAST</pre>
<div class="block">The north-east direction</div>
</li>
</ul>
<a name="EAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EAST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> EAST</pre>
<div class="block">The east direction</div>
</li>
</ul>
<a name="SOUTH_EAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOUTH_EAST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> SOUTH_EAST</pre>
<div class="block">The south-east direction</div>
</li>
</ul>
<a name="SOUTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOUTH</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> SOUTH</pre>
<div class="block">The south direction</div>
</li>
</ul>
<a name="SOUTH_WEST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOUTH_WEST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> SOUTH_WEST</pre>
<div class="block">The south-west direction</div>
</li>
</ul>
<a name="WEST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WEST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> WEST</pre>
<div class="block">The west direction</div>
</li>
</ul>
<a name="NORTH_WEST">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NORTH_WEST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> NORTH_WEST</pre>
<div class="block">The north-west direction</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Direction c : Direction.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getDirectionFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirectionFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirectionFromID(int&nbsp;directionID)</pre>
<div class="block">Gets a direction from its numerical id</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>directionID</code> - The numerical representation of a direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the direction, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="arePerpendicular-inf112.fiasko.roborally.objects.properties.Direction-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arePerpendicular</h4>
<pre>public static&nbsp;boolean&nbsp;arePerpendicular(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction1,
<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction2)</pre>
<div class="block">Checks whether two directions are perpendicular</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>direction1</code> - The first direction</dd>
<dd><code>direction2</code> - The second direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the directions are perpendicular</dd>
</dl>
</li>
</ul>
<a name="getReverseDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReverseDirection</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getReverseDirection(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Gets the reverse of a direction</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>direction</code> - A direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The reverse direction</dd>
</dl>
</li>
</ul>
<a name="getLeftRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLeftRotatedDirection</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getLeftRotatedDirection(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Gets the direction if something rotated to the left
<p>A rotation is assumed to be a ninety degrees rotation, so NORTH would become WEST and so on.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>direction</code> - A direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The left rotated direction</dd>
</dl>
</li>
</ul>
<a name="getRightRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRightRotatedDirection</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getRightRotatedDirection(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Gets the direction if something rotated to the right
<p>A rotation is assumed to be a ninety degrees rotation, so NORTH would become EAST and so on.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>direction</code> - A direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The left rotated direction</dd>
</dl>
</li>
</ul>
<a name="getDirectionID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getDirectionID</h4>
<pre>public&nbsp;int&nbsp;getDirectionID()</pre>
<div class="block">Gets the numerical identifier used for alternate identification of a direction</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the direction</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Direction.html" target="_top">Frames</a></li>
<li><a href="Direction.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,496 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>GameState</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GameState";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/GameState.html" target="_top">Frames</a></li>
<li><a href="GameState.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum GameState" class="title">Enum GameState</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.GameState</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">GameState</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&gt;</pre>
<div class="block">This enum represents the different states the game can be in</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#BEGINNING_OF_GAME">BEGINNING_OF_GAME</a></span></code>
<div class="block">At the absolute start of the game, before anything has happened</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#CHOOSING_CARDS">CHOOSING_CARDS</a></span></code>
<div class="block">Indicates that the user is in the process of choosing cards</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#CHOOSING_STAY_IN_POWER_DOWN">CHOOSING_STAY_IN_POWER_DOWN</a></span></code>
<div class="block">Indicates that the user is in the process of choosing whether to stay in power down</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#EXITED">EXITED</a></span></code>
<div class="block">Indicates that the game is no longer running</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#GAME_IS_WON">GAME_IS_WON</a></span></code>
<div class="block">Indicates that the game is won by a player</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#INITIAL_SETUP">INITIAL_SETUP</a></span></code>
<div class="block">The game is in the process of setting up things which are needed before it's ready for user input</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#RUNNING_PROGRAMS">RUNNING_PROGRAMS</a></span></code>
<div class="block">Indicates that the users' input is being run.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#SKIP_POWER_DOWN_SCREEN">SKIP_POWER_DOWN_SCREEN</a></span></code>
<div class="block">Indicates that the game is in the process of skipping the power down screen</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#SKIP_STAY_IN_POWER_DOWN">SKIP_STAY_IN_POWER_DOWN</a></span></code>
<div class="block">Indicates that the game is in the process of skipping the stay in power down screen</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#TURN_CLEANUP">TURN_CLEANUP</a></span></code>
<div class="block">Indicates that the game is in the process of cleaning up after a turn</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#WAITING_FOR_CARDS_FROM_SERVER">WAITING_FOR_CARDS_FROM_SERVER</a></span></code>
<div class="block">Indicates that the game is waiting on a new deck from the server</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#WAITING_FOR_OTHER_PLAYERS_PROGRAMS">WAITING_FOR_OTHER_PLAYERS_PROGRAMS</a></span></code>
<div class="block">Indicates that the game is waiting for other players to finish programming</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="BEGINNING_OF_GAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BEGINNING_OF_GAME</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> BEGINNING_OF_GAME</pre>
<div class="block">At the absolute start of the game, before anything has happened</div>
</li>
</ul>
<a name="RUNNING_PROGRAMS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RUNNING_PROGRAMS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> RUNNING_PROGRAMS</pre>
<div class="block">Indicates that the users' input is being run. The board should be shown</div>
</li>
</ul>
<a name="INITIAL_SETUP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INITIAL_SETUP</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> INITIAL_SETUP</pre>
<div class="block">The game is in the process of setting up things which are needed before it's ready for user input</div>
</li>
</ul>
<a name="TURN_CLEANUP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TURN_CLEANUP</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> TURN_CLEANUP</pre>
<div class="block">Indicates that the game is in the process of cleaning up after a turn</div>
</li>
</ul>
<a name="CHOOSING_CARDS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHOOSING_CARDS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> CHOOSING_CARDS</pre>
<div class="block">Indicates that the user is in the process of choosing cards</div>
</li>
</ul>
<a name="CHOOSING_STAY_IN_POWER_DOWN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHOOSING_STAY_IN_POWER_DOWN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> CHOOSING_STAY_IN_POWER_DOWN</pre>
<div class="block">Indicates that the user is in the process of choosing whether to stay in power down</div>
</li>
</ul>
<a name="GAME_IS_WON">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GAME_IS_WON</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> GAME_IS_WON</pre>
<div class="block">Indicates that the game is won by a player</div>
</li>
</ul>
<a name="EXITED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EXITED</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> EXITED</pre>
<div class="block">Indicates that the game is no longer running</div>
</li>
</ul>
<a name="SKIP_POWER_DOWN_SCREEN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SKIP_POWER_DOWN_SCREEN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> SKIP_POWER_DOWN_SCREEN</pre>
<div class="block">Indicates that the game is in the process of skipping the power down screen</div>
</li>
</ul>
<a name="SKIP_STAY_IN_POWER_DOWN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SKIP_STAY_IN_POWER_DOWN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> SKIP_STAY_IN_POWER_DOWN</pre>
<div class="block">Indicates that the game is in the process of skipping the stay in power down screen</div>
</li>
</ul>
<a name="WAITING_FOR_OTHER_PLAYERS_PROGRAMS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WAITING_FOR_OTHER_PLAYERS_PROGRAMS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> WAITING_FOR_OTHER_PLAYERS_PROGRAMS</pre>
<div class="block">Indicates that the game is waiting for other players to finish programming</div>
</li>
</ul>
<a name="WAITING_FOR_CARDS_FROM_SERVER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>WAITING_FOR_CARDS_FROM_SERVER</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> WAITING_FOR_CARDS_FROM_SERVER</pre>
<div class="block">Indicates that the game is waiting on a new deck from the server</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (GameState c : GameState.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/GameState.html" target="_top">Frames</a></li>
<li><a href="GameState.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,493 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>ParticleType</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ParticleType";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/ParticleType.html" target="_top">Frames</a></li>
<li><a href="ParticleType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum ParticleType" class="title">Enum ParticleType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.ParticleType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">ParticleType</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</pre>
<div class="block">This enum represents all possible particle types</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_DOUBLE">LASER_BEAM_DOUBLE</a></span></code>
<div class="block">The beam emitting from a double laser</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_DOUBLE_CROSS">LASER_BEAM_DOUBLE_CROSS</a></span></code>
<div class="block">The beam emitted where two double beams cross</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_DOUBLE_TRIPLE_CROSS">LASER_BEAM_DOUBLE_TRIPLE_CROSS</a></span></code>
<div class="block">The beam emitted where a double beam crosses a triple beam</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_SINGLE">LASER_BEAM_SINGLE</a></span></code>
<div class="block">The beam emitting from a single laser</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_SINGLE_CROSS">LASER_BEAM_SINGLE_CROSS</a></span></code>
<div class="block">The beam emitted where two single beams cross</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_SINGLE_DOUBLE_CROSS">LASER_BEAM_SINGLE_DOUBLE_CROSS</a></span></code>
<div class="block">The beam emitted where a single beam crosses a double beam</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_SINGLE_TRIPLE_CROSS">LASER_BEAM_SINGLE_TRIPLE_CROSS</a></span></code>
<div class="block">The beam emitted where a single beam crosses a triple beam</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_TRIPLE">LASER_BEAM_TRIPLE</a></span></code>
<div class="block">The beam emitting if a single laser shoots in the opposite direction of a double laser</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_TRIPLE_CROSS">LASER_BEAM_TRIPLE_CROSS</a></span></code>
<div class="block">The beam emitted where two triple beams cross</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#getParticleTypeFromID-int-">getParticleTypeFromID</a></span>(int&nbsp;particleTypeID)</code>
<div class="block">Gets a particle type value from its numerical representation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#getParticleTypeID--">getParticleTypeID</a></span>()</code>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="LASER_BEAM_SINGLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_SINGLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_SINGLE</pre>
<div class="block">The beam emitting from a single laser</div>
</li>
</ul>
<a name="LASER_BEAM_DOUBLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_DOUBLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_DOUBLE</pre>
<div class="block">The beam emitting from a double laser</div>
</li>
</ul>
<a name="LASER_BEAM_TRIPLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_TRIPLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_TRIPLE</pre>
<div class="block">The beam emitting if a single laser shoots in the opposite direction of a double laser</div>
</li>
</ul>
<a name="LASER_BEAM_SINGLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_SINGLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_SINGLE_CROSS</pre>
<div class="block">The beam emitted where two single beams cross</div>
</li>
</ul>
<a name="LASER_BEAM_DOUBLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_DOUBLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_DOUBLE_CROSS</pre>
<div class="block">The beam emitted where two double beams cross</div>
</li>
</ul>
<a name="LASER_BEAM_TRIPLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_TRIPLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_TRIPLE_CROSS</pre>
<div class="block">The beam emitted where two triple beams cross</div>
</li>
</ul>
<a name="LASER_BEAM_SINGLE_DOUBLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_SINGLE_DOUBLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_SINGLE_DOUBLE_CROSS</pre>
<div class="block">The beam emitted where a single beam crosses a double beam</div>
</li>
</ul>
<a name="LASER_BEAM_SINGLE_TRIPLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_SINGLE_TRIPLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_SINGLE_TRIPLE_CROSS</pre>
<div class="block">The beam emitted where a single beam crosses a triple beam</div>
</li>
</ul>
<a name="LASER_BEAM_DOUBLE_TRIPLE_CROSS">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LASER_BEAM_DOUBLE_TRIPLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_DOUBLE_TRIPLE_CROSS</pre>
<div class="block">The beam emitted where a double beam crosses a triple beam</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (ParticleType c : ParticleType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getParticleTypeFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParticleTypeFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;getParticleTypeFromID(int&nbsp;particleTypeID)</pre>
<div class="block">Gets a particle type value from its numerical representation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>particleTypeID</code> - The numerical representation of a particle type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the particle type, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="getParticleTypeID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getParticleTypeID</h4>
<pre>public&nbsp;int&nbsp;getParticleTypeID()</pre>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the tile type</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/ParticleType.html" target="_top">Frames</a></li>
<li><a href="ParticleType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,341 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>Position</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Position";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Position.html" target="_top">Frames</a></li>
<li><a href="Position.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Class Position" class="title">Class Position</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.Position</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Position</span>
extends java.lang.Object</pre>
<div class="block">This class represent a position on the board</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#Position-int-int-">Position</a></span>(int&nbsp;xCoordinate,
int&nbsp;yCoordinate)</code>
<div class="block">Initializes the position</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#getXCoordinate--">getXCoordinate</a></span>()</code>
<div class="block">Gets the x coordinate of the position</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#getYCoordinate--">getYCoordinate</a></span>()</code>
<div class="block">Gets the y coordinate of the position</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Position-int-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Position</h4>
<pre>public&nbsp;Position(int&nbsp;xCoordinate,
int&nbsp;yCoordinate)</pre>
<div class="block">Initializes the position</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xCoordinate</code> - The x coordinate of the position</dd>
<dd><code>yCoordinate</code> - The y coordinate of the position</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getXCoordinate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXCoordinate</h4>
<pre>public&nbsp;int&nbsp;getXCoordinate()</pre>
<div class="block">Gets the x coordinate of the position</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The x coordinate of the position</dd>
</dl>
</li>
</ul>
<a name="getYCoordinate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getYCoordinate</h4>
<pre>public&nbsp;int&nbsp;getYCoordinate()</pre>
<div class="block">Gets the y coordinate of the position</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The y coordinate of the position</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Position.html" target="_top">Frames</a></li>
<li><a href="Position.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,478 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>RobotID</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RobotID";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/RobotID.html" target="_top">Frames</a></li>
<li><a href="RobotID.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum RobotID" class="title">Enum RobotID</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.RobotID</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">RobotID</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;</pre>
<div class="block">This class represents an id for marking specific robots</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_1">ROBOT_1</a></span></code>
<div class="block">The id of the first robot (white)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_2">ROBOT_2</a></span></code>
<div class="block">The id of the second robot (pink)</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_3">ROBOT_3</a></span></code>
<div class="block">The id of the third robot (light green)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_4">ROBOT_4</a></span></code>
<div class="block">The id of the fourth robot (blue)</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_5">ROBOT_5</a></span></code>
<div class="block">The id of the fifth robot (yellow)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_6">ROBOT_6</a></span></code>
<div class="block">The id of the sixth robot (dark green)</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_7">ROBOT_7</a></span></code>
<div class="block">The id of the seventh robot (orange)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_8">ROBOT_8</a></span></code>
<div class="block">The id of the eight robot (red)</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#getRobotIDFromID-int-">getRobotIDFromID</a></span>(int&nbsp;robotID)</code>
<div class="block">Gets a robot ID value from its numerical representation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#getRobotIDID--">getRobotIDID</a></span>()</code>
<div class="block">Gets the numerical id used for identification of a robot id</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="ROBOT_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_1</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_1</pre>
<div class="block">The id of the first robot (white)</div>
</li>
</ul>
<a name="ROBOT_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_2</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_2</pre>
<div class="block">The id of the second robot (pink)</div>
</li>
</ul>
<a name="ROBOT_3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_3</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_3</pre>
<div class="block">The id of the third robot (light green)</div>
</li>
</ul>
<a name="ROBOT_4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_4</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_4</pre>
<div class="block">The id of the fourth robot (blue)</div>
</li>
</ul>
<a name="ROBOT_5">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_5</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_5</pre>
<div class="block">The id of the fifth robot (yellow)</div>
</li>
</ul>
<a name="ROBOT_6">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_6</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_6</pre>
<div class="block">The id of the sixth robot (dark green)</div>
</li>
</ul>
<a name="ROBOT_7">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_7</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_7</pre>
<div class="block">The id of the seventh robot (orange)</div>
</li>
</ul>
<a name="ROBOT_8">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ROBOT_8</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_8</pre>
<div class="block">The id of the eight robot (red)</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (RobotID c : RobotID.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getRobotIDFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotIDFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;getRobotIDFromID(int&nbsp;robotID)</pre>
<div class="block">Gets a robot ID value from its numerical representation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>robotID</code> - The numerical representation of a robot id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the robot ID, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="getRobotIDID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getRobotIDID</h4>
<pre>public&nbsp;int&nbsp;getRobotIDID()</pre>
<div class="block">Gets the numerical id used for identification of a robot id</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the robot id</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/RobotID.html" target="_top">Frames</a></li>
<li><a href="RobotID.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,883 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>TileType</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TileType";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/TileType.html" target="_top">Frames</a></li>
<li><a href="TileType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum TileType" class="title">Enum TileType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.TileType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">TileType</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</pre>
<div class="block">This enum represents all possible tile types</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#COGWHEEL_LEFT">COGWHEEL_LEFT</a></span></code>
<div class="block">A cogwheel rotating to the left</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#COGWHEEL_RIGHT">COGWHEEL_RIGHT</a></span></code>
<div class="block">A cogwheel rotating to the right</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST">CONVEYOR_BELT_FAST</a></span></code>
<div class="block">A fast and straight conveyor belt</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_LEFT">CONVEYOR_BELT_FAST_LEFT</a></span></code>
<div class="block">A fast conveyor belt with a leftward bend</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_RIGHT">CONVEYOR_BELT_FAST_RIGHT</a></span></code>
<div class="block">A fast conveyor belt with a rightward bend</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT">CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT</a></span></code>
<div class="block">A fast conveyor belt with one entrance on the left and one from behind</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT">CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT</a></span></code>
<div class="block">A fast conveyor belt with one entrance on the right and one from behind</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_SIDE_ENTRANCES">CONVEYOR_BELT_FAST_SIDE_ENTRANCES</a></span></code>
<div class="block">A fast conveyor belt with one entrance on the left and one from behind</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW">CONVEYOR_BELT_SLOW</a></span></code>
<div class="block">A slow and straight conveyor belt</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_LEFT">CONVEYOR_BELT_SLOW_LEFT</a></span></code>
<div class="block">A slow conveyor belt with a leftward bend</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_RIGHT">CONVEYOR_BELT_SLOW_RIGHT</a></span></code>
<div class="block">A slow conveyor belt with a rightward bend</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT">CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT</a></span></code>
<div class="block">A slow conveyor belt with one entrance on the left and one from behind</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT">CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT</a></span></code>
<div class="block">A slow conveyor belt with one entrance on the right and one from behind</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_SIDE_ENTRANCES">CONVEYOR_BELT_SLOW_SIDE_ENTRANCES</a></span></code>
<div class="block">A slow conveyor belt with entrances both to the left and to the right</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#FLAG_1">FLAG_1</a></span></code>
<div class="block">The first flag a robot has to visit to win the game</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#FLAG_2">FLAG_2</a></span></code>
<div class="block">The second flag a robot has to visit to win the game</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#FLAG_3">FLAG_3</a></span></code>
<div class="block">The third flag a robot has to visit to win the game</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#FLAG_4">FLAG_4</a></span></code>
<div class="block">The fourth flag a robot has to visit to win the game</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#HOLE">HOLE</a></span></code>
<div class="block">A hole which robots might fall into</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_CORNER">PIT_CORNER</a></span></code>
<div class="block">A pit with two connected edges the robot may fall into</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_EMPTY">PIT_EMPTY</a></span></code>
<div class="block">A pit without edges a robot may fall into</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_FULL">PIT_FULL</a></span></code>
<div class="block">A pit with all edges a robot may fall into</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_NORMAL">PIT_NORMAL</a></span></code>
<div class="block">A pit with one edge a robot may fall into</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_U">PIT_U</a></span></code>
<div class="block">A pit with three edges the robot may fall into</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_1">ROBOT_SPAWN_1</a></span></code>
<div class="block">The spawn location belonging to the first robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_2">ROBOT_SPAWN_2</a></span></code>
<div class="block">The spawn location belonging to the second robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_3">ROBOT_SPAWN_3</a></span></code>
<div class="block">The spawn location belonging to the third robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_4">ROBOT_SPAWN_4</a></span></code>
<div class="block">The spawn location belonging to the fourth robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_5">ROBOT_SPAWN_5</a></span></code>
<div class="block">The spawn location belonging to the fifth robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_6">ROBOT_SPAWN_6</a></span></code>
<div class="block">The spawn location belonging to the sixth robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_7">ROBOT_SPAWN_7</a></span></code>
<div class="block">The spawn location belonging to the seventh robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_8">ROBOT_SPAWN_8</a></span></code>
<div class="block">The spawn location belonging to the eight robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#TILE">TILE</a></span></code>
<div class="block">The generic tile without functionality</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#WRENCH">WRENCH</a></span></code>
<div class="block">A wrench which repairs a robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#WRENCH_AND_HAMMER">WRENCH_AND_HAMMER</a></span></code>
<div class="block">A wrench and hammer which repairs a robot</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#getTileTypeFromID-int-">getTileTypeFromID</a></span>(int&nbsp;tileTypeID)</code>
<div class="block">Gets a tile type value from its numerical representation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#getTileTypeID--">getTileTypeID</a></span>()</code>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="TILE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TILE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> TILE</pre>
<div class="block">The generic tile without functionality</div>
</li>
</ul>
<a name="HOLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HOLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> HOLE</pre>
<div class="block">A hole which robots might fall into</div>
</li>
</ul>
<a name="COGWHEEL_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COGWHEEL_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> COGWHEEL_RIGHT</pre>
<div class="block">A cogwheel rotating to the right</div>
</li>
</ul>
<a name="COGWHEEL_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COGWHEEL_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> COGWHEEL_LEFT</pre>
<div class="block">A cogwheel rotating to the left</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW</pre>
<div class="block">A slow and straight conveyor belt</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_RIGHT</pre>
<div class="block">A slow conveyor belt with a rightward bend</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_LEFT</pre>
<div class="block">A slow conveyor belt with a leftward bend</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_SIDE_ENTRANCES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_SIDE_ENTRANCES</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_SIDE_ENTRANCES</pre>
<div class="block">A slow conveyor belt with entrances both to the left and to the right</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT</pre>
<div class="block">A slow conveyor belt with one entrance on the left and one from behind</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT</pre>
<div class="block">A slow conveyor belt with one entrance on the right and one from behind</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST</pre>
<div class="block">A fast and straight conveyor belt</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_RIGHT</pre>
<div class="block">A fast conveyor belt with a rightward bend</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_LEFT</pre>
<div class="block">A fast conveyor belt with a leftward bend</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_SIDE_ENTRANCES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_SIDE_ENTRANCES</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_SIDE_ENTRANCES</pre>
<div class="block">A fast conveyor belt with one entrance on the left and one from behind</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT</pre>
<div class="block">A fast conveyor belt with one entrance on the left and one from behind</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT</pre>
<div class="block">A fast conveyor belt with one entrance on the right and one from behind</div>
</li>
</ul>
<a name="FLAG_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_1</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> FLAG_1</pre>
<div class="block">The first flag a robot has to visit to win the game</div>
</li>
</ul>
<a name="FLAG_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_2</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> FLAG_2</pre>
<div class="block">The second flag a robot has to visit to win the game</div>
</li>
</ul>
<a name="FLAG_3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_3</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> FLAG_3</pre>
<div class="block">The third flag a robot has to visit to win the game</div>
</li>
</ul>
<a name="FLAG_4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_4</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> FLAG_4</pre>
<div class="block">The fourth flag a robot has to visit to win the game</div>
</li>
</ul>
<a name="WRENCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WRENCH</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> WRENCH</pre>
<div class="block">A wrench which repairs a robot</div>
</li>
</ul>
<a name="WRENCH_AND_HAMMER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WRENCH_AND_HAMMER</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> WRENCH_AND_HAMMER</pre>
<div class="block">A wrench and hammer which repairs a robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_1</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_1</pre>
<div class="block">The spawn location belonging to the first robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_2</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_2</pre>
<div class="block">The spawn location belonging to the second robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_3</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_3</pre>
<div class="block">The spawn location belonging to the third robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_4</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_4</pre>
<div class="block">The spawn location belonging to the fourth robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_5">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_5</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_5</pre>
<div class="block">The spawn location belonging to the fifth robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_6">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_6</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_6</pre>
<div class="block">The spawn location belonging to the sixth robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_7">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_7</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_7</pre>
<div class="block">The spawn location belonging to the seventh robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_8">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_8</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_8</pre>
<div class="block">The spawn location belonging to the eight robot</div>
</li>
</ul>
<a name="PIT_EMPTY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PIT_EMPTY</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_EMPTY</pre>
<div class="block">A pit without edges a robot may fall into</div>
</li>
</ul>
<a name="PIT_FULL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PIT_FULL</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_FULL</pre>
<div class="block">A pit with all edges a robot may fall into</div>
</li>
</ul>
<a name="PIT_NORMAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PIT_NORMAL</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_NORMAL</pre>
<div class="block">A pit with one edge a robot may fall into</div>
</li>
</ul>
<a name="PIT_CORNER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PIT_CORNER</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_CORNER</pre>
<div class="block">A pit with two connected edges the robot may fall into</div>
</li>
</ul>
<a name="PIT_U">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PIT_U</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_U</pre>
<div class="block">A pit with three edges the robot may fall into</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (TileType c : TileType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getTileTypeFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTileTypeFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;getTileTypeFromID(int&nbsp;tileTypeID)</pre>
<div class="block">Gets a tile type value from its numerical representation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tileTypeID</code> - The numerical representation of a tile type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the tile type, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="getTileTypeID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getTileTypeID</h4>
<pre>public&nbsp;int&nbsp;getTileTypeID()</pre>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the tile type</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/TileType.html" target="_top">Frames</a></li>
<li><a href="TileType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,463 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>WallType</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="WallType";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/WallType.html" target="_top">Frames</a></li>
<li><a href="WallType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum WallType" class="title">Enum WallType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.WallType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">WallType</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</pre>
<div class="block">This enum represents all possible wall types</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_CORNER">WALL_CORNER</a></span></code>
<div class="block">A wall which consists of two connected walls</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_LASER_DOUBLE">WALL_LASER_DOUBLE</a></span></code>
<div class="block">A wall with two lasers</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_LASER_SINGLE">WALL_LASER_SINGLE</a></span></code>
<div class="block">A wall with a laser</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_LASER_TRIPLE">WALL_LASER_TRIPLE</a></span></code>
<div class="block">A wall with three lasers</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_NORMAL">WALL_NORMAL</a></span></code>
<div class="block">A normal wall</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_PUSHER_EVEN">WALL_PUSHER_EVEN</a></span></code>
<div class="block">A pusher which pushes on every even phase</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_PUSHER_ODD">WALL_PUSHER_ODD</a></span></code>
<div class="block">A pusher which pushes on every odd phase</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#getWallTypeFromID-int-">getWallTypeFromID</a></span>(int&nbsp;wallTypeID)</code>
<div class="block">Gets a wall type value from its numerical representation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#getWallTypeID--">getWallTypeID</a></span>()</code>
<div class="block">Gets the numerical id used for alternate identification of a wall type</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="WALL_NORMAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_NORMAL</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_NORMAL</pre>
<div class="block">A normal wall</div>
</li>
</ul>
<a name="WALL_CORNER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_CORNER</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_CORNER</pre>
<div class="block">A wall which consists of two connected walls</div>
</li>
</ul>
<a name="WALL_LASER_SINGLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_LASER_SINGLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_LASER_SINGLE</pre>
<div class="block">A wall with a laser</div>
</li>
</ul>
<a name="WALL_LASER_DOUBLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_LASER_DOUBLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_LASER_DOUBLE</pre>
<div class="block">A wall with two lasers</div>
</li>
</ul>
<a name="WALL_LASER_TRIPLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_LASER_TRIPLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_LASER_TRIPLE</pre>
<div class="block">A wall with three lasers</div>
</li>
</ul>
<a name="WALL_PUSHER_ODD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_PUSHER_ODD</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_PUSHER_ODD</pre>
<div class="block">A pusher which pushes on every odd phase</div>
</li>
</ul>
<a name="WALL_PUSHER_EVEN">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>WALL_PUSHER_EVEN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_PUSHER_EVEN</pre>
<div class="block">A pusher which pushes on every even phase</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (WallType c : WallType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getWallTypeFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWallTypeFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;getWallTypeFromID(int&nbsp;wallTypeID)</pre>
<div class="block">Gets a wall type value from its numerical representation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>wallTypeID</code> - The numerical representation of a wall type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the wall type, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="getWallTypeID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getWallTypeID</h4>
<pre>public&nbsp;int&nbsp;getWallTypeID()</pre>
<div class="block">Gets the numerical id used for alternate identification of a wall type</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the wall type</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/WallType.html" target="_top">Frames</a></li>
<li><a href="WallType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,30 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>inf112.fiasko.roborally.objects.properties</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../inf112/fiasko/roborally/objects/properties/package-summary.html" target="classFrame">inf112.fiasko.roborally.objects.properties</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="Position.html" title="class in inf112.fiasko.roborally.objects.properties" target="classFrame">Position</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="Action.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">Action</a></li>
<li><a href="Direction.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">Direction</a></li>
<li><a href="GameState.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">GameState</a></li>
<li><a href="ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">ParticleType</a></li>
<li><a href="RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">RobotID</a></li>
<li><a href="TileType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">TileType</a></li>
<li><a href="WallType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">WallType</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,195 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>inf112.fiasko.roborally.objects.properties</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.objects.properties";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/ui/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;inf112.fiasko.roborally.objects.properties</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></td>
<td class="colLast">
<div class="block">This class represent a position on the board</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></td>
<td class="colLast">
<div class="block">This enum represents an action on a programming card</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></td>
<td class="colLast">
<div class="block">This enum represents all possible directions for an element on the board</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></td>
<td class="colLast">
<div class="block">This enum represents the different states the game can be in</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></td>
<td class="colLast">
<div class="block">This enum represents all possible particle types</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></td>
<td class="colLast">
<div class="block">This class represents an id for marking specific robots</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></td>
<td class="colLast">
<div class="block">This enum represents all possible tile types</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></td>
<td class="colLast">
<div class="block">This enum represents all possible wall types</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/ui/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,153 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Sun May 03 18:10:40 CEST 2020 -->
<title>inf112.fiasko.roborally.objects.properties Class Hierarchy</title>
<meta name="date" content="2020-05-03">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.objects.properties Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-tree.html">Prev</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/ui/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package inf112.fiasko.roborally.objects.properties</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Position</span></a></li>
</ul>
</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">RobotID</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Action</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">ParticleType</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Direction</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">GameState</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">WallType</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">TileType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-tree.html">Prev</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/ui/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>