Praktikum 1 Abgabe
This commit is contained in:
		
						commit
						f2f9aaf1c7
					
				
							
								
								
									
										8
									
								
								.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,8 @@
 | 
			
		||||
# Default ignored files
 | 
			
		||||
/shelf/
 | 
			
		||||
/workspace.xml
 | 
			
		||||
# Datasource local storage ignored files
 | 
			
		||||
/../../../../../../:\Users\andre\IdeaProjects\Programmieren 2\.idea/dataSources/
 | 
			
		||||
/dataSources.local.xml
 | 
			
		||||
# Editor-based HTTP Client requests
 | 
			
		||||
/httpRequests/
 | 
			
		||||
							
								
								
									
										6
									
								
								.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/misc.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<project version="4">
 | 
			
		||||
  <component name="ProjectRootManager" version="2" languageLevel="JDK_13" project-jdk-name="16" project-jdk-type="JavaSDK">
 | 
			
		||||
    <output url="file://$PROJECT_DIR$/out" />
 | 
			
		||||
  </component>
 | 
			
		||||
</project>
 | 
			
		||||
							
								
								
									
										9
									
								
								.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,9 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<project version="4">
 | 
			
		||||
  <component name="ProjectModuleManager">
 | 
			
		||||
    <modules>
 | 
			
		||||
      <module fileurl="file://$PROJECT_DIR$/Programmieren 2.iml" filepath="$PROJECT_DIR$/Programmieren 2.iml" />
 | 
			
		||||
      <module fileurl="file://$PROJECT_DIR$/SuperPangWorld/SuperPangWorld.iml" filepath="$PROJECT_DIR$/SuperPangWorld/SuperPangWorld.iml" />
 | 
			
		||||
    </modules>
 | 
			
		||||
  </component>
 | 
			
		||||
</project>
 | 
			
		||||
							
								
								
									
										11
									
								
								Programmieren 2.iml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Programmieren 2.iml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,11 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<module type="JAVA_MODULE" version="4">
 | 
			
		||||
  <component name="NewModuleRootManager" inherit-compiler-output="true">
 | 
			
		||||
    <exclude-output />
 | 
			
		||||
    <content url="file://$MODULE_DIR$">
 | 
			
		||||
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
 | 
			
		||||
    </content>
 | 
			
		||||
    <orderEntry type="inheritedJdk" />
 | 
			
		||||
    <orderEntry type="sourceFolder" forTests="false" />
 | 
			
		||||
  </component>
 | 
			
		||||
</module>
 | 
			
		||||
							
								
								
									
										1
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
Umsetzung des Panic Mode von Super Pang World in Java für den Kurs Programmierung II and der TH Deggendorf.
 | 
			
		||||
							
								
								
									
										11
									
								
								SuperPangWorld/SuperPangWorld.iml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								SuperPangWorld/SuperPangWorld.iml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,11 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<module type="JAVA_MODULE" version="4">
 | 
			
		||||
  <component name="NewModuleRootManager" inherit-compiler-output="true">
 | 
			
		||||
    <exclude-output />
 | 
			
		||||
    <content url="file://$MODULE_DIR$">
 | 
			
		||||
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
 | 
			
		||||
    </content>
 | 
			
		||||
    <orderEntry type="inheritedJdk" />
 | 
			
		||||
    <orderEntry type="sourceFolder" forTests="false" />
 | 
			
		||||
  </component>
 | 
			
		||||
</module>
 | 
			
		||||
							
								
								
									
										57
									
								
								SuperPangWorld/src/superpangworld/Position.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								SuperPangWorld/src/superpangworld/Position.java
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,57 @@
 | 
			
		||||
package superpangworld;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Die Position eines Objekts auf einem Fenster anhand zweidimensoinaler Koordinaten
 | 
			
		||||
 */
 | 
			
		||||
public class Position {
 | 
			
		||||
 | 
			
		||||
    /** Die x-Koordinate */
 | 
			
		||||
    public double x;
 | 
			
		||||
    /** Die y-Koordinate */
 | 
			
		||||
    public double y;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Erzeugt eine Position mit den übergebenen Koordinaten
 | 
			
		||||
     *
 | 
			
		||||
     * @param x die x-Koordinate des Objekts
 | 
			
		||||
     * @param y die y-Koordinate des Objekts
 | 
			
		||||
     */
 | 
			
		||||
    public Position(double x, double y) {
 | 
			
		||||
        this.x = x;
 | 
			
		||||
        this.y = y;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Veränderung der Position um einen Pixel nach links
 | 
			
		||||
     */
 | 
			
		||||
    public void left() {
 | 
			
		||||
        x--;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Veränderung der Position um einen Pixel nach rechts
 | 
			
		||||
     */
 | 
			
		||||
    public void right() {
 | 
			
		||||
        x++;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Veränderung der Position um einen Pixel nach oben
 | 
			
		||||
     */
 | 
			
		||||
    public void up() {
 | 
			
		||||
        y--;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Veränderung der Position um einen Pixel nach unten
 | 
			
		||||
     */
 | 
			
		||||
    public void down() {
 | 
			
		||||
        y++;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String toString() {
 | 
			
		||||
        return "Position(" + (int) Math.round(x) + ", " + (int) Math.round(y) + ')';
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										16
									
								
								SuperPangWorld/src/superpangworld/Start.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								SuperPangWorld/src/superpangworld/Start.java
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,16 @@
 | 
			
		||||
package superpangworld;
 | 
			
		||||
 | 
			
		||||
public class Start {
 | 
			
		||||
    public static void main(String[] args) {
 | 
			
		||||
        System.out.println("Spiel");
 | 
			
		||||
 | 
			
		||||
        Position pos1 = new Position(100, 110);
 | 
			
		||||
        Position pos2 = new Position(200, 300);
 | 
			
		||||
 | 
			
		||||
        pos2.down();
 | 
			
		||||
        pos2.right();
 | 
			
		||||
 | 
			
		||||
        System.out.println(pos1);
 | 
			
		||||
        System.out.println(pos2);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								out/production/SuperPangWorld/superpangworld/Position.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								out/production/SuperPangWorld/superpangworld/Position.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								out/production/SuperPangWorld/superpangworld/Start.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								out/production/SuperPangWorld/superpangworld/Start.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user