Skip to content

Commit

Permalink
Deploying to gh-pages from @ b30c2c9 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
The-AhmadAA committed Oct 3, 2023
1 parent 2487206 commit 6a25414
Show file tree
Hide file tree
Showing 47 changed files with 2,226 additions and 573 deletions.
580 changes: 295 additions & 285 deletions allclasses-index.html

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions com/csse3200/game/ai/tasks/AITaskComponent.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,14 @@ <h2>Method Summary</h2>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Empties the priorityTasks List.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PriorityTask.html" title="interface in com.csse3200.game.ai.tasks">PriorityTask</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHighestPriorityTask()" class="member-name-link">getHighestPriorityTask</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T extends <a href="PriorityTask.html" title="interface in com.csse3200.game.ai.tasks">PriorityTask</a>&gt;<br>T</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTask(java.lang.Class)" class="member-name-link">getTask</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;task)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Get a task from the list of tasks.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#restore()" class="member-name-link">restore</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
Expand Down Expand Up @@ -206,6 +214,22 @@ <h3>addTask</h3>
</section>
</li>
<li>
<section class="detail" id="getTask(java.lang.Class)">
<h3>getTask</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T extends <a href="PriorityTask.html" title="interface in com.csse3200.game.ai.tasks">PriorityTask</a>&gt;</span>&nbsp;<span class="return-type">T</span>&nbsp;<span class="element-name">getTask</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;task)</span></div>
<div class="block">Get a task from the list of tasks. This can be used to get a reference to
a task to modify it. This is inspired from Entity.getComponent().</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>T</code> - The type of task to get</dd>
<dt>Parameters:</dt>
<dd><code>task</code> - The task to get</dd>
<dt>Returns:</dt>
<dd>A reference to a task with the given class</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="update()">
<h3>update</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">update</span>()</div>
Expand Down Expand Up @@ -245,6 +269,12 @@ <h3>restore</h3>
</section>
</li>
<li>
<section class="detail" id="getHighestPriorityTask()">
<h3>getHighestPriorityTask</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="PriorityTask.html" title="interface in com.csse3200.game.ai.tasks">PriorityTask</a></span>&nbsp;<span class="element-name">getHighestPriorityTask</span>()</div>
</section>
</li>
<li>
<section class="detail" id="changeTask(com.csse3200.game.ai.tasks.PriorityTask)">
<h3>changeTask</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">changeTask</span><wbr><span class="parameters">(<a href="PriorityTask.html" title="interface in com.csse3200.game.ai.tasks">PriorityTask</a>&nbsp;desiredTask)</span></div>
Expand Down
2 changes: 1 addition & 1 deletion com/csse3200/game/ai/tasks/PriorityTask.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ <h1 title="Interface PriorityTask" class="title">Interface PriorityTask</h1>
</dl>
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="../../components/tasks/ChaseTask.html" title="class in com.csse3200.game.components.tasks">ChaseTask</a></code>, <code><a href="../../components/tasks/CurrencyTask.html" title="class in com.csse3200.game.components.tasks">CurrencyTask</a></code>, <code><a href="../../components/tasks/bosstask/DemonBossTask.html" title="class in com.csse3200.game.components.tasks.bosstask">DemonBossTask</a></code>, <code><a href="../../components/tasks/DroidCombatTask.html" title="class in com.csse3200.game.components.tasks">DroidCombatTask</a></code>, <code><a href="../../components/tasks/human/EngineerCombatTask.html" title="class in com.csse3200.game.components.tasks.human">EngineerCombatTask</a></code>, <code><a href="../../components/tasks/bosstask/FinalBossMovementTask.html" title="class in com.csse3200.game.components.tasks.bosstask">FinalBossMovementTask</a></code>, <code><a href="../../components/tasks/FireTowerCombatTask.html" title="class in com.csse3200.game.components.tasks">FireTowerCombatTask</a></code>, <code><a href="../../components/tasks/human/HumanWanderTask.html" title="class in com.csse3200.game.components.tasks.human">HumanWanderTask</a></code>, <code><a href="../../components/tasks/bosstask/IceBabyTask.html" title="class in com.csse3200.game.components.tasks.bosstask">IceBabyTask</a></code>, <code><a href="../../components/tasks/MobAttackTask.html" title="class in com.csse3200.game.components.tasks">MobAttackTask</a></code>, <code><a href="../../components/tasks/bosstask/MobBossDeathTask.html" title="class in com.csse3200.game.components.tasks.bosstask">MobBossDeathTask</a></code>, <code><a href="../../components/tasks/MobDeathTask.html" title="class in com.csse3200.game.components.tasks">MobDeathTask</a></code>, <code><a href="../../components/tasks/MobDodgeTask.html" title="class in com.csse3200.game.components.tasks">MobDodgeTask</a></code>, <code><a href="../../components/tasks/MobMeleeAttackTask.html" title="class in com.csse3200.game.components.tasks">MobMeleeAttackTask</a></code>, <code><a href="../../components/tasks/MobRangedAttackTask.html" title="class in com.csse3200.game.components.tasks">MobRangedAttackTask</a></code>, <code><a href="../../components/tasks/MobShootTask.html" title="class in com.csse3200.game.components.tasks">MobShootTask</a></code>, <code><a href="../../components/tasks/MobWanderTask.html" title="class in com.csse3200.game.components.tasks">MobWanderTask</a></code>, <code><a href="../../components/tasks/MoveToMiddleTask.html" title="class in com.csse3200.game.components.tasks">MoveToMiddleTask</a></code>, <code><a href="../../components/tasks/bosstask/PatrickDeathTask.html" title="class in com.csse3200.game.components.tasks.bosstask">PatrickDeathTask</a></code>, <code><a href="../../components/tasks/bosstask/PatrickTask.html" title="class in com.csse3200.game.components.tasks.bosstask">PatrickTask</a></code>, <code><a href="../../components/tasks/bosstask/RangeBossTask.html" title="class in com.csse3200.game.components.tasks.bosstask">RangeBossTask</a></code>, <code><a href="../../components/tasks/scanner/ScannerTask.html" title="class in com.csse3200.game.components.tasks.scanner">ScannerTask</a></code>, <code><a href="../../components/tasks/ShootTask.html" title="class in com.csse3200.game.components.tasks">ShootTask</a></code>, <code><a href="../../components/tasks/bosstask/SlimeyBoyTask.html" title="class in com.csse3200.game.components.tasks.bosstask">SlimeyBoyTask</a></code>, <code><a href="../../components/tasks/SpawnWaveTask.html" title="class in com.csse3200.game.components.tasks">SpawnWaveTask</a></code>, <code><a href="../../components/tasks/StunTowerCombatTask.html" title="class in com.csse3200.game.components.tasks">StunTowerCombatTask</a></code>, <code><a href="../../components/tasks/TNTTowerCombatTask.html" title="class in com.csse3200.game.components.tasks">TNTTowerCombatTask</a></code>, <code><a href="../../components/tasks/TowerCombatTask.html" title="class in com.csse3200.game.components.tasks">TowerCombatTask</a></code>, <code><a href="../../components/tasks/TrajectTask.html" title="class in com.csse3200.game.components.tasks">TrajectTask</a></code>, <code><a href="../../components/tasks/waves/WaveTask.html" title="class in com.csse3200.game.components.tasks.waves">WaveTask</a></code></dd>
<dd><code><a href="../../components/tasks/ChaseTask.html" title="class in com.csse3200.game.components.tasks">ChaseTask</a></code>, <code><a href="../../components/tasks/CurrencyTask.html" title="class in com.csse3200.game.components.tasks">CurrencyTask</a></code>, <code><a href="../../components/tasks/bosstask/DemonBossTask.html" title="class in com.csse3200.game.components.tasks.bosstask">DemonBossTask</a></code>, <code><a href="../../components/tasks/DroidCombatTask.html" title="class in com.csse3200.game.components.tasks">DroidCombatTask</a></code>, <code><a href="../../components/tasks/human/EngineerCombatTask.html" title="class in com.csse3200.game.components.tasks.human">EngineerCombatTask</a></code>, <code><a href="../../components/tasks/bosstask/FinalBossMovementTask.html" title="class in com.csse3200.game.components.tasks.bosstask">FinalBossMovementTask</a></code>, <code><a href="../../components/tasks/FireTowerCombatTask.html" title="class in com.csse3200.game.components.tasks">FireTowerCombatTask</a></code>, <code><a href="../../components/tasks/human/HumanMovementTask.html" title="class in com.csse3200.game.components.tasks.human">HumanMovementTask</a></code>, <code><a href="../../components/tasks/human/HumanWanderTask.html" title="class in com.csse3200.game.components.tasks.human">HumanWanderTask</a></code>, <code><a href="../../components/tasks/bosstask/IceBabyTask.html" title="class in com.csse3200.game.components.tasks.bosstask">IceBabyTask</a></code>, <code><a href="../../components/tasks/MobAttackTask.html" title="class in com.csse3200.game.components.tasks">MobAttackTask</a></code>, <code><a href="../../components/tasks/bosstask/MobBossDeathTask.html" title="class in com.csse3200.game.components.tasks.bosstask">MobBossDeathTask</a></code>, <code><a href="../../components/tasks/MobDeathTask.html" title="class in com.csse3200.game.components.tasks">MobDeathTask</a></code>, <code><a href="../../components/tasks/MobDodgeTask.html" title="class in com.csse3200.game.components.tasks">MobDodgeTask</a></code>, <code><a href="../../components/tasks/MobMeleeAttackTask.html" title="class in com.csse3200.game.components.tasks">MobMeleeAttackTask</a></code>, <code><a href="../../components/tasks/MobRangedAttackTask.html" title="class in com.csse3200.game.components.tasks">MobRangedAttackTask</a></code>, <code><a href="../../components/tasks/MobShootTask.html" title="class in com.csse3200.game.components.tasks">MobShootTask</a></code>, <code><a href="../../components/tasks/MobWanderTask.html" title="class in com.csse3200.game.components.tasks">MobWanderTask</a></code>, <code><a href="../../components/tasks/MoveToMiddleTask.html" title="class in com.csse3200.game.components.tasks">MoveToMiddleTask</a></code>, <code><a href="../../components/tasks/bosstask/PatrickDeathTask.html" title="class in com.csse3200.game.components.tasks.bosstask">PatrickDeathTask</a></code>, <code><a href="../../components/tasks/bosstask/PatrickTask.html" title="class in com.csse3200.game.components.tasks.bosstask">PatrickTask</a></code>, <code><a href="../../components/tasks/bosstask/RangeBossTask.html" title="class in com.csse3200.game.components.tasks.bosstask">RangeBossTask</a></code>, <code><a href="../../components/tasks/scanner/ScannerTask.html" title="class in com.csse3200.game.components.tasks.scanner">ScannerTask</a></code>, <code><a href="../../components/tasks/ShootTask.html" title="class in com.csse3200.game.components.tasks">ShootTask</a></code>, <code><a href="../../components/tasks/bosstask/SlimeyBoyTask.html" title="class in com.csse3200.game.components.tasks.bosstask">SlimeyBoyTask</a></code>, <code><a href="../../components/tasks/SpawnWaveTask.html" title="class in com.csse3200.game.components.tasks">SpawnWaveTask</a></code>, <code><a href="../../components/tasks/StunTowerCombatTask.html" title="class in com.csse3200.game.components.tasks">StunTowerCombatTask</a></code>, <code><a href="../../components/tasks/TNTTowerCombatTask.html" title="class in com.csse3200.game.components.tasks">TNTTowerCombatTask</a></code>, <code><a href="../../components/tasks/TowerCombatTask.html" title="class in com.csse3200.game.components.tasks">TowerCombatTask</a></code>, <code><a href="../../components/tasks/TrajectTask.html" title="class in com.csse3200.game.components.tasks">TrajectTask</a></code>, <code><a href="../../components/tasks/waves/WaveTask.html" title="class in com.csse3200.game.components.tasks.waves">WaveTask</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">PriorityTask</span><span class="extends-implements">
Expand Down
Loading

0 comments on commit 6a25414

Please sign in to comment.