Compare commits
2 Commits
086274bc82
...
95e96d7e44
| Author | SHA1 | Date | |
|---|---|---|---|
| 95e96d7e44 | |||
| d35e3a62de |
@@ -0,0 +1,7 @@
|
|||||||
|
#BlueJ class context
|
||||||
|
comment0.target=Button
|
||||||
|
comment0.text=\r\n\ Write\ a\ description\ of\ class\ Button\ here.\r\n\ \r\n\ @author\ (your\ name)\ \r\n\ @version\ (a\ version\ number\ or\ a\ date)\r\n
|
||||||
|
comment1.params=
|
||||||
|
comment1.target=void\ act()
|
||||||
|
comment1.text=\r\n\ Act\ -\ do\ whatever\ the\ Button\ wants\ to\ do.\ This\ method\ is\ called\ whenever\r\n\ the\ 'Act'\ or\ 'Run'\ button\ gets\ pressed\ in\ the\ environment.\r\n
|
||||||
|
numComments=2
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Write a description of class Button here.
|
||||||
|
*
|
||||||
|
* @author (your name)
|
||||||
|
* @version (a version number or a date)
|
||||||
|
*/
|
||||||
|
public class Button extends Actor
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Act - do whatever the Button wants to do. This method is called whenever
|
||||||
|
* the 'Act' or 'Run' button gets pressed in the environment.
|
||||||
|
*/
|
||||||
|
public void act()
|
||||||
|
{
|
||||||
|
if (Greenfoot.mousePressed(this)){
|
||||||
|
Greenfoot.setWorld(new MyWorld());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -4,4 +4,7 @@ comment0.text=\r\n\ Write\ a\ description\ of\ class\ GameOverWorld\ here.\r\n\
|
|||||||
comment1.params=
|
comment1.params=
|
||||||
comment1.target=GameOverWorld()
|
comment1.target=GameOverWorld()
|
||||||
comment1.text=\r\n\ Constructor\ for\ objects\ of\ class\ GameOverWorld.\r\n\ \r\n
|
comment1.text=\r\n\ Constructor\ for\ objects\ of\ class\ GameOverWorld.\r\n\ \r\n
|
||||||
numComments=2
|
comment2.params=
|
||||||
|
comment2.target=void\ prepare()
|
||||||
|
comment2.text=\r\n\ Prepare\ the\ world\ for\ the\ start\ of\ the\ program.\r\n\ That\ is\:\ create\ the\ initial\ objects\ and\ add\ them\ to\ the\ world.\r\n
|
||||||
|
numComments=3
|
||||||
|
|||||||
@@ -17,5 +17,17 @@ public class GameOverWorld extends World
|
|||||||
{
|
{
|
||||||
// Create a new world with 600x400 cells with a cell size of 1x1 pixels.
|
// Create a new world with 600x400 cells with a cell size of 1x1 pixels.
|
||||||
super(400, 600, 1);
|
super(400, 600, 1);
|
||||||
|
prepare();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prepare the world for the start of the program.
|
||||||
|
* That is: create the initial objects and add them to the world.
|
||||||
|
*/
|
||||||
|
private void prepare()
|
||||||
|
{
|
||||||
|
Button button = new Button();
|
||||||
|
addObject(button,200,350);
|
||||||
|
button.setImage("Neustart.png");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
|
|||||||
public class MyWorld extends World
|
public class MyWorld extends World
|
||||||
{
|
{
|
||||||
int PlattformCountdown;
|
int PlattformCountdown;
|
||||||
|
int timer = 200; //Zeit, bevor das erste Projektil auftaucht
|
||||||
|
//kann später noch beliebig angepasst werden
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor for objects of class MyWorld.
|
* Constructor for objects of class MyWorld.
|
||||||
*
|
*
|
||||||
@@ -48,10 +51,15 @@ public class MyWorld extends World
|
|||||||
{
|
{
|
||||||
addObject(new MovingPlattform(-2), Greenfoot.getRandomNumber(400), 6); //Nach Links bewegende Plattform
|
addObject(new MovingPlattform(-2), Greenfoot.getRandomNumber(400), 6); //Nach Links bewegende Plattform
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
Projectile projectile = new Projectile();
|
||||||
|
addObject(projectile,Greenfoot.getRandomNumber(300)+50,0);
|
||||||
|
timer = 200; //zeitlicher Abstand
|
||||||
if(Greenfoot.getRandomNumber(100000)>=99750)
|
if(Greenfoot.getRandomNumber(100000)>=99750)
|
||||||
{
|
{
|
||||||
addObject(new BreakingPlattform(50), Greenfoot.getRandomNumber(400), 6); //Nach Links bewegende Plattform
|
addObject(new BreakingPlattform(50), Greenfoot.getRandomNumber(400), 6); //Nach Links bewegende Plattform
|
||||||
}
|
}
|
||||||
|
//zwischen den x Werten 50 und 350 spawnen die Projektile (anpassbar)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,3 +16,9 @@ comment6.target=void\ handlePowerUps()
|
|||||||
comment7.params=duration\ type
|
comment7.params=duration\ type
|
||||||
comment7.target=void\ reveivePowerUp(int,\ java.lang.String)
|
comment7.target=void\ reveivePowerUp(int,\ java.lang.String)
|
||||||
numComments=8
|
numComments=8
|
||||||
|
comment3.target=void\ jump()
|
||||||
|
comment4.params=
|
||||||
|
comment4.target=void\ fall()
|
||||||
|
comment5.params=
|
||||||
|
comment5.target=boolean\ collision()
|
||||||
|
numComments=6
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#BlueJ class context
|
||||||
|
comment0.target=StartWorld
|
||||||
|
comment0.text=\r\n\ Write\ a\ description\ of\ class\ StartWorld\ here.\r\n\ \r\n\ @author\ (your\ name)\ \r\n\ @version\ (a\ version\ number\ or\ a\ date)\r\n
|
||||||
|
comment1.params=
|
||||||
|
comment1.target=StartWorld()
|
||||||
|
comment1.text=\r\n\ Constructor\ for\ objects\ of\ class\ StartWorld.\r\n\ \r\n
|
||||||
|
comment2.params=
|
||||||
|
comment2.target=void\ prepare()
|
||||||
|
comment2.text=\r\n\ Prepare\ the\ world\ for\ the\ start\ of\ the\ program.\r\n\ That\ is\:\ create\ the\ initial\ objects\ and\ add\ them\ to\ the\ world.\r\n
|
||||||
|
numComments=3
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Write a description of class StartWorld here.
|
||||||
|
*
|
||||||
|
* @author (your name)
|
||||||
|
* @version (a version number or a date)
|
||||||
|
*/
|
||||||
|
public class StartWorld extends World
|
||||||
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor for objects of class StartWorld.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public StartWorld()
|
||||||
|
{
|
||||||
|
// Create a new world with 600x400 cells with a cell size of 1x1 pixels.
|
||||||
|
super(400, 600, 1);
|
||||||
|
prepare();
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Prepare the world for the start of the program.
|
||||||
|
* That is: create the initial objects and add them to the world.
|
||||||
|
*/
|
||||||
|
private void prepare()
|
||||||
|
{
|
||||||
|
Button button = new Button();
|
||||||
|
addObject(button,200,350);
|
||||||
|
button.setImage("Start.png");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="de">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (21) on Tue Sep 15 12:14:29 CEST 2026 -->
|
||||||
|
<title>StartWorld</title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<meta name="dc.created" content="2026-09-15">
|
||||||
|
<meta name="description" content="declaration: class: StartWorld">
|
||||||
|
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
<script type="text/javascript" src="script.js"></script>
|
||||||
|
</head>
|
||||||
|
<body class="class-declaration-page">
|
||||||
|
<script type="text/javascript"></script>
|
||||||
|
<noscript>
|
||||||
|
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||||
|
</noscript>
|
||||||
|
<div class="flex-box">
|
||||||
|
<div class="flex-content">
|
||||||
|
<main role="main">
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="Klasse StartWorld" class="title">Klasse StartWorld</h1>
|
||||||
|
</div>
|
||||||
|
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||||
|
<div class="inheritance">greenfoot.World
|
||||||
|
<div class="inheritance">StartWorld</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<section class="class-description" id="class-description">
|
||||||
|
<hr>
|
||||||
|
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">StartWorld</span>
|
||||||
|
<span class="extends-implements">extends greenfoot.World</span></div>
|
||||||
|
<div class="block">Write a description of class StartWorld here.</div>
|
||||||
|
<dl class="notes">
|
||||||
|
<dt>Version:</dt>
|
||||||
|
<dd>(a version number or a date)</dd>
|
||||||
|
<dt>Autor:</dt>
|
||||||
|
<dd>(your name)</dd>
|
||||||
|
</dl>
|
||||||
|
</section>
|
||||||
|
<section class="summary">
|
||||||
|
<ul class="summary-list">
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
<li>
|
||||||
|
<section class="constructor-summary" id="constructor-summary">
|
||||||
|
<h2>Konstruktorübersicht</h2>
|
||||||
|
<div class="caption"><span>Konstruktoren</span></div>
|
||||||
|
<div class="summary-table two-column-summary">
|
||||||
|
<div class="table-header col-first">Konstruktor</div>
|
||||||
|
<div class="table-header col-last">Beschreibung</div>
|
||||||
|
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">StartWorld</a>()</code></div>
|
||||||
|
<div class="col-last even-row-color">
|
||||||
|
<div class="block">Constructor for objects of class StartWorld.</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</li>
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<li>
|
||||||
|
<section class="method-summary" id="method-summary">
|
||||||
|
<h2>Methodenübersicht</h2>
|
||||||
|
<div class="inherited-list">
|
||||||
|
<h3 id="methods-inherited-from-class-greenfoot.World">Von Klasse geerbte Methoden greenfoot.World</h3>
|
||||||
|
<code>act, addObject, getBackground, getCellSize, getColorAt, getHeight, getObjects, getObjectsAt, getWidth, numberOfObjects, removeObject, removeObjects, repaint, setActOrder, setBackground, setBackground, setPaintOrder, showText, started, stopped</code></div>
|
||||||
|
<div class="inherited-list">
|
||||||
|
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||||
|
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||||
|
</section>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
<section class="details">
|
||||||
|
<ul class="details-list">
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
<li>
|
||||||
|
<section class="constructor-details" id="constructor-detail">
|
||||||
|
<h2>Konstruktordetails</h2>
|
||||||
|
<ul class="member-list">
|
||||||
|
<li>
|
||||||
|
<section class="detail" id="<init>()">
|
||||||
|
<h3>StartWorld</h3>
|
||||||
|
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">StartWorld</span>()</div>
|
||||||
|
<div class="block">Constructor for objects of class StartWorld.</div>
|
||||||
|
</section>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
|
||||||
|
This code is free software; you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License version 2 only, as
|
||||||
|
published by the Free Software Foundation. Oracle designates this
|
||||||
|
particular file as subject to the "Classpath" exception as provided
|
||||||
|
by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
|
||||||
|
This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
accompanied this code).
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License version
|
||||||
|
2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
or visit www.oracle.com if you need additional information or have any
|
||||||
|
questions.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
|
||||||
|
<path
|
||||||
|
d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
|
||||||
|
<path
|
||||||
|
d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
|
||||||
|
</svg>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Unbenanntes Package
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="de">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (21) on Tue Sep 15 12:14:29 CEST 2026 -->
|
||||||
|
<title>Generierte Dokumentation (unbenannt)</title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<meta name="dc.created" content="2026-09-15">
|
||||||
|
<meta name="description" content="index redirect">
|
||||||
|
<meta name="generator" content="javadoc/IndexRedirectWriter">
|
||||||
|
<link rel="canonical" href="package-summary.html">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
<script type="text/javascript">window.location.replace('package-summary.html')</script>
|
||||||
|
<noscript>
|
||||||
|
<meta http-equiv="Refresh" content="0;package-summary.html">
|
||||||
|
</noscript>
|
||||||
|
</head>
|
||||||
|
<body class="index-redirect-page">
|
||||||
|
<main role="main">
|
||||||
|
<noscript>
|
||||||
|
<p>JavaScript ist im Browser deaktiviert.</p>
|
||||||
|
</noscript>
|
||||||
|
<p><a href="package-summary.html">package-summary.html</a></p>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Please see ..\java.base\ADDITIONAL_LICENSE_INFO
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Please see ..\java.base\ASSEMBLY_EXCEPTION
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Please see ..\java.base\LICENSE
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
|
||||||
|
This code is free software; you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License version 2 only, as
|
||||||
|
published by the Free Software Foundation. Oracle designates this
|
||||||
|
particular file as subject to the "Classpath" exception as provided
|
||||||
|
by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
|
||||||
|
This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
accompanied this code).
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License version
|
||||||
|
2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
or visit www.oracle.com if you need additional information or have any
|
||||||
|
questions.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
|
||||||
|
<path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
|
||||||
|
<path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
|
||||||
|
</svg>
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
Class documentation
|
||||||
|
<---- javadoc command: ---->
|
||||||
|
C:\Program Files\Greenfoot\jdk\bin\javadoc.exe
|
||||||
|
-author
|
||||||
|
-version
|
||||||
|
-nodeprecated
|
||||||
|
-protected
|
||||||
|
-Xdoclint:none
|
||||||
|
-noindex
|
||||||
|
-notree
|
||||||
|
-nohelp
|
||||||
|
-nonavbar
|
||||||
|
-source
|
||||||
|
21
|
||||||
|
-classpath
|
||||||
|
C:\Program Files\Greenfoot\lib\greenfoot.jar;C:\Program Files\Greenfoot\lib\javafx-base-21.0.3-win.jar;C:\Program Files\Greenfoot\lib\javafx-controls-21.0.3-win.jar;C:\Program Files\Greenfoot\lib\javafx-fxml-21.0.3-win.jar;C:\Program Files\Greenfoot\lib\javafx-graphics-21.0.3-win.jar;C:\Program Files\Greenfoot\lib\javafx-media-21.0.3-win.jar;C:\Program Files\Greenfoot\lib\javafx-swing-21.0.3-win.jar;C:\Program Files\Greenfoot\lib\javafx-web-21.0.3-win.jar;C:\Program Files\Greenfoot\lib\junit-4.12.jar;C:\Program Files\Greenfoot\lib\junit-jupiter-5.5.2.jar;C:\Program Files\Greenfoot\lib\junit-jupiter-api-5.5.2.jar;C:\Program Files\Greenfoot\lib\junit-jupiter-engine-5.5.2.jar;C:\Program Files\Greenfoot\lib\junit-jupiter-params-5.5.2.jar;C:\Program Files\Greenfoot\lib\junit-platform-commons-1.5.2.jar;C:\Program Files\Greenfoot\lib\junit-platform-engine-1.5.2.jar;C:\Program Files\Greenfoot\lib\junit-platform-launcher-1.5.2.jar;C:\Program Files\Greenfoot\lib\junit-platform-suite-api-1.5.2.jar;C:\Program Files\Greenfoot\lib\junit-vintage-engine-5.5.2.jar;C:\Program Files\Greenfoot\lib\hamcrest-core-1.3.jar;C:\Program Files\Greenfoot\lib\opentest4j-1.2.0.jar;C:\Program Files\Greenfoot\lib\bluej.jar;C:\Program Files\Greenfoot\lib\classgraph-4.8.90.jar;C:\Program Files\Greenfoot\lib\diffutils-1.2.1.jar;C:\Program Files\Greenfoot\lib\commons-logging-1.2.jar;C:\Program Files\Greenfoot\lib\jl1.0.1.jar;C:\Program Files\Greenfoot\lib\opencsv-2.3.jar;C:\Program Files\Greenfoot\lib\opencsv-2.4.jar;C:\Program Files\Greenfoot\lib\xom-1.3.9.jar;C:\Program Files\Greenfoot\lib\lang-stride.jar;C:\Program Files\Greenfoot\lib\nsmenufx-3.1.0.jar;C:\Program Files\Greenfoot\lib\wellbehavedfx-0.3.3.jar;C:\Program Files\Greenfoot\lib\guava-33.3.1-jre.jar;C:\Program Files\Greenfoot\lib\failureaccess-1.0.2.jar;C:\Program Files\Greenfoot\lib\simple-png-0.2.0.jar;C:\Program Files\Greenfoot\lib\simple-png-javafx-0.2.0.jar;C:\Program Files\Greenfoot\lib\httpclient-4.5.13.jar;C:\Program Files\Greenfoot\lib\httpcore-4.4.13.jar;C:\Program Files\Greenfoot\lib\httpmime-4.1.1.jar;C:\Program Files\Greenfoot\lib\javafx\javafx.base.jar;C:\Program Files\Greenfoot\lib\javafx\javafx.controls.jar;C:\Program Files\Greenfoot\lib\javafx\javafx.fxml.jar;C:\Program Files\Greenfoot\lib\javafx\javafx.graphics.jar;C:\Program Files\Greenfoot\lib\javafx\javafx.media.jar;C:\Program Files\Greenfoot\lib\javafx\javafx.properties.jar;C:\Program Files\Greenfoot\lib\javafx\javafx.swing.jar;C:\Program Files\Greenfoot\lib\javafx\javafx.web.jar;C:\Users\Marlie\Documents\Workspace\SMIMS_2026_2\SMIMS-Game
|
||||||
|
-d
|
||||||
|
C:\Users\Marlie\Documents\Workspace\SMIMS_2026_2\SMIMS-Game\doc
|
||||||
|
-encoding
|
||||||
|
UTF-8
|
||||||
|
-charset
|
||||||
|
UTF-8
|
||||||
|
C:\Users\Marlie\Documents\Workspace\SMIMS_2026_2\SMIMS-Game\StartWorld.java
|
||||||
|
<---- end of javadoc command ---->
|
||||||
|
Quelldatei C:\Users\Marlie\Documents\Workspace\SMIMS_2026_2\SMIMS-Game\StartWorld.java wird geladen...
|
||||||
|
Javadoc-Informationen werden erstellt...
|
||||||
|
Warnung: Unbekannte Enum-Konstante Tag.Any
|
||||||
|
Grund: Klassendatei für threadchecker.Tag nicht gefunden
|
||||||
|
Warnung: Unbekannte Enum-Konstante Tag.Any
|
||||||
|
Standard-Doclet-Version 21.0.4+7-LTS
|
||||||
|
Baum für alle Packages und Klassen wird erstellt...
|
||||||
|
C:\Users\Marlie\Documents\Workspace\SMIMS_2026_2\SMIMS-Game\doc\StartWorld.html wird generiert...
|
||||||
|
C:\Users\Marlie\Documents\Workspace\SMIMS_2026_2\SMIMS-Game\doc\package-summary.html wird generiert...
|
||||||
|
C:\Users\Marlie\Documents\Workspace\SMIMS_2026_2\SMIMS-Game\doc\index.html wird generiert...
|
||||||
|
2 Warnungen
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html lang="de">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (21) on Tue Sep 15 12:14:29 CEST 2026 -->
|
||||||
|
<title>Unbenanntes Package</title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
|
<meta name="dc.created" content="2026-09-15">
|
||||||
|
<meta name="description" content="declaration: package: <unnamed>">
|
||||||
|
<meta name="generator" content="javadoc/PackageWriterImpl">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
<script type="text/javascript" src="script.js"></script>
|
||||||
|
</head>
|
||||||
|
<body class="package-declaration-page">
|
||||||
|
<script type="text/javascript"></script>
|
||||||
|
<noscript>
|
||||||
|
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||||
|
</noscript>
|
||||||
|
<div class="flex-box">
|
||||||
|
<div class="flex-content">
|
||||||
|
<main role="main">
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="Unbenanntes Package" class="title">Unbenanntes Package</h1>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
<section class="summary">
|
||||||
|
<ul class="summary-list">
|
||||||
|
<li>
|
||||||
|
<div id="class-summary">
|
||||||
|
<div class="caption"><span>Klassen</span></div>
|
||||||
|
<div class="summary-table two-column-summary">
|
||||||
|
<div class="table-header col-first">Klasse</div>
|
||||||
|
<div class="table-header col-last">Beschreibung</div>
|
||||||
|
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="StartWorld.html" title="Klasse in Unbenanntes Package">StartWorld</a></div>
|
||||||
|
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||||
|
<div class="block">Write a description of class StartWorld here.</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,253 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License version 2 only, as
|
||||||
|
* published by the Free Software Foundation. Oracle designates this
|
||||||
|
* particular file as subject to the "Classpath" exception as provided
|
||||||
|
* by Oracle in the LICENSE file that accompanied this code.
|
||||||
|
*
|
||||||
|
* This code is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||||
|
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
* version 2 for more details (a copy is included in the LICENSE file that
|
||||||
|
* accompanied this code).
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License version
|
||||||
|
* 2 along with this work; if not, write to the Free Software Foundation,
|
||||||
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||||
|
* or visit www.oracle.com if you need additional information or have any
|
||||||
|
* questions.
|
||||||
|
*/
|
||||||
|
|
||||||
|
var moduleSearchIndex;
|
||||||
|
var packageSearchIndex;
|
||||||
|
var typeSearchIndex;
|
||||||
|
var memberSearchIndex;
|
||||||
|
var tagSearchIndex;
|
||||||
|
|
||||||
|
var oddRowColor = "odd-row-color";
|
||||||
|
var evenRowColor = "even-row-color";
|
||||||
|
var sortAsc = "sort-asc";
|
||||||
|
var sortDesc = "sort-desc";
|
||||||
|
var tableTab = "table-tab";
|
||||||
|
var activeTableTab = "active-table-tab";
|
||||||
|
|
||||||
|
function loadScripts(doc, tag) {
|
||||||
|
createElem(doc, tag, 'search.js');
|
||||||
|
|
||||||
|
createElem(doc, tag, 'module-search-index.js');
|
||||||
|
createElem(doc, tag, 'package-search-index.js');
|
||||||
|
createElem(doc, tag, 'type-search-index.js');
|
||||||
|
createElem(doc, tag, 'member-search-index.js');
|
||||||
|
createElem(doc, tag, 'tag-search-index.js');
|
||||||
|
}
|
||||||
|
|
||||||
|
function createElem(doc, tag, path) {
|
||||||
|
var script = doc.createElement(tag);
|
||||||
|
var scriptElement = doc.getElementsByTagName(tag)[0];
|
||||||
|
script.src = pathtoroot + path;
|
||||||
|
scriptElement.parentNode.insertBefore(script, scriptElement);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper for making content containing release names comparable lexicographically
|
||||||
|
function makeComparable(s) {
|
||||||
|
return s.toLowerCase().replace(/(\d+)/g,
|
||||||
|
function(n, m) {
|
||||||
|
return ("000" + m).slice(-4);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Switches between two styles depending on a condition
|
||||||
|
function toggleStyle(classList, condition, trueStyle, falseStyle) {
|
||||||
|
if (condition) {
|
||||||
|
classList.remove(falseStyle);
|
||||||
|
classList.add(trueStyle);
|
||||||
|
} else {
|
||||||
|
classList.remove(trueStyle);
|
||||||
|
classList.add(falseStyle);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sorts the rows in a table lexicographically by the content of a specific column
|
||||||
|
function sortTable(header, columnIndex, columns) {
|
||||||
|
var container = header.parentElement;
|
||||||
|
var descending = header.classList.contains(sortAsc);
|
||||||
|
container.querySelectorAll("div.table-header").forEach(
|
||||||
|
function(header) {
|
||||||
|
header.classList.remove(sortAsc);
|
||||||
|
header.classList.remove(sortDesc);
|
||||||
|
}
|
||||||
|
)
|
||||||
|
var cells = container.children;
|
||||||
|
var rows = [];
|
||||||
|
for (var i = columns; i < cells.length; i += columns) {
|
||||||
|
rows.push(Array.prototype.slice.call(cells, i, i + columns));
|
||||||
|
}
|
||||||
|
var comparator = function(a, b) {
|
||||||
|
var ka = makeComparable(a[columnIndex].textContent);
|
||||||
|
var kb = makeComparable(b[columnIndex].textContent);
|
||||||
|
if (ka < kb)
|
||||||
|
return descending ? 1 : -1;
|
||||||
|
if (ka > kb)
|
||||||
|
return descending ? -1 : 1;
|
||||||
|
return 0;
|
||||||
|
};
|
||||||
|
var sorted = rows.sort(comparator);
|
||||||
|
var visible = 0;
|
||||||
|
sorted.forEach(function(row) {
|
||||||
|
if (row[0].style.display !== 'none') {
|
||||||
|
var isEvenRow = visible++ % 2 === 0;
|
||||||
|
}
|
||||||
|
row.forEach(function(cell) {
|
||||||
|
toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor);
|
||||||
|
container.appendChild(cell);
|
||||||
|
})
|
||||||
|
});
|
||||||
|
toggleStyle(header.classList, descending, sortDesc, sortAsc);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Toggles the visibility of a table category in all tables in a page
|
||||||
|
function toggleGlobal(checkbox, selected, columns) {
|
||||||
|
var display = checkbox.checked ? '' : 'none';
|
||||||
|
document.querySelectorAll("div.table-tabs").forEach(function(t) {
|
||||||
|
var id = t.parentElement.getAttribute("id");
|
||||||
|
var selectedClass = id + "-tab" + selected;
|
||||||
|
// if selected is empty string it selects all uncategorized entries
|
||||||
|
var selectUncategorized = !Boolean(selected);
|
||||||
|
var visible = 0;
|
||||||
|
document.querySelectorAll('div.' + id)
|
||||||
|
.forEach(function(elem) {
|
||||||
|
if (selectUncategorized) {
|
||||||
|
if (elem.className.indexOf(selectedClass) === -1) {
|
||||||
|
elem.style.display = display;
|
||||||
|
}
|
||||||
|
} else if (elem.classList.contains(selectedClass)) {
|
||||||
|
elem.style.display = display;
|
||||||
|
}
|
||||||
|
if (elem.style.display === '') {
|
||||||
|
var isEvenRow = visible++ % (columns * 2) < columns;
|
||||||
|
toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var displaySection = visible === 0 ? 'none' : '';
|
||||||
|
t.parentElement.style.display = displaySection;
|
||||||
|
document.querySelector("li#contents-" + id).style.display = displaySection;
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// Shows the elements of a table belonging to a specific category
|
||||||
|
function show(tableId, selected, columns) {
|
||||||
|
if (tableId !== selected) {
|
||||||
|
document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
|
||||||
|
.forEach(function(elem) {
|
||||||
|
elem.style.display = 'none';
|
||||||
|
});
|
||||||
|
}
|
||||||
|
document.querySelectorAll('div.' + selected)
|
||||||
|
.forEach(function(elem, index) {
|
||||||
|
elem.style.display = '';
|
||||||
|
var isEvenRow = index % (columns * 2) < columns;
|
||||||
|
toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
|
||||||
|
});
|
||||||
|
updateTabs(tableId, selected);
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateTabs(tableId, selected) {
|
||||||
|
document.getElementById(tableId + '.tabpanel')
|
||||||
|
.setAttribute('aria-labelledby', selected);
|
||||||
|
document.querySelectorAll('button[id^="' + tableId + '"]')
|
||||||
|
.forEach(function(tab, index) {
|
||||||
|
if (selected === tab.id || (tableId === selected && index === 0)) {
|
||||||
|
tab.className = activeTableTab;
|
||||||
|
tab.setAttribute('aria-selected', true);
|
||||||
|
tab.setAttribute('tabindex',0);
|
||||||
|
} else {
|
||||||
|
tab.className = tableTab;
|
||||||
|
tab.setAttribute('aria-selected', false);
|
||||||
|
tab.setAttribute('tabindex',-1);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function switchTab(e) {
|
||||||
|
var selected = document.querySelector('[aria-selected=true]');
|
||||||
|
if (selected) {
|
||||||
|
if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
|
||||||
|
// left or up arrow key pressed: move focus to previous tab
|
||||||
|
selected.previousSibling.click();
|
||||||
|
selected.previousSibling.focus();
|
||||||
|
e.preventDefault();
|
||||||
|
} else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
|
||||||
|
// right or down arrow key pressed: move focus to next tab
|
||||||
|
selected.nextSibling.click();
|
||||||
|
selected.nextSibling.focus();
|
||||||
|
e.preventDefault();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var updateSearchResults = function() {};
|
||||||
|
|
||||||
|
function indexFilesLoaded() {
|
||||||
|
return moduleSearchIndex
|
||||||
|
&& packageSearchIndex
|
||||||
|
&& typeSearchIndex
|
||||||
|
&& memberSearchIndex
|
||||||
|
&& tagSearchIndex;
|
||||||
|
}
|
||||||
|
// Copy the contents of the local snippet to the clipboard
|
||||||
|
function copySnippet(button) {
|
||||||
|
copyToClipboard(button.nextElementSibling.innerText);
|
||||||
|
switchCopyLabel(button, button.firstElementChild);
|
||||||
|
}
|
||||||
|
function copyToClipboard(content) {
|
||||||
|
var textarea = document.createElement("textarea");
|
||||||
|
textarea.style.height = 0;
|
||||||
|
document.body.appendChild(textarea);
|
||||||
|
textarea.value = content;
|
||||||
|
textarea.select();
|
||||||
|
document.execCommand("copy");
|
||||||
|
document.body.removeChild(textarea);
|
||||||
|
}
|
||||||
|
function switchCopyLabel(button, span) {
|
||||||
|
var copied = span.getAttribute("data-copied");
|
||||||
|
button.classList.add("visible");
|
||||||
|
var initialLabel = span.innerHTML;
|
||||||
|
span.innerHTML = copied;
|
||||||
|
setTimeout(function() {
|
||||||
|
button.classList.remove("visible");
|
||||||
|
setTimeout(function() {
|
||||||
|
if (initialLabel !== copied) {
|
||||||
|
span.innerHTML = initialLabel;
|
||||||
|
}
|
||||||
|
}, 100);
|
||||||
|
}, 1900);
|
||||||
|
}
|
||||||
|
// Workaround for scroll position not being included in browser history (8249133)
|
||||||
|
document.addEventListener("DOMContentLoaded", function(e) {
|
||||||
|
var contentDiv = document.querySelector("div.flex-content");
|
||||||
|
window.addEventListener("popstate", function(e) {
|
||||||
|
if (e.state !== null) {
|
||||||
|
contentDiv.scrollTop = e.state;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
window.addEventListener("hashchange", function(e) {
|
||||||
|
history.replaceState(contentDiv.scrollTop, document.title);
|
||||||
|
});
|
||||||
|
var timeoutId;
|
||||||
|
contentDiv.addEventListener("scroll", function(e) {
|
||||||
|
if (timeoutId) {
|
||||||
|
clearTimeout(timeoutId);
|
||||||
|
}
|
||||||
|
timeoutId = setTimeout(function() {
|
||||||
|
history.replaceState(contentDiv.scrollTop, document.title);
|
||||||
|
}, 100);
|
||||||
|
});
|
||||||
|
if (!location.hash) {
|
||||||
|
history.replaceState(contentDiv.scrollTop, document.title);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
After Width: | Height: | Size: 258 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 214 KiB |
|
After Width: | Height: | Size: 8.8 KiB |
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 160 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
@@ -1,15 +1,49 @@
|
|||||||
#Greenfoot project file
|
#Greenfoot project file
|
||||||
|
class.Button.image=button-red.png
|
||||||
|
class.GameOverWorld.image=GameOverBackground.png
|
||||||
class.Ground.image=weave.jpg
|
class.Ground.image=weave.jpg
|
||||||
|
class.MyWorld.image=GameBackground.png
|
||||||
class.Player.image=ppl2.png
|
class.Player.image=ppl2.png
|
||||||
|
class.Projectile.image=Projectile1.png
|
||||||
|
class.StartWorld.image=StartBackground.png
|
||||||
|
dependency1.from=GameOverWorld
|
||||||
|
dependency1.to=Button
|
||||||
dependency1.from=PlayerTestWorld
|
dependency1.from=PlayerTestWorld
|
||||||
dependency1.to=Ground
|
dependency1.to=Ground
|
||||||
dependency1.type=UsesDependency
|
dependency1.type=UsesDependency
|
||||||
|
dependency2.from=StartWorld
|
||||||
|
dependency2.to=Button
|
||||||
dependency2.from=PlayerTestWorld
|
dependency2.from=PlayerTestWorld
|
||||||
dependency2.to=Player
|
dependency2.to=Player
|
||||||
dependency2.type=UsesDependency
|
dependency2.type=UsesDependency
|
||||||
dependency3.from=MyWorld
|
dependency3.from=MyWorld
|
||||||
dependency3.to=Player
|
dependency3.to=Player
|
||||||
dependency3.type=UsesDependency
|
dependency3.type=UsesDependency
|
||||||
|
dependency4.from=MyWorld
|
||||||
|
dependency4.to=Projectile
|
||||||
|
dependency4.type=UsesDependency
|
||||||
|
dependency5.from=Player
|
||||||
|
dependency5.to=GameOverWorld
|
||||||
|
dependency5.type=UsesDependency
|
||||||
|
dependency6.from=Player
|
||||||
|
dependency6.to=Ground
|
||||||
|
dependency6.type=UsesDependency
|
||||||
|
dependency7.from=Player
|
||||||
|
dependency7.to=Projectile
|
||||||
|
dependency7.type=UsesDependency
|
||||||
|
dependency8.from=Button
|
||||||
|
dependency8.to=MyWorld
|
||||||
|
dependency8.type=UsesDependency
|
||||||
|
editor.fx.0.height=737
|
||||||
|
editor.fx.0.width=814
|
||||||
|
editor.fx.0.x=-19
|
||||||
|
editor.fx.0.y=65
|
||||||
|
height=736
|
||||||
|
package.numDependencies=8
|
||||||
|
package.numTargets=7
|
||||||
|
dependency3.from=MyWorld
|
||||||
|
dependency3.to=Player
|
||||||
|
dependency3.type=UsesDependency
|
||||||
dependency4.from=Player
|
dependency4.from=Player
|
||||||
dependency4.to=Ground
|
dependency4.to=Ground
|
||||||
dependency4.type=UsesDependency
|
dependency4.type=UsesDependency
|
||||||
@@ -49,6 +83,7 @@ target2.width=120
|
|||||||
target2.x=0
|
target2.x=0
|
||||||
target2.y=0
|
target2.y=0
|
||||||
target3.height=70
|
target3.height=70
|
||||||
|
target3.name=Button
|
||||||
target3.name=PlayerTestWorld
|
target3.name=PlayerTestWorld
|
||||||
target3.showInterface=false
|
target3.showInterface=false
|
||||||
target3.type=ClassTarget
|
target3.type=ClassTarget
|
||||||
@@ -56,6 +91,34 @@ target3.width=120
|
|||||||
target3.x=0
|
target3.x=0
|
||||||
target3.y=0
|
target3.y=0
|
||||||
target4.height=70
|
target4.height=70
|
||||||
|
target4.name=GameOverWorld
|
||||||
|
target4.showInterface=false
|
||||||
|
target4.type=ClassTarget
|
||||||
|
target4.width=120
|
||||||
|
target4.x=0
|
||||||
|
target4.y=0
|
||||||
|
target5.height=70
|
||||||
|
target5.name=StartWorld
|
||||||
|
target5.showInterface=false
|
||||||
|
target5.type=ClassTarget
|
||||||
|
target5.width=120
|
||||||
|
target5.x=0
|
||||||
|
target5.y=0
|
||||||
|
target6.height=70
|
||||||
|
target6.name=MyWorld
|
||||||
|
target6.showInterface=false
|
||||||
|
target6.type=ClassTarget
|
||||||
|
target6.width=120
|
||||||
|
target6.x=0
|
||||||
|
target6.y=0
|
||||||
|
target7.height=70
|
||||||
|
target7.name=Projectile
|
||||||
|
target7.showInterface=false
|
||||||
|
target7.type=ClassTarget
|
||||||
|
target7.width=120
|
||||||
|
target7.x=0
|
||||||
|
target7.y=0
|
||||||
|
target4.height=70
|
||||||
target4.name=MyWorld
|
target4.name=MyWorld
|
||||||
target4.showInterface=false
|
target4.showInterface=false
|
||||||
target4.type=ClassTarget
|
target4.type=ClassTarget
|
||||||
@@ -63,6 +126,10 @@ target4.width=120
|
|||||||
target4.x=0
|
target4.x=0
|
||||||
target4.y=0
|
target4.y=0
|
||||||
version=3.1.0
|
version=3.1.0
|
||||||
|
width=856
|
||||||
|
world.lastInstantiated=StartWorld
|
||||||
|
xPosition=652
|
||||||
|
yPosition=76
|
||||||
width=1550
|
width=1550
|
||||||
world.lastInstantiated=PlayerTestWorld
|
world.lastInstantiated=PlayerTestWorld
|
||||||
xPosition=0
|
xPosition=0
|
||||||
|
|||||||