forked from fauvet/API_BUT5.5
		
	Compare commits
	
		
			8 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 2e841df6b4 | |||
| 8580e7394a | |||
| 0ec416c794 | |||
| 45f9899994 | |||
| 1c2ca7a251 | |||
| 461cec68c4 | |||
| 5641c2d32a | |||
| a048b85ce7 | 
							
								
								
									
										3
									
								
								.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.idea/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					# Default ignored files
 | 
				
			||||||
 | 
					/shelf/
 | 
				
			||||||
 | 
					/workspace.xml
 | 
				
			||||||
							
								
								
									
										8
									
								
								.idea/artifacts/API_BUT5_5_jar.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/artifacts/API_BUT5_5_jar.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					<component name="ArtifactManager">
 | 
				
			||||||
 | 
					  <artifact type="jar" name="API_BUT5.5:jar">
 | 
				
			||||||
 | 
					    <output-path>$PROJECT_DIR$/out/artifacts/API_BUT5_5_jar</output-path>
 | 
				
			||||||
 | 
					    <root id="archive" name="API_BUT5.5.jar">
 | 
				
			||||||
 | 
					      <element id="module-output" name="API_BUT5.5" />
 | 
				
			||||||
 | 
					    </root>
 | 
				
			||||||
 | 
					  </artifact>
 | 
				
			||||||
 | 
					</component>
 | 
				
			||||||
							
								
								
									
										8
									
								
								.idea/artifacts/API_BUT5_5_jar2.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/artifacts/API_BUT5_5_jar2.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					<component name="ArtifactManager">
 | 
				
			||||||
 | 
					  <artifact type="jar" name="API_BUT5.5:jar2">
 | 
				
			||||||
 | 
					    <output-path>$PROJECT_DIR$/out/artifacts/API_BUT5_5_jar2</output-path>
 | 
				
			||||||
 | 
					    <root id="archive" name="API_BUT5.5.jar">
 | 
				
			||||||
 | 
					      <element id="module-output" name="API_BUT5.5" />
 | 
				
			||||||
 | 
					    </root>
 | 
				
			||||||
 | 
					  </artifact>
 | 
				
			||||||
 | 
					</component>
 | 
				
			||||||
							
								
								
									
										9
									
								
								.idea/libraries/API_BUT5_5.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.idea/libraries/API_BUT5_5.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
				
			|||||||
 | 
					<component name="libraryTable">
 | 
				
			||||||
 | 
					  <library name="API_BUT5.5">
 | 
				
			||||||
 | 
					    <CLASSES>
 | 
				
			||||||
 | 
					      <root url="jar://$PROJECT_DIR$/out/artifacts/API_BUT5_5_jar/API_BUT5.5.jar!/" />
 | 
				
			||||||
 | 
					    </CLASSES>
 | 
				
			||||||
 | 
					    <JAVADOC />
 | 
				
			||||||
 | 
					    <SOURCES />
 | 
				
			||||||
 | 
					  </library>
 | 
				
			||||||
 | 
					</component>
 | 
				
			||||||
							
								
								
									
										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" project-jdk-name="21" project-jdk-type="JavaSDK">
 | 
				
			||||||
 | 
					    <output url="file://$PROJECT_DIR$/out" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										8
									
								
								.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.idea/modules.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="ProjectModuleManager">
 | 
				
			||||||
 | 
					    <modules>
 | 
				
			||||||
 | 
					      <module fileurl="file://$PROJECT_DIR$/API_BUT5.5.iml" filepath="$PROJECT_DIR$/API_BUT5.5.iml" />
 | 
				
			||||||
 | 
					    </modules>
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										6
									
								
								.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/vcs.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<project version="4">
 | 
				
			||||||
 | 
					  <component name="VcsDirectoryMappings">
 | 
				
			||||||
 | 
					    <mapping directory="" vcs="Git" />
 | 
				
			||||||
 | 
					  </component>
 | 
				
			||||||
 | 
					</project>
 | 
				
			||||||
@@ -11,3 +11,6 @@ Création de l'API publique
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### 09/10/2024 - 10h10 : 
 | 
					### 09/10/2024 - 10h10 : 
 | 
				
			||||||
- Ajout de l'archive JAR
 | 
					- Ajout de l'archive JAR
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### 09/10/2024 - 16h25 :
 | 
				
			||||||
 | 
					- Ajout de méthodes et d'une classe pour l'implémentation du carnet
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								out/production/API_BUT5.5/META-INF/MANIFEST.MF
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								out/production/API_BUT5.5/META-INF/MANIFEST.MF
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					Manifest-Version: 1.0
 | 
				
			||||||
 | 
					Main-Class: Main
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								out/production/API_BUT5.5/Main.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								out/production/API_BUT5.5/Main.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								src/META-INF/MANIFEST.MF
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/META-INF/MANIFEST.MF
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					Manifest-Version: 1.0
 | 
				
			||||||
 | 
					Main-Class: Main
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -35,7 +35,7 @@ public interface Plateau {
 | 
				
			|||||||
     *
 | 
					     *
 | 
				
			||||||
     * @return the result
 | 
					     * @return the result
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    int getResult();
 | 
					    Result getResult();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * List next legals moves
 | 
					     * List next legals moves
 | 
				
			||||||
@@ -63,4 +63,44 @@ public interface Plateau {
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    void undoPly(Ply ply);
 | 
					    void undoPly(Ply ply);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Used to verify if the Situation is already in the bookmarks
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @throws UnsupportedOperationException if the method is not yet implemented
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @return the answer
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    default boolean isAlreadyDone(){
 | 
				
			||||||
 | 
					        throw new UnsupportedOperationException("Feature not yet implemented");
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Used to check the value of the current Situation
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @throws UnsupportedOperationException if the method is not yet implemented
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @throws IllegalStateException if the Situation is not in the bookmarks
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @return the value
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    default int getSituationValue(){
 | 
				
			||||||
 | 
					        throw new UnsupportedOperationException("Feature not yet implemented");
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * Used to add a Situation to the bookmarks
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @throws UnsupportedOperationException if the method is not yet implemented
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @throws IllegalStateException if the Situation is already in the bookmarks
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    default void addSituation(Result res){
 | 
				
			||||||
 | 
					        throw new UnsupportedOperationException("Feature not yet implemented");
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,5 +2,4 @@ package fr.iut_fbleau.raw_api_body.entity;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
public abstract class Ply {
 | 
					public abstract class Ply {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -3,19 +3,8 @@ package fr.iut_fbleau.raw_api_body.entity;
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * The type Result.
 | 
					 * The type Result.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
public class Result {
 | 
					public enum Result {
 | 
				
			||||||
 | 
					    GAGNE,
 | 
				
			||||||
    /**
 | 
					    EGALITE,
 | 
				
			||||||
     * The constant GAGNE.
 | 
					    PERDU;
 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    public final static int GAGNE = 1;
 | 
					 | 
				
			||||||
    /**
 | 
					 | 
				
			||||||
     * The constant EGALITE.
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    public final static int EGALITE = 0;
 | 
					 | 
				
			||||||
    /**
 | 
					 | 
				
			||||||
     * The constant PERDU.
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    public final static int PERDU = -1;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
							
								
								
									
										4
									
								
								src/fr/iut_fbleau/raw_api_body/entity/Situation.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/fr/iut_fbleau/raw_api_body/entity/Situation.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					package fr.iut_fbleau.raw_api_body.entity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public abstract class Situation {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user