From fe2d0c2962805409214677e801c1b3f31cc5f101 Mon Sep 17 00:00:00 2001 From: Oscar Bauer <oscar.bauer@etu.univ-amu.fr> Date: Mon, 18 Nov 2024 22:38:15 +0100 Subject: [PATCH] deleted TPs out of Minesweeper branch --- CCI_Java/CCI_Java/.classpath | 1 - .../src/projet/tp1/version2/MainGui.java | 11 -- .../src/projet/tp1/version2/Minesweeper.java | 3 - .../projet/tp1/version2/MinesweeperFrame.java | 19 -- .../projet/tp1/version2/MinesweeperPanel.java | 36 ---- .../src/projet/tp2/version1/MainGui.java | 7 - .../src/projet/tp2/version1/Minesweeper.java | 3 - .../projet/tp2/version1/MinesweeperFrame.java | 19 -- .../projet/tp2/version1/MinesweeperPanel.java | 41 ---- .../src/projet/tp2/version2/MainGui.java | 7 - .../src/projet/tp2/version2/Minesweeper.java | 3 - .../projet/tp2/version2/MinesweeperFrame.java | 19 -- .../projet/tp2/version2/MinesweeperPanel.java | 43 ---- .../src/projet/tp2/version3/MainGui.java | 7 - .../src/projet/tp2/version3/Minesweeper.java | 3 - .../projet/tp2/version3/MinesweeperFrame.java | 19 -- .../projet/tp2/version3/MinesweeperPanel.java | 46 ----- CCI_Java/CCI_Java/src/td1/EX01.java | 58 ------ CCI_Java/CCI_Java/src/td5/ex01/Date.java | 82 -------- CCI_Java/CCI_Java/src/td5/ex01/Employee.java | 18 -- CCI_Java/CCI_Java/src/td5/ex01/Holiday.java | 17 -- .../src/td5/ex01/HolidaysExample1.java | 14 -- .../src/td5/ex01/HolidaysExample2.java | 35 ---- CCI_Java/CCI_Java/src/td6/Promotion.java | 30 --- CCI_Java/CCI_Java/src/td6/Student.java | 45 ----- CCI_Java/CCI_Java/src/td6/SubjectResult.java | 26 --- CCI_Java/CCI_Java/src/td6/TestPromotion.java | 30 --- CCI_Java/CCI_Java/src/td7/Point.java | 44 ----- CCI_Java/CCI_Java/src/td7/Polygon.java | 51 ----- CCI_Java/CCI_Java/src/td7/TestPoint.java | 15 -- CCI_Java/CCI_Java/src/td7/TestPolygon.java | 21 -- .../CCI_Java/src/tp1/EX01/HalloWorld.java | 10 - .../src/tp1/EX02/AverageCalculator.java | 28 --- .../CCI_Java/src/tp1/EX03/TimeConverter.java | 20 -- .../src/tp1/EX04/SphereCalculator.java | 21 -- .../tp1/version1/MainGui.java | 0 .../tp1/version1/Minesweeper.java | 0 .../tp1/version1/MinesweeperFrame.java | 0 .../tp1/version1/MinesweeperPanel.java | 0 .../tp1/version2/MainGui.java | 0 .../tp1/version2/Minesweeper.java | 0 .../tp1/version2/MinesweeperFrame.java | 0 .../tp1/version2/MinesweeperPanel.java | 0 .../CCI_Java/src/tp2/ex01/ExamResults.java | 34 ---- .../src/tp2/ex02/ArithmeticOperations.java | 27 --- .../CCI_Java/src/tp2/ex03/RandomNumbers.java | 22 --- .../src/tp2/ex04/MoneyDecomposition.java | 30 --- .../src/tp2/ex04/MoneyDecompositionV2.java | 63 ------ .../src/tp2/minesweeperVersion1/MainGui.java | 7 - .../tp2/minesweeperVersion1/Minesweeper.java | 9 - .../minesweeperVersion1/MinesweeperFrame.java | 25 --- .../minesweeperVersion1/MinesweeperPanel.java | 53 ----- .../MinesweeperPanelDamier.java | 64 ------ .../src/tp2/minesweeperVersion2/MainGui.java | 7 - .../tp2/minesweeperVersion2/Minesweeper.java | 9 - .../minesweeperVersion2/MinesweeperFrame.java | 25 --- .../minesweeperVersion2/MinesweeperPanel.java | 60 ------ .../MinesweeperPanelDamier.java | 64 ------ .../src/tp2/minesweeperVersion2/fiddling.java | 12 -- .../{minesweeper => src}/tp2/v1/MainGui.java | 0 .../tp2/v1/Minesweeper.java | 0 .../tp2/v1/MinesweeperFrame.java | 0 .../tp2/v1/MinesweeperPanel.java | 0 .../tp2/v1/MinesweeperPanelDamier.java | 0 .../{minesweeper => src}/tp2/v1/fiddling.java | 0 CCI_Java/CCI_Java/src/tp3/ex01/Product.java | 6 - .../CCI_Java/src/tp3/ex01/ProductExample.java | 26 --- CCI_Java/CCI_Java/src/tp3/ex02/Product.java | 6 - .../CCI_Java/src/tp3/ex02/ProductExample.java | 18 -- .../CCI_Java/src/tp3/ex03/NumberPrinter.java | 17 -- .../CCI_Java/src/tp3/ex04/NumberPrinter.java | 17 -- .../CCI_Java/src/tp3/ex05/SumCalculator.java | 21 -- .../src/tp3/ex06/PowerCalculator.java | 23 --- .../src/tp3/minesweeperVersion1/MainGui.java | 7 - .../tp3/minesweeperVersion1/Minesweeper.java | 9 - .../minesweeperVersion1/MinesweeperFrame.java | 25 --- .../minesweeperVersion1/MinesweeperPanel.java | 74 ------- .../MinesweeperPanelDamier.java | 64 ------ .../src/tp3/minesweeperVersion2/MainGui.java | 7 - .../tp3/minesweeperVersion2/Minesweeper.java | 9 - .../minesweeperVersion2/MinesweeperFrame.java | 25 --- .../minesweeperVersion2/MinesweeperPanel.java | 63 ------ .../MinesweeperPanelDamier.java | 60 ------ .../src/tp3/minesweeperVersion3/MainGui.java | 7 - .../tp3/minesweeperVersion3/Minesweeper.java | 27 --- .../minesweeperVersion3/MinesweeperFrame.java | 27 --- .../minesweeperVersion3/MinesweeperPanel.java | 109 ----------- .../PanelMouseListener.java | 29 --- .../src/tp3/minesweeperVersion4/MainGui.java | 7 - .../tp3/minesweeperVersion4/Minesweeper.java | 32 --- .../minesweeperVersion4/MinesweeperFrame.java | 29 --- .../minesweeperVersion4/MinesweeperPanel.java | 134 ------------- .../PanelMouseListener.java | 32 --- CCI_Java/CCI_Java/src/tp4/ex01/Date.java | 76 -------- CCI_Java/CCI_Java/src/tp4/ex01/Date2.java | 81 -------- .../src/tp4/ex01/TestConstructor.java | 12 -- .../CCI_Java/src/tp4/ex01/TestIsBefore.java | 21 -- .../CCI_Java/src/tp4/ex01/TestIsLeap.java | 16 -- .../src/tp4/ex01/TestNbDaysInMonth.java | 34 ---- .../CCI_Java/src/tp4/ex01/TestNextDay.java | 26 --- CCI_Java/CCI_Java/src/tp4/ex01/TestPrint.java | 11 -- .../CCI_Java/src/tp4/ex02/QuizAddition.java | 43 ---- .../src/tp4/minesweeperVersion2/Cell.java | 12 -- .../src/tp4/minesweeperVersion2/MainGui.java | 7 - .../tp4/minesweeperVersion2/Minesweeper.java | 52 ----- .../minesweeperVersion2/MinesweeperFrame.java | 21 -- .../minesweeperVersion2/MinesweeperPanel.java | 183 ------------------ .../PanelMouseListener.java | 33 ---- .../minesweeperVersion3oneByeOne/Cell.java | 12 -- .../minesweeperVersion3oneByeOne/MainGui.java | 7 - .../Minesweeper.java | 49 ----- .../MinesweeperFrame.java | 21 -- .../MinesweeperPanel.java | 125 ------------ .../MinesweeperPanelable.java | 19 -- .../PanelMouseListener.java | 33 ---- .../tp4/minesweeperVersionFreestyle/Cell.java | 12 -- .../minesweeperVersionFreestyle/MainGui.java | 7 - .../Minesweeper.java | 52 ----- .../MinesweeperFrame.java | 37 ---- .../MinesweeperPanel.java | 182 ----------------- .../PanelMouseListener.java | 32 --- .../{minesweeper => src}/tp4/v1/Cell.java | 0 .../{minesweeper => src}/tp4/v1/MainGui.java | 0 .../tp4/v1/Minesweeper.java | 0 .../tp4/v1/MinesweeperFrame.java | 0 .../tp4/v1/MinesweeperPanel.java | 0 .../tp4/v1/MinesweeperPanelable.java | 0 .../tp4/v1/PanelMouseListener.java | 0 CCI_Java/CCI_Java/src/tp5/ex01/Date.java | 97 ---------- CCI_Java/CCI_Java/src/tp5/ex01/Employee.java | 96 --------- CCI_Java/CCI_Java/src/tp5/ex01/Holiday.java | 33 ---- .../CCI_Java/src/tp5/ex01/HolidayManager.java | 33 ---- .../src/tp5/ex01/TestCheckIfOnHoliday.java | 18 -- .../CCI_Java/src/tp5/ex01/TestDateV1.java | 20 -- .../CCI_Java/src/tp5/ex01/TestDateV2.java | 18 -- .../CCI_Java/src/tp5/ex01/TestEmployeeV1.java | 15 -- .../CCI_Java/src/tp5/ex01/TestEmployeeV2.java | 14 -- .../CCI_Java/src/tp5/ex01/TestHolidayV1.java | 22 --- .../CCI_Java/src/tp5/ex01/TestHolidayV2.java | 17 -- .../src/tp5/ex01/TestPrintEmployee.java | 17 -- .../CCI_Java/src/tp5/ex02/CasinoGame.java | 61 ------ CCI_Java/CCI_Java/src/tp5/ex02/test.java | 14 -- .../src/tp5/minesweeper/freestyle/Cell.java | 76 -------- .../tp5/minesweeper/freestyle/MainGui.java | 7 - .../minesweeper/freestyle/Minesweeper.java | 57 ------ .../freestyle/MinesweeperFrame.java | 71 ------- .../freestyle/MinesweeperPanel.java | 181 ----------------- .../freestyle/MinesweeperPanelable.java | 20 -- .../freestyle/PanelMouseListener.java | 44 ----- .../src/tp5/minesweeper/version1/Cell.java | 24 --- .../src/tp5/minesweeper/version1/MainGui.java | 7 - .../tp5/minesweeper/version1/Minesweeper.java | 73 ------- .../version1/MinesweeperFrame.java | 83 -------- .../version1/MinesweeperPanel.java | 143 -------------- .../version1/MinesweeperPanelable.java | 20 -- .../version1/PanelMouseListener.java | 34 ---- .../{minesweeper => src}/tp5/v1/Cell.java | 0 .../{minesweeper => src}/tp5/v1/MainGui.java | 0 .../tp5/v1/Minesweeper.java | 0 .../tp5/v1/MinesweeperFrame.java | 0 .../tp5/v1/MinesweeperPanel.java | 0 .../tp5/v1/MinesweeperPanelable.java | 0 .../tp5/v1/PanelMouseListener.java | 0 .../tp5/v1/TestArrayListOfCell.java | 0 .../tp5/v1/TestArrayListOfCell2.java | 0 .../{minesweeper => src}/tp5/v1/TestCell.java | 0 .../{minesweeper => src}/tp5/v2/Cell.java | 0 .../{minesweeper => src}/tp5/v2/MainGui.java | 0 .../tp5/v2/Minesweeper.java | 0 .../tp5/v2/MinesweeperFrame.java | 0 .../tp5/v2/MinesweeperPanel.java | 0 .../tp5/v2/MinesweeperPanelable.java | 0 .../tp5/v2/PanelMouseListener.java | 0 .../tp5/v2/TestArrayListOfCell.java | 0 .../tp5/v2/TestArrayListOfCell2.java | 0 .../{minesweeper => src}/tp5/v2/TestCell.java | 0 .../CCI_Java/src/tp6/ex01/Contribution.java | 28 --- CCI_Java/CCI_Java/src/tp6/ex01/Team.java | 27 --- .../CCI_Java/src/tp6/ex01/TeamMember.java | 54 ------ .../src/tp6/ex01/TestContribution.java | 13 -- CCI_Java/CCI_Java/src/tp6/ex01/TestTeam.java | 30 --- .../CCI_Java/src/tp6/ex01/TestTeamMember.java | 17 -- .../{minesweeper => src}/tp6/v1/Cell.java | 0 .../{minesweeper => src}/tp6/v1/MainGui.java | 0 .../tp6/v1/Minesweeper.java | 0 .../tp6/v1/MinesweeperFrame.java | 0 .../tp6/v1/MinesweeperPanel.java | 0 .../tp6/v1/MinesweeperPanelable.java | 0 .../tp6/v1/PanelMouseListener.java | 0 .../{minesweeper => src}/tp6/v2/Cell.java | 0 .../{minesweeper => src}/tp6/v2/MainGui.java | 0 .../tp6/v2/Minesweeper.java | 0 .../tp6/v2/MinesweeperFrame.java | 0 .../tp6/v2/MinesweeperPanel.java | 0 .../tp6/v2/MinesweeperPanelable.java | 0 .../tp6/v2/PanelMouseListener.java | 0 .../{minesweeper => src}/tp6/v3/Cell.java | 0 .../{minesweeper => src}/tp6/v3/MainGui.java | 0 .../tp6/v3/Minesweeper.java | 0 .../tp6/v3/MinesweeperFrame.java | 0 .../tp6/v3/MinesweeperPanel.java | 0 .../tp6/v3/MinesweeperPanelable.java | 0 .../tp6/v3/PanelMouseListener.java | 0 .../{minesweeper => src}/tp6/v3/Position.java | 0 .../CCI_Java/src/tp7/exo1/TestString1.java | 28 --- .../CCI_Java/src/tp7/exo1/TestString10.java | 21 -- .../CCI_Java/src/tp7/exo1/TestString11.java | 20 -- .../CCI_Java/src/tp7/exo1/TestString2.java | 32 --- .../CCI_Java/src/tp7/exo1/TestString3.java | 17 -- .../CCI_Java/src/tp7/exo1/TestString4.java | 17 -- .../CCI_Java/src/tp7/exo1/TestString5.java | 17 -- .../CCI_Java/src/tp7/exo1/TestString6.java | 17 -- .../CCI_Java/src/tp7/exo1/TestString7.java | 19 -- .../CCI_Java/src/tp7/exo1/TestString8.java | 20 -- .../CCI_Java/src/tp7/exo1/TestString9.java | 25 --- .../CCI_Java/src/tp7/exo2/Calculator.java | 22 --- .../CCI_Java/src/tp7/exo2/TestPowOf10V1.java | 13 -- .../CCI_Java/src/tp7/exo2/TestPowOf10V2.java | 19 -- .../CCI_Java/src/tp7/exo2/TestPowOf10V3.java | 17 -- .../CCI_Java/src/tp7/exo2/TestPowOf10V4.java | 16 -- CCI_Java/minesweeper/.project | 11 -- CCI_Java/tp/.project | 11 -- 222 files changed, 5315 deletions(-) delete mode 100644 CCI_Java/CCI_Java/src/projet/tp1/version2/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp1/version2/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp1/version2/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp1/version2/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version1/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version1/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version1/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version1/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version2/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version2/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version2/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version2/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version3/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version3/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version3/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/projet/tp2/version3/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/td1/EX01.java delete mode 100644 CCI_Java/CCI_Java/src/td5/ex01/Date.java delete mode 100644 CCI_Java/CCI_Java/src/td5/ex01/Employee.java delete mode 100644 CCI_Java/CCI_Java/src/td5/ex01/Holiday.java delete mode 100644 CCI_Java/CCI_Java/src/td5/ex01/HolidaysExample1.java delete mode 100644 CCI_Java/CCI_Java/src/td5/ex01/HolidaysExample2.java delete mode 100644 CCI_Java/CCI_Java/src/td6/Promotion.java delete mode 100644 CCI_Java/CCI_Java/src/td6/Student.java delete mode 100644 CCI_Java/CCI_Java/src/td6/SubjectResult.java delete mode 100644 CCI_Java/CCI_Java/src/td6/TestPromotion.java delete mode 100644 CCI_Java/CCI_Java/src/td7/Point.java delete mode 100644 CCI_Java/CCI_Java/src/td7/Polygon.java delete mode 100644 CCI_Java/CCI_Java/src/td7/TestPoint.java delete mode 100644 CCI_Java/CCI_Java/src/td7/TestPolygon.java delete mode 100644 CCI_Java/CCI_Java/src/tp1/EX01/HalloWorld.java delete mode 100644 CCI_Java/CCI_Java/src/tp1/EX02/AverageCalculator.java delete mode 100644 CCI_Java/CCI_Java/src/tp1/EX03/TimeConverter.java delete mode 100644 CCI_Java/CCI_Java/src/tp1/EX04/SphereCalculator.java rename CCI_Java/CCI_Java/{minesweeper => src}/tp1/version1/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp1/version1/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp1/version1/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp1/version1/MinesweeperPanel.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp1/version2/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp1/version2/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp1/version2/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp1/version2/MinesweeperPanel.java (100%) delete mode 100644 CCI_Java/CCI_Java/src/tp2/ex01/ExamResults.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/ex02/ArithmeticOperations.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/ex03/RandomNumbers.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/ex04/MoneyDecomposition.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/ex04/MoneyDecompositionV2.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperPanelDamier.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperPanelDamier.java delete mode 100644 CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/fiddling.java rename CCI_Java/CCI_Java/{minesweeper => src}/tp2/v1/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp2/v1/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp2/v1/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp2/v1/MinesweeperPanel.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp2/v1/MinesweeperPanelDamier.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp2/v1/fiddling.java (100%) delete mode 100644 CCI_Java/CCI_Java/src/tp3/ex01/Product.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/ex01/ProductExample.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/ex02/Product.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/ex02/ProductExample.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/ex03/NumberPrinter.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/ex04/NumberPrinter.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/ex05/SumCalculator.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/ex06/PowerCalculator.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperPanelDamier.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperPanelDamier.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/PanelMouseListener.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/PanelMouseListener.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex01/Date.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex01/Date2.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex01/TestConstructor.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex01/TestIsBefore.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex01/TestIsLeap.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex01/TestNbDaysInMonth.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex01/TestNextDay.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex01/TestPrint.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/ex02/QuizAddition.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/Cell.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/PanelMouseListener.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/Cell.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperPanelable.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/PanelMouseListener.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/Cell.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/PanelMouseListener.java rename CCI_Java/CCI_Java/{minesweeper => src}/tp4/v1/Cell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp4/v1/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp4/v1/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp4/v1/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp4/v1/MinesweeperPanel.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp4/v1/MinesweeperPanelable.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp4/v1/PanelMouseListener.java (100%) delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/Date.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/Employee.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/Holiday.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/HolidayManager.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/TestCheckIfOnHoliday.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/TestDateV1.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/TestDateV2.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/TestEmployeeV1.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/TestEmployeeV2.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/TestHolidayV1.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/TestHolidayV2.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex01/TestPrintEmployee.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex02/CasinoGame.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/ex02/test.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/Cell.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperPanelable.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/PanelMouseListener.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/version1/Cell.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MainGui.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/version1/Minesweeper.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperFrame.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperPanel.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperPanelable.java delete mode 100644 CCI_Java/CCI_Java/src/tp5/minesweeper/version1/PanelMouseListener.java rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/Cell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/MinesweeperPanel.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/MinesweeperPanelable.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/PanelMouseListener.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/TestArrayListOfCell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/TestArrayListOfCell2.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v1/TestCell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/Cell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/MinesweeperPanel.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/MinesweeperPanelable.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/PanelMouseListener.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/TestArrayListOfCell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/TestArrayListOfCell2.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp5/v2/TestCell.java (100%) delete mode 100644 CCI_Java/CCI_Java/src/tp6/ex01/Contribution.java delete mode 100644 CCI_Java/CCI_Java/src/tp6/ex01/Team.java delete mode 100644 CCI_Java/CCI_Java/src/tp6/ex01/TeamMember.java delete mode 100644 CCI_Java/CCI_Java/src/tp6/ex01/TestContribution.java delete mode 100644 CCI_Java/CCI_Java/src/tp6/ex01/TestTeam.java delete mode 100644 CCI_Java/CCI_Java/src/tp6/ex01/TestTeamMember.java rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v1/Cell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v1/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v1/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v1/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v1/MinesweeperPanel.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v1/MinesweeperPanelable.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v1/PanelMouseListener.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v2/Cell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v2/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v2/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v2/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v2/MinesweeperPanel.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v2/MinesweeperPanelable.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v2/PanelMouseListener.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v3/Cell.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v3/MainGui.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v3/Minesweeper.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v3/MinesweeperFrame.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v3/MinesweeperPanel.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v3/MinesweeperPanelable.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v3/PanelMouseListener.java (100%) rename CCI_Java/CCI_Java/{minesweeper => src}/tp6/v3/Position.java (100%) delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString1.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString10.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString11.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString2.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString3.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString4.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString5.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString6.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString7.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString8.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo1/TestString9.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo2/Calculator.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V1.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V2.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V3.java delete mode 100644 CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V4.java delete mode 100644 CCI_Java/minesweeper/.project delete mode 100644 CCI_Java/tp/.project diff --git a/CCI_Java/CCI_Java/.classpath b/CCI_Java/CCI_Java/.classpath index b405493..ac9ce57 100644 --- a/CCI_Java/CCI_Java/.classpath +++ b/CCI_Java/CCI_Java/.classpath @@ -6,6 +6,5 @@ </attributes> </classpathentry> <classpathentry kind="src" path="src"/> - <classpathentry kind="src" path="minesweeper"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/CCI_Java/CCI_Java/src/projet/tp1/version2/MainGui.java b/CCI_Java/CCI_Java/src/projet/tp1/version2/MainGui.java deleted file mode 100644 index 4ce8e48..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp1/version2/MainGui.java +++ /dev/null @@ -1,11 +0,0 @@ -package projet.tp1.version2; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - - - - - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp1/version2/Minesweeper.java b/CCI_Java/CCI_Java/src/projet/tp1/version2/Minesweeper.java deleted file mode 100644 index 61fd6b0..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp1/version2/Minesweeper.java +++ /dev/null @@ -1,3 +0,0 @@ -package projet.tp1.version2; -public class Minesweeper { -} diff --git a/CCI_Java/CCI_Java/src/projet/tp1/version2/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/projet/tp1/version2/MinesweeperFrame.java deleted file mode 100644 index 734d212..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp1/version2/MinesweeperFrame.java +++ /dev/null @@ -1,19 +0,0 @@ -package projet.tp1.version2; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp1/version2/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/projet/tp1/version2/MinesweeperPanel.java deleted file mode 100644 index fe719db..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp1/version2/MinesweeperPanel.java +++ /dev/null @@ -1,36 +0,0 @@ -package projet.tp1.version2; -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - g.setColor(Color.RED); - g.drawLine(0, 0, getWidth(), getHeight()); - - g.setColor(Color.BLUE); - g.drawLine(500, 0, getWidth() / 2, getHeight() / 2); - - g.setColor(Color.BLACK); - g.drawRect(100, 200, 30, 50); - - g.setColor(Color.LIGHT_GRAY); - g.fillRect(200, 200, 30, 30); - - g.setColor(Color.GRAY); - g.drawRect(200, 200, 30, 30); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version1/MainGui.java b/CCI_Java/CCI_Java/src/projet/tp2/version1/MainGui.java deleted file mode 100644 index 94ec5e4..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version1/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package projet.tp2.version1; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version1/Minesweeper.java b/CCI_Java/CCI_Java/src/projet/tp2/version1/Minesweeper.java deleted file mode 100644 index 18271b9..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version1/Minesweeper.java +++ /dev/null @@ -1,3 +0,0 @@ -package projet.tp2.version1; -public class Minesweeper { -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/projet/tp2/version1/MinesweeperFrame.java deleted file mode 100644 index 6f1b511..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version1/MinesweeperFrame.java +++ /dev/null @@ -1,19 +0,0 @@ -package projet.tp2.version1; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/projet/tp2/version1/MinesweeperPanel.java deleted file mode 100644 index a4445ad..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version1/MinesweeperPanel.java +++ /dev/null @@ -1,41 +0,0 @@ -package projet.tp2.version1; -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - int cellX = 10; - int cellY = 30; - int cellWidth = 200; - int cellHeight = 400; - - super.paintComponent(g); - - g.setColor(Color.RED); - g.drawLine(0, 0, getWidth(), getHeight()); - - g.setColor(Color.BLUE); - g.drawLine(500, 0, getWidth() / 2, getHeight() / 2); - - g.setColor(Color.BLACK); - g.drawRect(100, 200, 30, 50); - - g.setColor(Color.LIGHT_GRAY); - g.fillRect(200, 200, 30, 30); - - g.setColor(Color.GRAY); - g.drawRect(cellX, cellY, cellWidth, cellHeight); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version2/MainGui.java b/CCI_Java/CCI_Java/src/projet/tp2/version2/MainGui.java deleted file mode 100644 index 5f6193a..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version2/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package projet.tp2.version2; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version2/Minesweeper.java b/CCI_Java/CCI_Java/src/projet/tp2/version2/Minesweeper.java deleted file mode 100644 index 1f2af6d..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version2/Minesweeper.java +++ /dev/null @@ -1,3 +0,0 @@ -package projet.tp2.version2; -public class Minesweeper { -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version2/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/projet/tp2/version2/MinesweeperFrame.java deleted file mode 100644 index 51bcbb8..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version2/MinesweeperFrame.java +++ /dev/null @@ -1,19 +0,0 @@ -package projet.tp2.version2; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version2/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/projet/tp2/version2/MinesweeperPanel.java deleted file mode 100644 index 45bb64c..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version2/MinesweeperPanel.java +++ /dev/null @@ -1,43 +0,0 @@ -package projet.tp2.version2; -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - int cellX = 10; - int cellY = 30; - int cellWidth = getWidth(); - int cellHeight = getHeight(); - int nbLines = 2; - int nbColumns = 3; - - super.paintComponent(g); - - g.setColor(Color.RED); - g.drawLine(0, 0, getWidth(), getHeight()); - - g.setColor(Color.BLUE); - g.drawLine(500, 0, getWidth() / 2, getHeight() / 2); - - g.setColor(Color.BLACK); - g.drawRect(100, 200, 30, 50); - - g.setColor(Color.LIGHT_GRAY); - g.fillRect(200, 200, 30, 30); - - g.setColor(Color.GRAY); - g.drawRect(cellX, cellY, cellWidth, cellHeight); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version3/MainGui.java b/CCI_Java/CCI_Java/src/projet/tp2/version3/MainGui.java deleted file mode 100644 index f5435f0..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version3/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package projet.tp2.version3; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version3/Minesweeper.java b/CCI_Java/CCI_Java/src/projet/tp2/version3/Minesweeper.java deleted file mode 100644 index e756cc8..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version3/Minesweeper.java +++ /dev/null @@ -1,3 +0,0 @@ -package projet.tp2.version3; -public class Minesweeper { -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version3/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/projet/tp2/version3/MinesweeperFrame.java deleted file mode 100644 index 4da8c6f..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version3/MinesweeperFrame.java +++ /dev/null @@ -1,19 +0,0 @@ -package projet.tp2.version3; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - } -} diff --git a/CCI_Java/CCI_Java/src/projet/tp2/version3/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/projet/tp2/version3/MinesweeperPanel.java deleted file mode 100644 index 0da0813..0000000 --- a/CCI_Java/CCI_Java/src/projet/tp2/version3/MinesweeperPanel.java +++ /dev/null @@ -1,46 +0,0 @@ -package projet.tp2.version3; -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - - int cellWidth = getWidth(); - int cellHeight = getHeight(); - int nbLines = 2; - int nbColumns = 3; - int line = 1; - int column = 2; - int cellX = line * cellWidth; - int cellY = column * cellHeight; - - super.paintComponent(g); - - g.setColor(Color.RED); - g.drawLine(0, 0, getWidth(), getHeight()); - - g.setColor(Color.BLUE); - g.drawLine(500, 0, getWidth() / 2, getHeight() / 2); - - g.setColor(Color.BLACK); - g.drawRect(100, 200, 30, 50); - - g.setColor(Color.LIGHT_GRAY); - g.fillRect(200, 200, 30, 30); - - g.setColor(Color.GRAY); - g.drawRect(cellX, cellY, cellWidth, cellHeight); - } -} diff --git a/CCI_Java/CCI_Java/src/td1/EX01.java b/CCI_Java/CCI_Java/src/td1/EX01.java deleted file mode 100644 index a96b609..0000000 --- a/CCI_Java/CCI_Java/src/td1/EX01.java +++ /dev/null @@ -1,58 +0,0 @@ -package td1; - -import java.util.Scanner; - -public class EX01 { - - public static void main(String[] args) { - - // Ex01 - double x = 10; - boolean isXInInterval = ((-5) < x && x <= 2) || ((5 <= x) && (x <= 10)); - - // Ex02 - Scanner scanner = new Scanner(System.in); - System.out.println("Donnez moi l'annee svp :"); - int year = scanner.nextInt(); - boolean cond1 = year % 4 == 0; - boolean cond2 = year % 100 != 0; - boolean cond3 = year % 400 == 0; - boolean isLeap = (cond1 && cond2) || cond3; - if (isLeap) { - System.out.println("C'est bissextile !"); - } -// else if (year % 400 == 0) { -// System.out.println("C'est bissextile !"); -// } - else { - System.out.println("Ce n'est pas bissextile !"); - } - scanner.close(); - // Ex02 - int a = 2; - int b = 13; - int c = 3; - - boolean frage1 = (a +b) != c; - // (15) != 3 --> T - boolean frage2 = !(a == c); - boolean frage3 = ((b - a) >= c) && (a <= (c - b)); - // (11 >= 3) && (2 <= -10) --> t && f --> f - boolean frage4 = (((6 * a) + 1) >= b) && (c == (b % 5)); - // (13 >= 13) && 3 == (3) --> T && T --> f - boolean frage5 = (b / c) < (b / 3.0); - // 13 / 3 < (13 / 3.0) --> 4 < 4.33 --> true - boolean frage6 = (((b + c + 3) / 9) == (a + 1)) || (((b - 5) % a) > 0); - // (19 / 9) == 3 || (8 % 2) > 0 --> f || f --> f - System.out.println("1: " + frage1 + " 2: " + frage2 + " 3: " + frage3 + " 4: " - + frage4 + " 5: " + frage5 + " 6: " + frage6); - - // Ex03 - /* 4. (x >= y) && (y > z) && (z >= x) - * --> ERRor - * - * - * */ - } - -} diff --git a/CCI_Java/CCI_Java/src/td5/ex01/Date.java b/CCI_Java/CCI_Java/src/td5/ex01/Date.java deleted file mode 100644 index 5064823..0000000 --- a/CCI_Java/CCI_Java/src/td5/ex01/Date.java +++ /dev/null @@ -1,82 +0,0 @@ -package td5.ex01; - -public class Date { - int day; - int month; - int year; - - public Date() { - this.day = 0; - this.month = 0; - this.year = 0; - } - - public Date(int day, int month, int year) { - this.day = day; - this.month = month; - this.year = year; - } - - void print() { - System.out.println("Date : " + day + "/" + month + "/" + year); - } - - boolean isLeapYear() { - boolean isLeap = (this.year % 4 == 0 && this.year % 100 != 0) || this.year % 400 == 0; - if (isLeap) - return true; - else - return false; - } - - boolean isBefore(Date d) { - if (d.year > this.year) - return true; - else if (d.year == this.year) - if (d.month > this.month) - return true; - else if (d.month == this.month) - if (d.day > this.day) - return true; - else - return false; - else - return false; - else - return false; - } - - int nbDaysInMonth() { - int nbDays = 31; - - if(this.month == 2) - if(isLeapYear()) - nbDays = 29; - else - nbDays = 28; - else if (this.month < 7 && this.month % 2 == 0) - nbDays = 30; - else if (this.month == 9 || this.month == 11) - nbDays = 30; - - return nbDays; - } - - Date nextDay() { - int newDay = this.day; - int newMonth = this.month; - int newYear = this.year; - - if(this.day < nbDaysInMonth()) - newDay ++; - else if (this.month != 12) { - newMonth ++; - newDay = 1; - }else { - newDay = 1; - newMonth = 1; - newYear++; - } - return new Date(newDay, newMonth, newYear); - } -} diff --git a/CCI_Java/CCI_Java/src/td5/ex01/Employee.java b/CCI_Java/CCI_Java/src/td5/ex01/Employee.java deleted file mode 100644 index 590ac28..0000000 --- a/CCI_Java/CCI_Java/src/td5/ex01/Employee.java +++ /dev/null @@ -1,18 +0,0 @@ -package td5.ex01; - -import java.util.ArrayList; - -public class Employee { - - int id; - ArrayList<Holiday> holidays; - - public Employee(int id) { - this.id = id; - } - - public void addHoliday(Holiday holiday) { - holidays.add(holiday); - } - -} diff --git a/CCI_Java/CCI_Java/src/td5/ex01/Holiday.java b/CCI_Java/CCI_Java/src/td5/ex01/Holiday.java deleted file mode 100644 index ce10221..0000000 --- a/CCI_Java/CCI_Java/src/td5/ex01/Holiday.java +++ /dev/null @@ -1,17 +0,0 @@ -package td5.ex01; - -public class Holiday { - Date start; - Date end; - - public Holiday(Date start, Date end) { - this.start = start; - this.end = end; - } - - public Holiday() { - this.start = new Date(); - this.end = new Date(); - } - -} diff --git a/CCI_Java/CCI_Java/src/td5/ex01/HolidaysExample1.java b/CCI_Java/CCI_Java/src/td5/ex01/HolidaysExample1.java deleted file mode 100644 index 33a50df..0000000 --- a/CCI_Java/CCI_Java/src/td5/ex01/HolidaysExample1.java +++ /dev/null @@ -1,14 +0,0 @@ -package td5.ex01; - -public class HolidaysExample1 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - Date date1 = new Date(12, 6, 2030); - Date date2 = new Date(20, 6, 2030); - Holiday holiday1 = new Holiday(date1, date2); - - } - -} diff --git a/CCI_Java/CCI_Java/src/td5/ex01/HolidaysExample2.java b/CCI_Java/CCI_Java/src/td5/ex01/HolidaysExample2.java deleted file mode 100644 index 50aca13..0000000 --- a/CCI_Java/CCI_Java/src/td5/ex01/HolidaysExample2.java +++ /dev/null @@ -1,35 +0,0 @@ -package td5.ex01; - -public class HolidaysExample2 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - Date date1 = new Date(15, 7, 2024); - Date date2 = new Date(22, 7, 2024); - Date date3 = new Date(20, 12, 2024); - Date date4 = new Date(5, 1, 2025); - Date date5 = new Date(10, 8, 2024); - Date date6 = new Date(17, 8, 2024); - Date date7 = new Date(24, 8, 2024); - Date date8 = new Date(31, 8, 2024); - Date date9 = new Date(1, 9, 2024); - Date date10 = new Date(7, 9, 2024); - - Holiday holiday1 = new Holiday(date1, date2); - Holiday holiday2 = new Holiday(date3, date4); - Holiday holiday3 = new Holiday(date5, date6); - Holiday holiday4 = new Holiday(date7, date8); - Holiday holiday5 = new Holiday(date9, date10); - - Employee employee1 = new Employee(5845); - Employee employee2 = new Employee(10312); - - employee1.addHoliday(holiday1); - employee1.addHoliday(holiday2); - employee2.addHoliday(holiday3); - employee2.addHoliday(holiday4); - employee2.addHoliday(holiday5); - } - -} diff --git a/CCI_Java/CCI_Java/src/td6/Promotion.java b/CCI_Java/CCI_Java/src/td6/Promotion.java deleted file mode 100644 index db4800c..0000000 --- a/CCI_Java/CCI_Java/src/td6/Promotion.java +++ /dev/null @@ -1,30 +0,0 @@ -package td6; - -import java.util.ArrayList; -import java.util.Iterator; - -public class Promotion { - - private String name; - private ArrayList<Student> students; - - public Promotion(String name) { - this.name = name; - students = new ArrayList<Student>(); - } - - public void addStudent(Student student) { - students.add(student); - } - - @Override - public String toString() { - - String result = name+ " [ "; - - for (Student stud : students) { - result += (" " + stud.toString()); - } - return result + "]"; - } -} diff --git a/CCI_Java/CCI_Java/src/td6/Student.java b/CCI_Java/CCI_Java/src/td6/Student.java deleted file mode 100644 index 42a6bec..0000000 --- a/CCI_Java/CCI_Java/src/td6/Student.java +++ /dev/null @@ -1,45 +0,0 @@ -package td6; - -import java.util.ArrayList; - -public class Student { - private String firstName; - private String lastName; - private ArrayList<SubjectResult> results; - - public Student(String firstName, String lastName) { - this.firstName = firstName; - this.lastName = lastName; - results = new ArrayList<SubjectResult>(); - } - - public void addResult(SubjectResult subjectResult) { - results.add(subjectResult); - } - - public int getResultCount() { - return results.size(); - } - - public SubjectResult getResult(int idx) { - return results.get(idx); - } - - public double getAverageMark() { - double sum = 0; - for (SubjectResult res : results) { - sum += res.getMark(); - } - return sum / results.size(); - } - - @Override - public String toString() { - String result = "Name: " + firstName + " " + lastName; - for (SubjectResult res : results) { - result += " [" + res.toString() + "]"; - } - - return result + " [avg: " + getAverageMark() + "]"; - } -} diff --git a/CCI_Java/CCI_Java/src/td6/SubjectResult.java b/CCI_Java/CCI_Java/src/td6/SubjectResult.java deleted file mode 100644 index a975366..0000000 --- a/CCI_Java/CCI_Java/src/td6/SubjectResult.java +++ /dev/null @@ -1,26 +0,0 @@ -package td6; - -public class SubjectResult { - - private String name; - private double mark; - - public SubjectResult(String name, double mark) { - this.name = name; - this.mark = mark; - } - - public String getName() { - return name; - } - - public double getMark() { - return mark; - } - - @Override - public String toString() { - // TODO Auto-generated method stub - return name + "/" + mark ; - } -} diff --git a/CCI_Java/CCI_Java/src/td6/TestPromotion.java b/CCI_Java/CCI_Java/src/td6/TestPromotion.java deleted file mode 100644 index 0f0bf08..0000000 --- a/CCI_Java/CCI_Java/src/td6/TestPromotion.java +++ /dev/null @@ -1,30 +0,0 @@ -package td6; - -public class TestPromotion { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Promotion prom = new Promotion("Promotion des Talents"); - - Student alice = new Student("Alice", "Dupont"); - SubjectResult res1 = new SubjectResult("Math", 15.5); - SubjectResult res2 = new SubjectResult("Info", 18.0); - - Student bob = new Student("Bob", "Martin"); - SubjectResult res3 = new SubjectResult("Math", 12.0); - SubjectResult res4 = new SubjectResult("Info", 16.5); - SubjectResult res5 = new SubjectResult("Phys", 14.0); - - alice.addResult(res1); - alice.addResult(res2); - bob.addResult(res3); - bob.addResult(res4); - bob.addResult(res5); - - prom.addStudent(alice); - prom.addStudent(bob); - - System.out.println(prom.toString()); - } - -} diff --git a/CCI_Java/CCI_Java/src/td7/Point.java b/CCI_Java/CCI_Java/src/td7/Point.java deleted file mode 100644 index 0eac460..0000000 --- a/CCI_Java/CCI_Java/src/td7/Point.java +++ /dev/null @@ -1,44 +0,0 @@ -package td7; - -public class Point { - String name; - private double x; - private double y; - - public Point() { - this(null, 0, 0); - } - - public Point(String name, double x, double y) { - this.name = name; - this.x = x; - this.y = y; - } - - public Point scale(double k) { - return new Point(name + "'", k * x, k * y); - } - - @Override - public String toString() { - return name + "(" + x + ";" + y + ")"; - } - - public String getName() { - return name; - } - - public double getX() { - return x; - } - - public double getY() { - return y; - } - - public Point translate(double dx, double dy) { - return new Point(name+"'", x + dx, y+dy); - } - - -} diff --git a/CCI_Java/CCI_Java/src/td7/Polygon.java b/CCI_Java/CCI_Java/src/td7/Polygon.java deleted file mode 100644 index 0856701..0000000 --- a/CCI_Java/CCI_Java/src/td7/Polygon.java +++ /dev/null @@ -1,51 +0,0 @@ -package td7; - -import java.util.ArrayList; - -public class Polygon { - private String name; - private ArrayList<Point> points; - - public Polygon() { - this(null); - } - - public Polygon(String name) { - this.name = name; - this.points = new ArrayList<Point>(); - } - - public void addPoint(Point p) { - points.add(p); - } - - public int getPointsSize() { - return points.size(); - } - - public Point getPoint(int idx) { - return points.get(idx); - } - - public String getName() { - return name; - } - - public String toString() { - String res = name + ": "; - for(Point p : points) { - res += p.toString() + ", "; - } - return res; - } - - public Polygon scale(double k) { - - Polygon polyScaled = new Polygon(name+"'"); - for(Point p : points) { - polyScaled.addPoint(p.scale(k)); - } - - return polyScaled; - } -} diff --git a/CCI_Java/CCI_Java/src/td7/TestPoint.java b/CCI_Java/CCI_Java/src/td7/TestPoint.java deleted file mode 100644 index e43d921..0000000 --- a/CCI_Java/CCI_Java/src/td7/TestPoint.java +++ /dev/null @@ -1,15 +0,0 @@ -package td7; - -public class TestPoint { - - public static void main(String[] args) { - - Point pointA = new Point("A", 3, 5); - Point pointB = new Point("B", -6, 8); - System.out.println(pointA + " " + pointB); - System.out.println(pointA.scale(5) + " " + pointB.scale(5)); - - - } - -} diff --git a/CCI_Java/CCI_Java/src/td7/TestPolygon.java b/CCI_Java/CCI_Java/src/td7/TestPolygon.java deleted file mode 100644 index 90502eb..0000000 --- a/CCI_Java/CCI_Java/src/td7/TestPolygon.java +++ /dev/null @@ -1,21 +0,0 @@ -package td7; - -public class TestPolygon { - - public static void main(String[] args) { - Point pointA = new Point("A", 1, 2); - Point pointB = new Point("B", 3, 4); - Point pointC = new Point("C", 5, 6); - - Polygon poli = new Polygon("Triangle"); - poli.addPoint(pointA); - poli.addPoint(pointB); - poli.addPoint(pointC); - - System.out.println(poli); - - System.out.println(poli.scale(5)); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp1/EX01/HalloWorld.java b/CCI_Java/CCI_Java/src/tp1/EX01/HalloWorld.java deleted file mode 100644 index 3fbbfbd..0000000 --- a/CCI_Java/CCI_Java/src/tp1/EX01/HalloWorld.java +++ /dev/null @@ -1,10 +0,0 @@ -package tp1.EX01; - -public class HalloWorld { - - public static void main(String[] args) { - System.out.println("Hello World!"); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp1/EX02/AverageCalculator.java b/CCI_Java/CCI_Java/src/tp1/EX02/AverageCalculator.java deleted file mode 100644 index 3442f51..0000000 --- a/CCI_Java/CCI_Java/src/tp1/EX02/AverageCalculator.java +++ /dev/null @@ -1,28 +0,0 @@ -package tp1.EX02; - -import java.util.Scanner; - -public class AverageCalculator { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - - System.out.println("Donnez moi deux nombre ! premiere : "); - int a = scanner.nextInt(); - System.out.println("Deuxieme : "); - int b = scanner.nextInt(); - System.out.println("Vous avez mis : " + a + " et " + b); - int somme = a + b; - int produit = a * b; - System.out.println("Somme : " + somme + " produit : " + produit); - if (b != 0) { - int div = a / b; - int rest = a % b; - System.out.println("div : " + div + " rest : " + rest); - } else { - System.out.println("Division pas possible, car b = 0"); - } - } - -} diff --git a/CCI_Java/CCI_Java/src/tp1/EX03/TimeConverter.java b/CCI_Java/CCI_Java/src/tp1/EX03/TimeConverter.java deleted file mode 100644 index 320116b..0000000 --- a/CCI_Java/CCI_Java/src/tp1/EX03/TimeConverter.java +++ /dev/null @@ -1,20 +0,0 @@ -package tp1.EX03; - -public class TimeConverter { - - public static void main(String[] args) { - double x = Math.random() * 20; - double y = Math.random() * 20; - - System.out.println("x : " + x + " y : " + y); - - if (x > y){ - System.out.println("x est plus grand : " + x); - } else if (x == y){ - System.out.println("ils sont egal "); - } else { - System.out.println("y est plus grand : " + y); - } - } - -} diff --git a/CCI_Java/CCI_Java/src/tp1/EX04/SphereCalculator.java b/CCI_Java/CCI_Java/src/tp1/EX04/SphereCalculator.java deleted file mode 100644 index f23aada..0000000 --- a/CCI_Java/CCI_Java/src/tp1/EX04/SphereCalculator.java +++ /dev/null @@ -1,21 +0,0 @@ -package tp1.EX04; - -import java.util.Scanner; - -public class SphereCalculator { - - public static void main(String[] args){ - Scanner scan = new Scanner(System.in); - System.out.println("Donnez moi une radius svp :"); - - double radius = scan.nextDouble(); - - double aire = 4 * Math.PI * Math.pow(radius, 2); - double volume = (4 * Math.PI * Math.pow(radius, 3) ) / 3; -// System.out.printf("test"); -// System.out.printf("volume: %.4f%n", volume); - - - } - -} diff --git a/CCI_Java/CCI_Java/minesweeper/tp1/version1/MainGui.java b/CCI_Java/CCI_Java/src/tp1/version1/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp1/version1/MainGui.java rename to CCI_Java/CCI_Java/src/tp1/version1/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp1/version1/Minesweeper.java b/CCI_Java/CCI_Java/src/tp1/version1/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp1/version1/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp1/version1/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp1/version1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp1/version1/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp1/version1/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp1/version1/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp1/version1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp1/version1/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp1/version1/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp1/version1/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp1/version2/MainGui.java b/CCI_Java/CCI_Java/src/tp1/version2/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp1/version2/MainGui.java rename to CCI_Java/CCI_Java/src/tp1/version2/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp1/version2/Minesweeper.java b/CCI_Java/CCI_Java/src/tp1/version2/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp1/version2/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp1/version2/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp1/version2/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp1/version2/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp1/version2/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp1/version2/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp1/version2/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp1/version2/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp1/version2/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp1/version2/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/src/tp2/ex01/ExamResults.java b/CCI_Java/CCI_Java/src/tp2/ex01/ExamResults.java deleted file mode 100644 index eeb2b3a..0000000 --- a/CCI_Java/CCI_Java/src/tp2/ex01/ExamResults.java +++ /dev/null @@ -1,34 +0,0 @@ -package tp2.ex01; - -import java.util.Scanner; - -public class ExamResults { - - public static void main(String[] args) { - Scanner scan = new Scanner(System.in); - - System.out.println("Donnez moi le premiere note svp :"); - int note1 = scan.nextInt(); - System.out.println("Donnez moi le deuxieme note svp :"); - int note2 = scan.nextInt(); - System.out.println("Donnez moi le troisieme note svp :"); - int note3 = scan.nextInt(); - - double moyenne = (note1 + note2 + note3) / 3; - System.out.println("La moyenne : " + moyenne); - - if(moyenne >= 16){ - System.out.println("Tres Bien (TB)"); - } else if (moyenne >= 14) { - System.out.println("Bien (B)"); - } else if (moyenne >= 12) { - System.out.println("Assez Bien (AB)"); - } else if (moyenne >= 10) { - System.out.println("Passable (P)"); - } else { - System.out.println("gg, try again"); - } - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp2/ex02/ArithmeticOperations.java b/CCI_Java/CCI_Java/src/tp2/ex02/ArithmeticOperations.java deleted file mode 100644 index 05fa730..0000000 --- a/CCI_Java/CCI_Java/src/tp2/ex02/ArithmeticOperations.java +++ /dev/null @@ -1,27 +0,0 @@ -package tp2.ex02; - -import java.util.Scanner; - -public class ArithmeticOperations { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - - System.out.println("Donnez moi deux nombre ! premiere : "); - int a = scanner.nextInt(); - System.out.println("Deuxieme : "); - int b = scanner.nextInt(); - System.out.println("Vous avez mis : " + a + " et " + b); - int somme = a + b; - int produit = a * b; - System.out.println("Somme : " + somme + " produit : " + produit); - if (b != 0) { - int div = a / b; - int rest = a % b; - System.out.println("div : " + div + " rest : " + rest); - } else { - System.out.println("Division pas possible, car b = 0"); - } - } - -} diff --git a/CCI_Java/CCI_Java/src/tp2/ex03/RandomNumbers.java b/CCI_Java/CCI_Java/src/tp2/ex03/RandomNumbers.java deleted file mode 100644 index 52939d6..0000000 --- a/CCI_Java/CCI_Java/src/tp2/ex03/RandomNumbers.java +++ /dev/null @@ -1,22 +0,0 @@ -package tp2.ex03; - -public class RandomNumbers { - - public static void main(String[] args) { - double x = Math.random() * 20; - double y = Math.random() * 20; - - System.out.println("x : " + x + " y : " + y); - - if (x > y){ - System.out.println("x est plus grand : " + x); - } else if (x == y){ - System.out.println("ils sont egal "); - } else { - System.out.println("y est plus grand : " + y); - } - - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp2/ex04/MoneyDecomposition.java b/CCI_Java/CCI_Java/src/tp2/ex04/MoneyDecomposition.java deleted file mode 100644 index 6af762b..0000000 --- a/CCI_Java/CCI_Java/src/tp2/ex04/MoneyDecomposition.java +++ /dev/null @@ -1,30 +0,0 @@ -package tp2.ex04; - -import java.util.Scanner; - -public class MoneyDecomposition { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - int[] bills = {500, 200, 100, 50, 20, 10, 5, 2, 1}; - System.out.println("Entrez un montant en euros :"); - int montant = scanner.nextInt(); - System.out.println("Vous avez entré : " + montant); - System.out.println("Décomposition :"); -// while (montant / bills[idx] == 0) { -// idx ++; -// } - - for (int i : bills) { - int div = montant / i; - if(div > 0) { - System.out.println(div + " billet(s) de " + i + " euros"); - montant = montant % i; - } - - } - - } - -} - diff --git a/CCI_Java/CCI_Java/src/tp2/ex04/MoneyDecompositionV2.java b/CCI_Java/CCI_Java/src/tp2/ex04/MoneyDecompositionV2.java deleted file mode 100644 index 7fbf3de..0000000 --- a/CCI_Java/CCI_Java/src/tp2/ex04/MoneyDecompositionV2.java +++ /dev/null @@ -1,63 +0,0 @@ -package tp2.ex04; - -import java.util.Scanner; - -public class MoneyDecompositionV2 { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - int[] bills = {500, 200, 100, 50, 20, 10, 5, 2, 1}; - System.out.println("Entrez un montant en euros :"); - int montant = scanner.nextInt(); - System.out.println("Vous avez entré : " + montant); - System.out.println("Décomposition :"); - - int div = montant / 500; - if(div > 0) { - System.out.println(div + " billet(s) de " + 500 + " euros"); - montant = montant % 500; - } - div = montant / 200; - if(div > 0) { - System.out.println(div + " billet(s) de " + 200 + " euros"); - montant = montant % 200; - } - div = montant / 100; - if(div > 0) { - System.out.println(div + " billet(s) de " + 100 + " euros"); - montant = montant % 100; - } - div = montant / 50; - if(div > 0) { - System.out.println(div + " billet(s) de " + 50 + " euros"); - montant = montant % 50; - } - div = montant / 20; - if(div > 0) { - System.out.println(div + " billet(s) de " + 20 + " euros"); - montant = montant % 20; - } - div = montant / 10; - if(div > 0) { - System.out.println(div + " billet(s) de " + 10 + " euros"); - montant = montant % 10; - } - div = montant / 5; - if(div > 0) { - System.out.println(div + " billet(s) de " + 5 + " euros"); - montant = montant % 5; - } - div = montant / 2; - if(div > 0) { - System.out.println(div + " billet(s) de " + 2 + " euros"); - montant = montant % 2; - } - div = montant / 1; - if(div > 0) { - System.out.println(div + " billet(s) de " + 1 + " euros"); - montant = montant % 1; - } - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MainGui.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MainGui.java deleted file mode 100644 index d256a4a..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp2.minesweeperVersion1; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/Minesweeper.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/Minesweeper.java deleted file mode 100644 index 827fae3..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/Minesweeper.java +++ /dev/null @@ -1,9 +0,0 @@ -package tp2.minesweeperVersion1; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperFrame.java deleted file mode 100644 index 80f6942..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperFrame.java +++ /dev/null @@ -1,25 +0,0 @@ -package tp2.minesweeperVersion1; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { -Minesweeper minesweeper; -MinesweeperPanel minesweeperPanel; -public MinesweeperFrame() { -this.minesweeper = new Minesweeper(); - -this.minesweeper.nbColumns = 15; -this.minesweeper.nbLines = 20; -this.minesweeper.score = 30; -this.minesweeper.selectedLine = 3; -this.minesweeper.selectedColumn = 8; - -this.minesweeperPanel = new MinesweeperPanel(minesweeper); -add(minesweeperPanel); -pack(); -setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); -setVisible(true); - - -}} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperPanel.java deleted file mode 100644 index 536a384..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperPanel.java +++ /dev/null @@ -1,53 +0,0 @@ -package tp2.minesweeperVersion1; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); -// g.setColor(Color.RED); -// g.drawLine(0, 0, getWidth(), getHeight()); -// g.setColor(Color.BLUE); -// g.drawLine(getWidth(), getHeight(), getWidth() / 2, getHeight() / 2); - -// grand rect - - int spaceBorder = 20; - int nbColumns = 5; - int nbRows = 5; - - int maxWidth = (getWidth() - spaceBorder) - ((getWidth() - spaceBorder) % nbColumns); - int maxHeight = (getHeight() - spaceBorder) - ((getHeight() - spaceBorder) % nbRows); - - int spaceHor = (getWidth() - (spaceBorder*2)) / nbColumns; - int spaceVert = (getHeight() - (spaceBorder*2)) / nbRows; - // - int posV = 0; - for(int idx = 1; idx <= nbRows; idx++) { - posV = (idx * spaceVert); - g.setColor(Color.BLACK); - g.drawLine(20, posV, getWidth() - 20, posV); - } - - - int posH = 0; - for(int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor); - g.setColor(Color.BLACK); - g.drawLine(posH, 20, posH, getHeight() - 20); - } - - } -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperPanelDamier.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperPanelDamier.java deleted file mode 100644 index 399bde3..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion1/MinesweeperPanelDamier.java +++ /dev/null @@ -1,64 +0,0 @@ -package tp2.minesweeperVersion1; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanelDamier extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanelDamier(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - g.setColor(Color.RED); - g.drawLine(0, 0, getWidth(), getHeight()); - g.setColor(Color.BLUE); - g.drawLine(getWidth(), getHeight(), getWidth() / 2, getHeight() / 2); - -// grand rect - int widthHouse = getWidth() / 3; - int heightHouse = getHeight() / 3; - int xMid = getWidth() / 2; - int yMid = getHeight() / 2; - int unten = yMid + (heightHouse / 2) ; - int oben = yMid - heightHouse / 2; - int links = xMid - widthHouse / 2; - int rechts = xMid + (widthHouse / 2); - // house - g.setColor(Color.YELLOW); - g.fillRect(links, - oben, - widthHouse, - heightHouse); - g.setColor(Color.BLACK); - g.drawRect(links, - oben, - widthHouse, - heightHouse); - - g.setColor(Color.BLACK); - g.drawLine(links, oben, rechts - widthHouse / 2, oben - heightHouse / 2); - g.setColor(Color.BLACK); - g.drawLine(rechts, oben, links + widthHouse / 2, oben - heightHouse / 2); -////port -// g.setColor(Color.LIGHT_GRAY); -// g.fillRect(200, 200, 30, 30); -// g.setColor(Color.GRAY); -// g.drawRect(200, 200, 30, 30); - -// g.setColor(Color.BLUE); - g.setColor(Color.RED); - g.drawLine(links, oben, rechts, oben); - - // Oval getWidth() getHeight() - g.setColor(Color.RED); - g.drawOval(0, 100, 10, 10); - } -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MainGui.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MainGui.java deleted file mode 100644 index fd4a8dc..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp2.minesweeperVersion2; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/Minesweeper.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/Minesweeper.java deleted file mode 100644 index af3a8a7..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/Minesweeper.java +++ /dev/null @@ -1,9 +0,0 @@ -package tp2.minesweeperVersion2; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperFrame.java deleted file mode 100644 index 635772d..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperFrame.java +++ /dev/null @@ -1,25 +0,0 @@ -package tp2.minesweeperVersion2; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { -Minesweeper minesweeper; -MinesweeperPanel minesweeperPanel; -public MinesweeperFrame() { -this.minesweeper = new Minesweeper(); - -this.minesweeper.nbColumns = 15; -this.minesweeper.nbLines = 20; -this.minesweeper.score = 30; -this.minesweeper.selectedLine = 3; -this.minesweeper.selectedColumn = 8; - -this.minesweeperPanel = new MinesweeperPanel(minesweeper); -add(minesweeperPanel); -pack(); -setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); -setVisible(true); - - -}} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperPanel.java deleted file mode 100644 index 4433d38..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperPanel.java +++ /dev/null @@ -1,60 +0,0 @@ -package tp2.minesweeperVersion2; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - // grand rect - - int spaceBorder = 20; - int nbColumns = 10; - int nbRows = 10; - - int carreWidth = (getWidth() - (spaceBorder * 2)) - ((getWidth() - (spaceBorder * 2)) % nbColumns); - int carreHeight = (getHeight() - (spaceBorder * 2)) - ((getHeight() - (spaceBorder * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + spaceBorder; - int lineEndV = carreWidth + spaceBorder; - - // creating collumns - int posH = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, spaceBorder, lineEndH); - - for (int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(posH, spaceBorder, posH, lineEndH); - } - - // creating rows - int posV = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, lineEndV, spaceBorder); - - for (int idx = 1; idx <= nbRows; idx++) { - posV = (idx * spaceVert) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, posV, lineEndV, posV); - } - - } -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperPanelDamier.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperPanelDamier.java deleted file mode 100644 index ccdc0b5..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/MinesweeperPanelDamier.java +++ /dev/null @@ -1,64 +0,0 @@ -package tp2.minesweeperVersion2; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanelDamier extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanelDamier(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - g.setColor(Color.RED); - g.drawLine(0, 0, getWidth(), getHeight()); - g.setColor(Color.BLUE); - g.drawLine(getWidth(), getHeight(), getWidth() / 2, getHeight() / 2); - -// grand rect - int widthHouse = getWidth() / 3; - int heightHouse = getHeight() / 3; - int xMid = getWidth() / 2; - int yMid = getHeight() / 2; - int unten = yMid + (heightHouse / 2) ; - int oben = yMid - heightHouse / 2; - int links = xMid - widthHouse / 2; - int rechts = xMid + (widthHouse / 2); - // house - g.setColor(Color.YELLOW); - g.fillRect(links, - oben, - widthHouse, - heightHouse); - g.setColor(Color.BLACK); - g.drawRect(links, - oben, - widthHouse, - heightHouse); - - g.setColor(Color.BLACK); - g.drawLine(links, oben, rechts - widthHouse / 2, oben - heightHouse / 2); - g.setColor(Color.BLACK); - g.drawLine(rechts, oben, links + widthHouse / 2, oben - heightHouse / 2); -////port -// g.setColor(Color.LIGHT_GRAY); -// g.fillRect(200, 200, 30, 30); -// g.setColor(Color.GRAY); -// g.drawRect(200, 200, 30, 30); - -// g.setColor(Color.BLUE); - g.setColor(Color.RED); - g.drawLine(links, oben, rechts, oben); - - // Oval getWidth() getHeight() - g.setColor(Color.RED); - g.drawOval(0, 100, 10, 10); - } -} diff --git a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/fiddling.java b/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/fiddling.java deleted file mode 100644 index 5547aed..0000000 --- a/CCI_Java/CCI_Java/src/tp2/minesweeperVersion2/fiddling.java +++ /dev/null @@ -1,12 +0,0 @@ -package tp2.minesweeperVersion2; - -public class fiddling { - - public static void main(String[] args) { - // TODO Auto-generated method stub - int x = 20%9; - System.out.println(x); - - } - -} diff --git a/CCI_Java/CCI_Java/minesweeper/tp2/v1/MainGui.java b/CCI_Java/CCI_Java/src/tp2/v1/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp2/v1/MainGui.java rename to CCI_Java/CCI_Java/src/tp2/v1/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp2/v1/Minesweeper.java b/CCI_Java/CCI_Java/src/tp2/v1/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp2/v1/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp2/v1/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp2/v1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp2/v1/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp2/v1/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp2/v1/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp2/v1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp2/v1/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp2/v1/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp2/v1/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp2/v1/MinesweeperPanelDamier.java b/CCI_Java/CCI_Java/src/tp2/v1/MinesweeperPanelDamier.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp2/v1/MinesweeperPanelDamier.java rename to CCI_Java/CCI_Java/src/tp2/v1/MinesweeperPanelDamier.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp2/v1/fiddling.java b/CCI_Java/CCI_Java/src/tp2/v1/fiddling.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp2/v1/fiddling.java rename to CCI_Java/CCI_Java/src/tp2/v1/fiddling.java diff --git a/CCI_Java/CCI_Java/src/tp3/ex01/Product.java b/CCI_Java/CCI_Java/src/tp3/ex01/Product.java deleted file mode 100644 index 387a124..0000000 --- a/CCI_Java/CCI_Java/src/tp3/ex01/Product.java +++ /dev/null @@ -1,6 +0,0 @@ -package tp3.ex01; - -public class Product { - int quantity; - double price; -} diff --git a/CCI_Java/CCI_Java/src/tp3/ex01/ProductExample.java b/CCI_Java/CCI_Java/src/tp3/ex01/ProductExample.java deleted file mode 100644 index 31e9352..0000000 --- a/CCI_Java/CCI_Java/src/tp3/ex01/ProductExample.java +++ /dev/null @@ -1,26 +0,0 @@ -package tp3.ex01; - -import java.util.Scanner; - -public class ProductExample { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - Product productA = new Product(); - System.out.println("Quantité du produit A : "); - productA.quantity = scanner.nextInt(); - System.out.println("Prix du produit A : "); - productA.price = scanner.nextDouble(); - - Product productB = new Product(); - System.out.println("Quantité du produit B : "); - productB.quantity = scanner.nextInt(); - System.out.println("Prix du produit B : "); - productB.price = scanner.nextDouble(); - - System.out.println("productA.quantity: "+ productA.quantity +" productB.quantity: " + productB.quantity); - System.out.println("productA.price: "+ productA.price +" productB.price: " + productB.price); - double prixTotal = productB.price * productB.quantity + productA.price * productA.quantity; - System.out.println(" Le prix total des deux produits est : " + prixTotal); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/ex02/Product.java b/CCI_Java/CCI_Java/src/tp3/ex02/Product.java deleted file mode 100644 index 4b31ed6..0000000 --- a/CCI_Java/CCI_Java/src/tp3/ex02/Product.java +++ /dev/null @@ -1,6 +0,0 @@ -package tp3.ex02; - -public class Product { - int quantity; - double price; -} diff --git a/CCI_Java/CCI_Java/src/tp3/ex02/ProductExample.java b/CCI_Java/CCI_Java/src/tp3/ex02/ProductExample.java deleted file mode 100644 index b5f2431..0000000 --- a/CCI_Java/CCI_Java/src/tp3/ex02/ProductExample.java +++ /dev/null @@ -1,18 +0,0 @@ -package tp3.ex02; - -public class ProductExample { - - public static void main(String[] args) { - Product productA = new Product(); - productA.quantity = 15; - productA.price = 30.5; - - Product productB = new Product(); - productB.quantity = 120; - productB.price = 10.2; - - System.out.println("productA.quantity: "+ productA.quantity +" productB.quantity:" + productB.quantity); - System.out.println("productA.price: "+ productA.price +" productB.price:" + productB.price); - - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/ex03/NumberPrinter.java b/CCI_Java/CCI_Java/src/tp3/ex03/NumberPrinter.java deleted file mode 100644 index 0f8903f..0000000 --- a/CCI_Java/CCI_Java/src/tp3/ex03/NumberPrinter.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp3.ex03; - -import java.util.Scanner; - -public class NumberPrinter { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - - System.out.println(" Entrez un nombre entier positif : "); - int n = scanner.nextInt(); - - for(int idx = 1; idx <= n; idx++) - System.out.println(idx); - - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/ex04/NumberPrinter.java b/CCI_Java/CCI_Java/src/tp3/ex04/NumberPrinter.java deleted file mode 100644 index fa4792e..0000000 --- a/CCI_Java/CCI_Java/src/tp3/ex04/NumberPrinter.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp3.ex04; - -import java.util.Scanner; - -public class NumberPrinter { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - - System.out.println(" Entrez un nombre entier positif : "); - int n = scanner.nextInt(); - - for(int idx = 1; idx <= n; idx++) - System.out.print(idx + " "); - - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/ex05/SumCalculator.java b/CCI_Java/CCI_Java/src/tp3/ex05/SumCalculator.java deleted file mode 100644 index 9998d1b..0000000 --- a/CCI_Java/CCI_Java/src/tp3/ex05/SumCalculator.java +++ /dev/null @@ -1,21 +0,0 @@ -package tp3.ex05; - -import java.util.Scanner; - -public class SumCalculator { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - - System.out.println("Combien de nombres souhaitez-vous entrer ? "); - int n = scanner.nextInt(); - int sum = 0; - for(int idx = 1; idx <= n; idx++) { - System.out.println("Entrez le nombre " + idx); - sum += scanner.nextInt(); - } - System.out.println("La somme des nombres saisis est : " + sum); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp3/ex06/PowerCalculator.java b/CCI_Java/CCI_Java/src/tp3/ex06/PowerCalculator.java deleted file mode 100644 index 43c43e1..0000000 --- a/CCI_Java/CCI_Java/src/tp3/ex06/PowerCalculator.java +++ /dev/null @@ -1,23 +0,0 @@ -package tp3.ex06; - -import java.util.Scanner; - -public class PowerCalculator { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - - System.out.println(" Entrez un nombre reel: "); - int x = scanner.nextInt(); - - System.out.println(" Entrez un nombre entier positif : "); - int n = scanner.nextInt(); - - double product = 1; - for(int idx = 1; idx <= n; idx++) - product *= x; - System.out.println(x + "^" + n + " = " + product); - - - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MainGui.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MainGui.java deleted file mode 100644 index a2b3dcf..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp3.minesweeperVersion1; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/Minesweeper.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/Minesweeper.java deleted file mode 100644 index 6afe742..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/Minesweeper.java +++ /dev/null @@ -1,9 +0,0 @@ -package tp3.minesweeperVersion1; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperFrame.java deleted file mode 100644 index e83bc7c..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperFrame.java +++ /dev/null @@ -1,25 +0,0 @@ -package tp3.minesweeperVersion1; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { -Minesweeper minesweeper; -MinesweeperPanel minesweeperPanel; -public MinesweeperFrame() { -this.minesweeper = new Minesweeper(); - -this.minesweeper.nbColumns = 15; -this.minesweeper.nbLines = 20; -this.minesweeper.score = 30; -this.minesweeper.selectedLine = 3; -this.minesweeper.selectedColumn = 8; - -this.minesweeperPanel = new MinesweeperPanel(minesweeper); -add(minesweeperPanel); -pack(); -setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); -setVisible(true); - - -}} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperPanel.java deleted file mode 100644 index def3461..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperPanel.java +++ /dev/null @@ -1,74 +0,0 @@ -package tp3.minesweeperVersion1; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - -// grand rect - int spaceBorder = 20; - - int nbColumns = this.minesweeper.nbColumns; - int nbRows = this.minesweeper.nbLines; - - int carreWidth = (getWidth() - (spaceBorder * 2)) - ((getWidth() - (spaceBorder * 2)) % nbColumns); - int carreHeight = (getHeight() - (spaceBorder * 2)) - ((getHeight() - (spaceBorder * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + spaceBorder; - int lineEndV = carreWidth + spaceBorder; - - // creating collumns - int posH = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, spaceBorder, lineEndH); - - for (int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(posH, spaceBorder, posH, lineEndH); - } - - // creating rows - int posV = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, lineEndV, spaceBorder); - - for (int idx = 1; idx <= nbRows; idx++) { - posV = (idx * spaceVert) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, posV, lineEndV, posV); - } - - - // select and color - int selCol = this.minesweeper.selectedColumn; - int selLine = this.minesweeper.selectedLine; - - int startSelCol = spaceBorder + (selCol * spaceHor); - int startSelRow = spaceBorder + (selLine * spaceVert); - - g.setColor(Color.RED); - g.fillRect(startSelCol, - startSelRow, - spaceHor, - spaceVert); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperPanelDamier.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperPanelDamier.java deleted file mode 100644 index 1dd7b4c..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion1/MinesweeperPanelDamier.java +++ /dev/null @@ -1,64 +0,0 @@ -package tp3.minesweeperVersion1; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanelDamier extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanelDamier(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - g.setColor(Color.RED); - g.drawLine(0, 0, getWidth(), getHeight()); - g.setColor(Color.BLUE); - g.drawLine(getWidth(), getHeight(), getWidth() / 2, getHeight() / 2); - -// grand rect - int widthHouse = getWidth() / 3; - int heightHouse = getHeight() / 3; - int xMid = getWidth() / 2; - int yMid = getHeight() / 2; - int unten = yMid + (heightHouse / 2) ; - int oben = yMid - heightHouse / 2; - int links = xMid - widthHouse / 2; - int rechts = xMid + (widthHouse / 2); - // house - g.setColor(Color.YELLOW); - g.fillRect(links, - oben, - widthHouse, - heightHouse); - g.setColor(Color.BLACK); - g.drawRect(links, - oben, - widthHouse, - heightHouse); - - g.setColor(Color.BLACK); - g.drawLine(links, oben, rechts - widthHouse / 2, oben - heightHouse / 2); - g.setColor(Color.BLACK); - g.drawLine(rechts, oben, links + widthHouse / 2, oben - heightHouse / 2); -////port -// g.setColor(Color.LIGHT_GRAY); -// g.fillRect(200, 200, 30, 30); -// g.setColor(Color.GRAY); -// g.drawRect(200, 200, 30, 30); - -// g.setColor(Color.BLUE); - g.setColor(Color.RED); - g.drawLine(links, oben, rechts, oben); - - // Oval getWidth() getHeight() - g.setColor(Color.RED); - g.drawOval(0, 100, 10, 10); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MainGui.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MainGui.java deleted file mode 100644 index 6ddd317..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp3.minesweeperVersion2; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/Minesweeper.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/Minesweeper.java deleted file mode 100644 index 53d1223..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/Minesweeper.java +++ /dev/null @@ -1,9 +0,0 @@ -package tp3.minesweeperVersion2; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperFrame.java deleted file mode 100644 index 18f0f59..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperFrame.java +++ /dev/null @@ -1,25 +0,0 @@ -package tp3.minesweeperVersion2; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { -Minesweeper minesweeper; -MinesweeperPanel minesweeperPanel; -public MinesweeperFrame() { -this.minesweeper = new Minesweeper(); - -this.minesweeper.nbColumns = 15; -this.minesweeper.nbLines = 20; -this.minesweeper.score = 30; -this.minesweeper.selectedLine = 3; -this.minesweeper.selectedColumn = 8; - -this.minesweeperPanel = new MinesweeperPanel(minesweeper); -add(minesweeperPanel); -pack(); -setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); -setVisible(true); - - -}} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperPanel.java deleted file mode 100644 index e0ff563..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperPanel.java +++ /dev/null @@ -1,63 +0,0 @@ -package tp3.minesweeperVersion2; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); -// g.setColor(Color.RED); -// g.drawLine(0, 0, getWidth(), getHeight()); -// g.setColor(Color.BLUE); -// g.drawLine(getWidth(), getHeight(), getWidth() / 2, getHeight() / 2); - -// grand rect - - int nbColumns = this.minesweeper.nbColumns; - int nbLines = this.minesweeper.nbLines; - int selCol = this.minesweeper.selectedColumn; - int selLine = this.minesweeper.selectedLine; - - - int spaceBorder = 20; - int spaceHor = (getWidth() - (spaceBorder*2)) / nbColumns; - int spaceVert = (getHeight() - (spaceBorder*2)) / nbLines; - - // creating rows - int posV = 0; - for(int idx = 1; idx <= nbLines; idx++) { - posV = (idx * spaceVert); - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, posV + spaceBorder, getWidth() - spaceBorder, posV + spaceBorder); - } - - // creating collumns - int posH = 0; - for(int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor); - g.setColor(Color.BLACK); - g.drawLine(posH + spaceBorder, spaceBorder, posH + spaceBorder, getHeight() - spaceBorder); - - } - - int startSelCol = spaceBorder + (selCol * spaceHor); - int startSelRow = spaceBorder + (selLine * spaceVert); - - g.setColor(Color.RED); - g.fillRect(startSelCol, - startSelRow, - spaceHor, - spaceVert); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperPanelDamier.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperPanelDamier.java deleted file mode 100644 index 40dbf87..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion2/MinesweeperPanelDamier.java +++ /dev/null @@ -1,60 +0,0 @@ -package tp3.minesweeperVersion2; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanelDamier extends JPanel { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - public MinesweeperPanelDamier(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - // grand rect - - int spaceBorder = 20; - int nbColumns = 10; - int nbRows = 10; - - int carreWidth = (getWidth() - (spaceBorder * 2)) - ((getWidth() - (spaceBorder * 2)) % nbColumns); - int carreHeight = (getHeight() - (spaceBorder * 2)) - ((getHeight() - (spaceBorder * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + spaceBorder; - int lineEndV = carreWidth + spaceBorder; - - // creating collumns - int posH = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, spaceBorder, lineEndH); - - for (int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(posH, spaceBorder, posH, lineEndH); - } - - // creating rows - int posV = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, lineEndV, spaceBorder); - - for (int idx = 1; idx <= nbRows; idx++) { - posV = (idx * spaceVert) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, posV, lineEndV, posV); - } - - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MainGui.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MainGui.java deleted file mode 100644 index 9588d01..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp3.minesweeperVersion3; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/Minesweeper.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/Minesweeper.java deleted file mode 100644 index 0faca78..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/Minesweeper.java +++ /dev/null @@ -1,27 +0,0 @@ -package tp3.minesweeperVersion3; - -import java.util.Scanner; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; - - private void checkSelect() { - Scanner scanner = new Scanner(System.in); - while (this.selectedColumn == -1 || this.selectedLine == -1) { - - if (this.selectedColumn == -1 && this.selectedLine == -1) { - System.out.println("Selectionnez une cellule svp. (en utilisant d'une entier) !"); - System.out.println("Column : "); - this.selectedColumn = scanner.nextInt(); - System.out.println("Line : "); - this.selectedLine = scanner.nextInt(); - } - - - } - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MinesweeperFrame.java deleted file mode 100644 index 30e1a32..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MinesweeperFrame.java +++ /dev/null @@ -1,27 +0,0 @@ -package tp3.minesweeperVersion3; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - - this.minesweeper.nbColumns = 25; - this.minesweeper.nbLines = 25; - this.minesweeper.score = 30; - this.minesweeper.selectedLine = 3; - this.minesweeper.selectedColumn = 8; - - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - - } -} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MinesweeperPanel.java deleted file mode 100644 index 1331961..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/MinesweeperPanel.java +++ /dev/null @@ -1,109 +0,0 @@ -package tp3.minesweeperVersion3; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.event.MouseEvent; -import java.util.Scanner; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - int nbColumns; - int nbRows; - int selCol; - int selLine; - int carreWidth; - int carreHeight; - int spaceBorder; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - addMouseListener(new PanelMouseListener(this)); - addMouseMotionListener(new PanelMouseListener(this)); - spaceBorder = 20; - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - // grand rect - - this.nbColumns = this.minesweeper.nbColumns; - this.nbRows = this.minesweeper.nbLines; - - this.carreWidth = (getWidth() - (spaceBorder * 2)) - ((getWidth() - (spaceBorder * 2)) % nbColumns); - this.carreHeight = (getHeight() - (spaceBorder * 2)) - ((getHeight() - (spaceBorder * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + spaceBorder; - int lineEndV = carreWidth + spaceBorder; - - // creating collumns - int posH = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, spaceBorder, lineEndH); - - for (int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(posH, spaceBorder, posH, lineEndH); - } - - // creating rows - int posV = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, lineEndV, spaceBorder); - - for (int idx = 1; idx <= nbRows; idx++) { - posV = (idx * spaceVert) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, posV, lineEndV, posV); - } - - // select and color - this.selCol = this.minesweeper.selectedColumn; - this.selLine = this.minesweeper.selectedLine; - - if (selCol == -1 && selLine == -1) - System.out.println("aucune cellule n'est selectionnée !"); - else if (selCol == -1) - System.out.println("aucune column n'est selectionnée !"); - else if (selLine == -1) - System.out.println("aucune line n'est selectionnée !"); - else { - int startSelCol = spaceBorder + (selCol * spaceHor); - int startSelRow = spaceBorder + (selLine * spaceVert); - - g.setColor(Color.RED); - g.fillRect(startSelCol, startSelRow, spaceHor, spaceVert); - } - - } - - public int getColumn(int x) { - int posCarre = x - this.spaceBorder; - - this.selCol = posCarre / spaceHor; -// if (posCarre % spaceHor > 0) -// this.selCol++; - return this.selCol; - } - - public int getLine(int y) { - int posCarre = y - this.spaceBorder; - - this.selLine = posCarre / spaceVert; -// if (posCarre % spaceVert > 0) -// this.selLine++; - return this.selLine; - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/PanelMouseListener.java deleted file mode 100644 index 49c14de..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion3/PanelMouseListener.java +++ /dev/null @@ -1,29 +0,0 @@ -package tp3.minesweeperVersion3; - -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -public class PanelMouseListener extends MouseAdapter { - MinesweeperPanel panel; - - public PanelMouseListener(MinesweeperPanel panel) { - this.panel = panel; - } - - @Override - public void mouseClicked(MouseEvent e) { - //System.out.println("Clicked " + e.getX() + " " + e.getY()); - } - - @Override - public void mouseMoved(MouseEvent e) { - //System.out.println("Moved " + e.getX() + " " + e.getY()); - - panel.minesweeper.selectedLine = panel.getLine(e.getY()); - panel.minesweeper.selectedColumn = panel.getColumn(e.getX()); - - System.out.println("Line = " + panel.minesweeper.selectedLine); // e.getY());// - System.out.println("Column = " + panel.minesweeper.selectedColumn); // e.getX()); // - - panel.repaint(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MainGui.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MainGui.java deleted file mode 100644 index 3b729d3..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp3.minesweeperVersion4; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/Minesweeper.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/Minesweeper.java deleted file mode 100644 index 1387257..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/Minesweeper.java +++ /dev/null @@ -1,32 +0,0 @@ -package tp3.minesweeperVersion4; - -import java.util.ArrayList; -import java.util.Scanner; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; -// int selLineOpened; -// int selColumnOpend; - int [][] field; - int [][] opend; - - private void checkSelect() { - Scanner scanner = new Scanner(System.in); - while (this.selectedColumn == -1 || this.selectedLine == -1) { - - if (this.selectedColumn == -1 && this.selectedLine == -1) { - System.out.println("Selectionnez une cellule svp. (en utilisant d'une entier) !"); - System.out.println("Column : "); - this.selectedColumn = scanner.nextInt(); - System.out.println("Line : "); - this.selectedLine = scanner.nextInt(); - } - - - } - } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MinesweeperFrame.java deleted file mode 100644 index a9fcf0c..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MinesweeperFrame.java +++ /dev/null @@ -1,29 +0,0 @@ -package tp3.minesweeperVersion4; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - - this.minesweeper.nbColumns = 25; - this.minesweeper.nbLines = 25; - this.minesweeper.score = 30; - this.minesweeper.selectedLine = 3; - this.minesweeper.selectedColumn = 8; - this.minesweeper.field = new int [this.minesweeper.nbColumns][this.minesweeper.nbLines]; - this.minesweeper.opend = new int [this.minesweeper.nbColumns][this.minesweeper.nbLines]; - - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - - } -} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MinesweeperPanel.java deleted file mode 100644 index 4138428..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/MinesweeperPanel.java +++ /dev/null @@ -1,134 +0,0 @@ -package tp3.minesweeperVersion4; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.event.MouseEvent; -import java.util.Scanner; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - int nbColumns; - int nbRows; - int selCol; - int selLine; - int carreWidth; - int carreHeight; - int spaceBorder; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - addMouseListener(new PanelMouseListener(this)); - addMouseMotionListener(new PanelMouseListener(this)); - spaceBorder = 20; - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - // grand rect - - this.nbColumns = this.minesweeper.nbColumns; - this.nbRows = this.minesweeper.nbLines; - - this.carreWidth = (getWidth() - (spaceBorder * 2)) - ((getWidth() - (spaceBorder * 2)) % nbColumns); - this.carreHeight = (getHeight() - (spaceBorder * 2)) - ((getHeight() - (spaceBorder * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + spaceBorder; - int lineEndV = carreWidth + spaceBorder; - - // creating collumns - int posH = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, spaceBorder, lineEndH); - - for (int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(posH, spaceBorder, posH, lineEndH); - } - - // creating rows - int posV = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, lineEndV, spaceBorder); - - for (int idx = 1; idx <= nbRows; idx++) { - posV = (idx * spaceVert) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, posV, lineEndV, posV); - } - -// // select and color -// this.selCol = this.minesweeper.selectedColumn; -// this.selLine = this.minesweeper.selectedLine; -// -// if (selCol == -1 && selLine == -1) -// System.out.println("aucune cellule n'est selectionnée !"); -// else if (selCol == -1) -// System.out.println("aucune column n'est selectionnée !"); -// else if (selLine == -1) -// System.out.println("aucune line n'est selectionnée !"); -// else { -// int startSelCol = spaceBorder + (selCol * spaceHor); -// int startSelRow = spaceBorder + (selLine * spaceVert); -// -// g.setColor(Color.RED); -// g.fillRect(startSelCol, startSelRow, spaceHor, spaceVert); -// } - selectAndColor(g); - - } - - private void selectAndColor(Graphics g) { - // select and color - this.selCol = this.minesweeper.selectedColumn; - this.selLine = this.minesweeper.selectedLine; - - if (selCol == -1 && selLine == -1) - System.out.println("aucune cellule n'est selectionnée !"); - else if (selCol == -1) - System.out.println("aucune column n'est selectionnée !"); - else if (selLine == -1) - System.out.println("aucune line n'est selectionnée !"); - else { - int startSelCol = spaceBorder + (selCol * spaceHor); - int startSelRow = spaceBorder + (selLine * spaceVert); - - g.setColor(Color.RED); - g.fillRect(startSelCol, startSelRow, spaceHor, spaceVert); - } - } - - public int getColumn(int x) { - int posCarre = x - this.spaceBorder; - - this.selCol = posCarre / spaceHor; -// if (posCarre % spaceHor > 0) -// this.selCol++; - return this.selCol; - } - - public int getLine(int y) { - int posCarre = y - this.spaceBorder; - - this.selLine = posCarre / spaceVert; -// if (posCarre % spaceVert > 0) -// this.selLine++; - return this.selLine; - } - -// public void repaint() { -// -// } -} diff --git a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/PanelMouseListener.java deleted file mode 100644 index 97ebc17..0000000 --- a/CCI_Java/CCI_Java/src/tp3/minesweeperVersion4/PanelMouseListener.java +++ /dev/null @@ -1,32 +0,0 @@ -package tp3.minesweeperVersion4; - -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -public class PanelMouseListener extends MouseAdapter { - MinesweeperPanel panel; - - public PanelMouseListener(MinesweeperPanel panel) { - this.panel = panel; - } - - @Override - public void mouseClicked(MouseEvent e) { -// System.out.println("Clicked " + e.getX() + " " + e.getY()); - System.out.println("Click Line = " + panel.minesweeper.selectedLine); // e.getY());// - System.out.println("Click Column = " + panel.minesweeper.selectedColumn); // e.getX()); // - panel.minesweeper.opend[panel.getColumn(e.getX())][panel.getLine(e.getY())] = 1; - } - - @Override - public void mouseMoved(MouseEvent e) { - //System.out.println("Moved " + e.getX() + " " + e.getY()); - - panel.minesweeper.selectedLine = panel.getLine(e.getY()); - panel.minesweeper.selectedColumn = panel.getColumn(e.getX()); - - System.out.println("Line = " + panel.minesweeper.selectedLine); // e.getY());// - System.out.println("Column = " + panel.minesweeper.selectedColumn); // e.getX()); // - - panel.repaint(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex01/Date.java b/CCI_Java/CCI_Java/src/tp4/ex01/Date.java deleted file mode 100644 index 29f552e..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex01/Date.java +++ /dev/null @@ -1,76 +0,0 @@ -package tp4.ex01; - -public class Date { - int day; - int month; - int year; - - public Date() { - this.day = 0; - this.month = 0; - this.year = 0; - } - - public Date(int day, int month, int year) { - this.day = day; - this.month = month; - this.year = year; - } - - void print() { - System.out.println("Date : " + day + "/" + month + "/" + year); - } - - boolean isLeapYear() { - boolean isLeap = (this.year % 4 == 0 && this.year % 100 != 0) || this.year % 400 == 0; - if (isLeap) - return true; - return false; - } - - boolean isBefore(Date d) { - if (d.year > this.year) - return true; - else if (d.year == this.year) - if (d.month > this.month) - return true; - else if (d.month == this.month) - if (d.day > this.day) - return true; - return false; - } - - int nbDaysInMonth() { - int nbDays = 31; - - if (this.month == 2) - if (isLeapYear()) - nbDays = 29; - else - nbDays = 28; - else if (this.month < 7 && this.month % 2 == 0) - nbDays = 30; - else if (this.month == 9 || this.month == 11) - nbDays = 30; - - return nbDays; - } - - Date nextDay() { - int newDay = this.day; - int newMonth = this.month; - int newYear = this.year; - - if (this.day < nbDaysInMonth()) - newDay++; - else if (this.month != 12) { - newMonth++; - newDay = 1; - } else { - newDay = 1; - newMonth = 1; - newYear++; - } - return new Date(newDay, newMonth, newYear); - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex01/Date2.java b/CCI_Java/CCI_Java/src/tp4/ex01/Date2.java deleted file mode 100644 index 57afec1..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex01/Date2.java +++ /dev/null @@ -1,81 +0,0 @@ -package tp4.ex01; - -public class Date2 { - int day; - int month; - int year; - - public Date2() { - this.day = 0; - this.month = 0; - this.year = 0; - } - - public Date2(int day, int month, int year) { - this.day = day; - this.month = month; - this.year = year; - } - - void print() { - System.out.println("Date : " + day + "/" + month + "/" + year); - } - - boolean isLeapYear() { - boolean isLeap = (this.year % 4 == 0 && this.year % 100 != 0) || this.year % 400 == 0; - if (isLeap) - return true; - return false; - } - - boolean isBefore(Date2 d) { - if (d.year > this.year) - return true; - else if (d.year == this.year) - if (d.month > this.month) - return true; - else if (d.month == this.month) - if (d.day > this.day) - return true; - else - return false; - else - return false; - else - return false; - } - - int nbDaysInMonth() { - int nbDays = 31; - - if (this.month == 2) - if (isLeapYear()) - nbDays = 29; - else - nbDays = 28; - else if (this.month < 7 && this.month % 2 == 0) - nbDays = 30; - else if (this.month == 9 || this.month == 11) - nbDays = 30; - - return nbDays; - } - - Date2 nextDay() { - int newDay = this.day; - int newMonth = this.month; - int newYear = this.year; - - if (this.day < nbDaysInMonth()) - newDay++; - else if (this.month != 12) { - newMonth++; - newDay = 1; - } else { - newDay = 1; - newMonth = 1; - newYear++; - } - return new Date2(newDay, newMonth, newYear); - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex01/TestConstructor.java b/CCI_Java/CCI_Java/src/tp4/ex01/TestConstructor.java deleted file mode 100644 index 1e22cb5..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex01/TestConstructor.java +++ /dev/null @@ -1,12 +0,0 @@ -package tp4.ex01; - -public class TestConstructor { - - public static void main(String[] args) { - Date date1 = new Date(20, 9, 1997); - Date date2 = new Date(); - date1.print(); - date2.print(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex01/TestIsBefore.java b/CCI_Java/CCI_Java/src/tp4/ex01/TestIsBefore.java deleted file mode 100644 index 5069b8e..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex01/TestIsBefore.java +++ /dev/null @@ -1,21 +0,0 @@ -package tp4.ex01; - -public class TestIsBefore { - - public static void main(String[] args) { - Date date1 = new Date(20, 9, 2000); - Date date2 = new Date(1,1,2001); - Date date3 = new Date(1,1,2024); - Date date4 = new Date(1,1,2004); - Date date5 = new Date(1,2,2004); - Date date6 = new Date(2,2,2004); - System.out.println(date1.isBefore(date4)); - System.out.println(date2.isBefore(date4)); - System.out.println(date3.isBefore(date4)); - System.out.println(date4.isBefore(date4)); - System.out.println(date4.isBefore(date5)); - System.out.println(date5.isBefore(date6)); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex01/TestIsLeap.java b/CCI_Java/CCI_Java/src/tp4/ex01/TestIsLeap.java deleted file mode 100644 index 9a473bc..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex01/TestIsLeap.java +++ /dev/null @@ -1,16 +0,0 @@ -package tp4.ex01; - -public class TestIsLeap { - - public static void main(String[] args) { - Date date1 = new Date(20, 9, 2000); - Date date2 = new Date(0,0,2001); - Date date3 = new Date(0,0,2024); - Date date4 = new Date(0,0,2004); - System.out.println(date1.isLeapYear()); - System.out.println(date2.isLeapYear()); - System.out.println(date3.isLeapYear()); - System.out.println(date4.isLeapYear()); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex01/TestNbDaysInMonth.java b/CCI_Java/CCI_Java/src/tp4/ex01/TestNbDaysInMonth.java deleted file mode 100644 index c63efa0..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex01/TestNbDaysInMonth.java +++ /dev/null @@ -1,34 +0,0 @@ -package tp4.ex01; - -public class TestNbDaysInMonth { - - public static void main(String[] args) { - Date date1 = new Date(20, 1, 2000); - Date date2 = new Date(1, 2, 2001); - Date date3 = new Date(1, 3, 2024); - Date date4 = new Date(1, 4, 2004); - Date date5 = new Date(1, 5, 2004); - Date date6 = new Date(1, 6, 2004); - Date date7 = new Date(1, 7, 2004); - Date date8 = new Date(1, 8, 2004); - Date date9 = new Date(1, 9, 2004); - Date date10 = new Date(1, 10, 2004); - Date date11 = new Date(1, 11, 2004); - Date date12 = new Date(1, 12, 2004); - Date date13 = new Date(1, 2, 2004); - System.out.println("Januar: " + date1.nbDaysInMonth()); - System.out.println("Februar: " + date2.nbDaysInMonth()); - System.out.println("März: " + date3.nbDaysInMonth()); - System.out.println("April: " + date4.nbDaysInMonth()); - System.out.println("Mai: " + date5.nbDaysInMonth()); - System.out.println("Juni: " + date6.nbDaysInMonth()); - System.out.println("Juli: " + date7.nbDaysInMonth()); - System.out.println("August: " + date8.nbDaysInMonth()); - System.out.println("September: " + date9.nbDaysInMonth()); - System.out.println("Oktober: " + date10.nbDaysInMonth()); - System.out.println("November: " + date11.nbDaysInMonth()); - System.out.println("Dezember: " + date12.nbDaysInMonth()); - System.out.println("Februar Schaltjahr: " + date13.nbDaysInMonth()); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex01/TestNextDay.java b/CCI_Java/CCI_Java/src/tp4/ex01/TestNextDay.java deleted file mode 100644 index 4e4fa7f..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex01/TestNextDay.java +++ /dev/null @@ -1,26 +0,0 @@ -package tp4.ex01; - -public class TestNextDay { - - public static void main(String[] args) { - Date date1 = new Date(20, 9, 1997); - Date date2 = new Date(28,2,2001); - Date date3 = new Date(28,2,2024); - Date date4 = new Date(31,12,2004); - - Date date5 = new Date(29,2,2024); - - date1.print(); - date1.nextDay().print(); - date2.print(); - date2.nextDay().print(); - date3.print(); - date3.nextDay().print(); - date4.print(); - date4.nextDay().print(); - date5.print(); - date5.nextDay().print(); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex01/TestPrint.java b/CCI_Java/CCI_Java/src/tp4/ex01/TestPrint.java deleted file mode 100644 index 91d4752..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex01/TestPrint.java +++ /dev/null @@ -1,11 +0,0 @@ -package tp4.ex01; - -public class TestPrint { - - public static void main(String[] args) { - Date date1 = new Date(20, 9, 1997); - date1.print(); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp4/ex02/QuizAddition.java b/CCI_Java/CCI_Java/src/tp4/ex02/QuizAddition.java deleted file mode 100644 index 6330fec..0000000 --- a/CCI_Java/CCI_Java/src/tp4/ex02/QuizAddition.java +++ /dev/null @@ -1,43 +0,0 @@ -package tp4.ex02; - -import java.util.Scanner; - -public class QuizAddition { - - public static void main(String[] args) { - - Scanner scanner = new Scanner(System.in); - int flag = 1; - int correctAnswersCount = 0; - int incorrectAnswersCount = 0; - - while (flag == 1) { - int firstNumber = (int) (Math.random() * 100); - int secondNumber = (int) (Math.random() * 100); - System.out.println(firstNumber + " + " + secondNumber + " ?"); - int userAnswer = scanner.nextInt(); - int res = firstNumber + secondNumber; - if (userAnswer == res) { - System.out.println("C'est juste !"); - System.out.println("Voulez - vous recommencer ? ( oui :1 / non :0) :"); - correctAnswersCount++; - } else { - System.out.println("C'est faux : le résultat est " + res + " !"); - System.out.println("Voulez - vous recommencer ? ( oui :1 / non :0) :"); - incorrectAnswersCount++; - } - - flag = scanner.nextInt(); - - while (flag != 1 && flag != 0) { - System.out.println("tapez 1 où 0 s.v.p. !"); - flag = scanner.nextInt(); - } - - } - System.out.println("Score : " + correctAnswersCount + " réponse ( s ) juste ( s ) ; " + incorrectAnswersCount - + " réponse ( s ) fausse ( s ) ."); - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/Cell.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/Cell.java deleted file mode 100644 index 01902b4..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/Cell.java +++ /dev/null @@ -1,12 +0,0 @@ -package tp4.minesweeperVersion2; - -public class Cell { - boolean isRevealed; - boolean isMine; - - public Cell() { - - } - - -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MainGui.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MainGui.java deleted file mode 100644 index 552ee71..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp4.minesweeperVersion2; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/Minesweeper.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/Minesweeper.java deleted file mode 100644 index 0660c9a..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/Minesweeper.java +++ /dev/null @@ -1,52 +0,0 @@ -package tp4.minesweeperVersion2; - -import java.util.ArrayList; -import java.util.List; -import java.util.Scanner; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; -// int selLineOpened; -// int selColumnOpend; -// int[][] field; -// int[][] opend; - ArrayList<List<Cell>> board; - - public Minesweeper() { - this.nbColumns = 10; - this.nbLines = 10; - this.score = 100; - this.selectedLine = 0; - this.selectedColumn = 0; - this.board = new ArrayList<List<Cell>>(); - - for (int line = 0; line < this.nbLines; line++) { - this.board.add(new ArrayList<Cell>()); - for (int column = 0; column < this.nbColumns; column++) { - Cell cell = new Cell(); - cell.isRevealed = false; - cell.isMine = ((int) (Math.random() * 5)) == 0; - this.board.get(line).add(cell); - } - } - } - - private void checkSelect() { - Scanner scanner = new Scanner(System.in); - while (this.selectedColumn == -1 || this.selectedLine == -1) { - - if (this.selectedColumn == -1 && this.selectedLine == -1) { - System.out.println("Selectionnez une cellule svp. (en utilisant d'une entier) !"); - System.out.println("Column : "); - this.selectedColumn = scanner.nextInt(); - System.out.println("Line : "); - this.selectedLine = scanner.nextInt(); - } - - } - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MinesweeperFrame.java deleted file mode 100644 index 48a992a..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MinesweeperFrame.java +++ /dev/null @@ -1,21 +0,0 @@ -package tp4.minesweeperVersion2; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - - } -} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MinesweeperPanel.java deleted file mode 100644 index 2b9a4ff..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/MinesweeperPanel.java +++ /dev/null @@ -1,183 +0,0 @@ -package tp4.minesweeperVersion2; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.event.MouseEvent; -import java.util.Scanner; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - int nbColumns; - int nbRows; - int selCol; - int selLine; - int carreWidth; - int carreHeight; - int spaceBorder; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - addMouseListener(new PanelMouseListener(this)); - addMouseMotionListener(new PanelMouseListener(this)); - spaceBorder = 20; - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - // grand rect - - this.nbColumns = this.minesweeper.nbColumns; - this.nbRows = this.minesweeper.nbLines; - - this.carreWidth = (getWidth() - (spaceBorder * 2)) - ((getWidth() - (spaceBorder * 2)) % nbColumns); - this.carreHeight = (getHeight() - (spaceBorder * 2)) - ((getHeight() - (spaceBorder * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + spaceBorder; - int lineEndV = carreWidth + spaceBorder; - - colorField(g); - - // creating collumns - int posH = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, spaceBorder, lineEndH); - - for (int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor) + spaceBorder; -// g.setColor(Color.BLACK); - g.drawLine(posH, spaceBorder, posH, lineEndH); - } - - // creating rows - int posV = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, lineEndV, spaceBorder); - - for (int idx = 1; idx <= nbRows; idx++) { - posV = (idx * spaceVert) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, posV, lineEndV, posV); - } -// g.setColor(Color.CYAN); -// g.fillRect(0, 0, this.carreWidth, this.carreHeight); - colorField(g); - colorSelected(g); - - } - - private void colorField(Graphics g) { - - for (int col = 0; col < this.nbColumns; col++) - for (int row = 0; row < this.nbRows; row++) { - - if (isSelected(row, col) && isMine(row, col)) { -// g.fillRect(getCellX(col), getCellY(row), spaceHor, spaceVert); - int sizeBomb = 25; - g.setColor(Color.BLACK); - g.fillOval(getCellX(col) + (spaceHor / 2) - (sizeBomb/2), getCellX(row) + (spaceVert / 2) - (sizeBomb/2), sizeBomb, sizeBomb); - } else if (isSelected(row, col)) { - g.setColor(Color.DARK_GRAY); - g.fillRect(getCellX(col), getCellY(row), spaceHor, spaceVert); - } - } -// - } - - private void colorSelected(Graphics g) { - // select and color - this.selCol = this.minesweeper.selectedColumn; - this.selLine = this.minesweeper.selectedLine; - boolean eins = this.selCol < this.minesweeper.nbColumns; - boolean zwei = this.selLine < this.minesweeper.nbLines; - - if (selCol == -1 && selLine == -1) - System.out.println("aucune cellule n'est selectionnée !"); - else if (selCol == -1) - System.out.println("aucune column n'est selectionnée !"); - else if (selLine == -1) - System.out.println("aucune line n'est selectionnée !"); - else if (eins && zwei) { -// int startSelCol = spaceBorder + (selCol * spaceHor); -// int startSelRow = spaceBorder + (selLine * spaceVert); - - g.setColor(Color.RED); - g.fillRect(getCellX(selCol), getCellY(selLine), spaceHor, spaceVert); - } - } - - public int getColumn(int x) { - int posCarre = x - this.spaceBorder; - - this.selCol = posCarre / spaceHor; -// if (posCarre % spaceHor > 0) -// this.selCol++; - return this.selCol; - } - - public int getLine(int y) { - int posCarre = y - this.spaceBorder; - - this.selLine = posCarre / spaceVert; -// if (posCarre % spaceVert > 0) -// this.selLine++; - return this.selLine; - } - - int getBoardBorder() { - return this.spaceBorder; - } - - boolean isMine(int line, int column) { - return this.minesweeper.board.get(line).get(column).isMine; - } - - boolean isEmpty(int line, int column) { // inutil --> la meme que isMine - return !isMine(line, column); - } - - boolean isBlack(int line, int column) { - - return false; - } - - boolean isGray(int line, int column) { - - return false; - } - - boolean isSelected(int line, int column) { - return this.minesweeper.board.get(line).get(column).isRevealed; - } - - int getCellX(int column) { - return (this.spaceBorder + (column * this.spaceHor)); - } - - int getCellY(int line) { - return (this.spaceBorder + (line * this.spaceVert)); - } - - int getCellWidth() { - return 0; - } - - int getCellHeight() { - return 0; - } - - void drawCell(Graphics g, int line, int column) { - - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/PanelMouseListener.java deleted file mode 100644 index e7eb238..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion2/PanelMouseListener.java +++ /dev/null @@ -1,33 +0,0 @@ -package tp4.minesweeperVersion2; - -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -public class PanelMouseListener extends MouseAdapter { - MinesweeperPanel panel; - - public PanelMouseListener(MinesweeperPanel panel) { - this.panel = panel; - } - - @Override - public void mouseClicked(MouseEvent e) { - - System.out.println("Click Line = " + panel.minesweeper.selectedLine); // e.getY());// - System.out.println("Click Column = " + panel.minesweeper.selectedColumn); // e.getX()); // - - panel.minesweeper.board.get(panel.getLine(e.getY())).get(panel.getColumn(e.getX())).isRevealed = true; - panel.repaint(); - } - - @Override - public void mouseMoved(MouseEvent e) { - - panel.minesweeper.selectedLine = panel.getLine(e.getY()); - panel.minesweeper.selectedColumn = panel.getColumn(e.getX()); - - System.out.println("Line = " + panel.minesweeper.selectedLine); // e.getY());// - System.out.println("Column = " + panel.minesweeper.selectedColumn); // e.getX()); // - - panel.repaint(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/Cell.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/Cell.java deleted file mode 100644 index 68fa46e..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/Cell.java +++ /dev/null @@ -1,12 +0,0 @@ -package tp4.minesweeperVersion3oneByeOne; - -public class Cell { - boolean isRevealed; - boolean isMine; - - public Cell() { - - } - - -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MainGui.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MainGui.java deleted file mode 100644 index 81d78a6..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp4.minesweeperVersion3oneByeOne; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/Minesweeper.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/Minesweeper.java deleted file mode 100644 index 02b141a..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/Minesweeper.java +++ /dev/null @@ -1,49 +0,0 @@ -package tp4.minesweeperVersion3oneByeOne; - -import java.util.ArrayList; -import java.util.List; -import java.util.Scanner; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; - - ArrayList<List<Cell>> board; - - public Minesweeper() { - this.nbColumns = 10; - this.nbLines = 10; - this.score = 100; - this.selectedLine = 0; - this.selectedColumn = 0; - this.board = new ArrayList<List<Cell>>(); - - for (int line = 0; line < this.nbLines; line++) { - this.board.add(new ArrayList<Cell>()); - for (int column = 0; column < this.nbColumns; column++) { - Cell cell = new Cell(); - cell.isRevealed = false; - cell.isMine = ((int) (Math.random() * 5)) == 0; - this.board.get(line).add(cell); - } - } - } - - private void checkSelect() { - Scanner scanner = new Scanner(System.in); - while (this.selectedColumn == -1 || this.selectedLine == -1) { - - if (this.selectedColumn == -1 && this.selectedLine == -1) { - System.out.println("Selectionnez une cellule svp. (en utilisant d'une entier) !"); - System.out.println("Column : "); - this.selectedColumn = scanner.nextInt(); - System.out.println("Line : "); - this.selectedLine = scanner.nextInt(); - } - - } - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperFrame.java deleted file mode 100644 index 1e5d54c..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperFrame.java +++ /dev/null @@ -1,21 +0,0 @@ -package tp4.minesweeperVersion3oneByeOne; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - - } -} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperPanel.java deleted file mode 100644 index 5162d15..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperPanel.java +++ /dev/null @@ -1,125 +0,0 @@ -package tp4.minesweeperVersion3oneByeOne; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.event.MouseEvent; -import java.util.Scanner; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel implements MinesweeperPanelable { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - int nbColumns; - int nbRows; - int selCol; - int selLine; - int carreWidth; - int carreHeight; - int spaceBorder; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - addMouseListener(new PanelMouseListener(this)); - addMouseMotionListener(new PanelMouseListener(this)); - spaceBorder = 20; - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - this.nbColumns = this.minesweeper.nbColumns; - this.nbRows = this.minesweeper.nbLines; - - this.carreWidth = (getWidth() - (spaceBorder * 2)) - ((getWidth() - (spaceBorder * 2)) % nbColumns); - this.carreHeight = (getHeight() - (spaceBorder * 2)) - ((getHeight() - (spaceBorder * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + spaceBorder; - int lineEndV = carreWidth + spaceBorder; - - for (int idxRow = 0; idxRow < this.minesweeper.board.size(); idxRow++) { - for (int idxCol = 0; idxCol < this.minesweeper.board.get(idxRow).size(); idxCol++) { - drawCell(g, idxRow, idxCol); - } - } - - } - - public int getColumn(int x) { - int posCarre = x - this.spaceBorder; - this.selCol = posCarre / spaceHor; - return this.selCol; - } - - public int getLine(int y) { - int posCarre = y - this.spaceBorder; - this.selLine = posCarre / spaceVert; - return this.selLine; - } - - public int getBoardBorder() { - return this.spaceBorder; - } - - @Override - public boolean isBlackCell(int line, int column) { - return this.minesweeper.board.get(line).get(column).isRevealed; - } - - @Override - public boolean isGrayCell(int line, int column) { - return !this.minesweeper.board.get(line).get(column).isRevealed; - } - - boolean isMine(int line, int column) { - return this.minesweeper.board.get(line).get(column).isMine; - } - - public boolean isSelected(int line, int column) { - return (line == this.selLine && column == this.selCol); - } - - public int getCellX(int column) { - return (this.spaceBorder + (column * this.spaceHor)); - } - - public int getCellY(int line) { - return (this.spaceBorder + (line * this.spaceVert)); - } - - public int getCellWidth() { - return this.spaceHor; - } - - public int getCellHeight() { - return this.spaceVert; - } - - public void drawCell(Graphics g, int line, int column) { - - g.setColor(Color.BLACK); - g.drawRect(getCellX(column), getCellY(line), getCellWidth(), getCellHeight()); - - if(isSelected(line, column)) { - g.setColor(Color.RED); - g.fillRect(getCellX(column), getCellY(line), getCellWidth(), getCellHeight()); - } else if (isBlackCell(line, column) && isMine(line, column)) { - int sizeBomb = 25; - g.setColor(Color.BLACK); - g.fillOval(getCellX(column) + (getCellWidth() / 2) - (sizeBomb / 2), - getCellX(line) + (getCellHeight() / 2) - (sizeBomb / 2), sizeBomb, sizeBomb); - } else if (isBlackCell(line, column)) { - g.setColor(Color.DARK_GRAY); - g.fillRect(getCellX(column), getCellY(line), getCellWidth(), getCellHeight()); - } - } - -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperPanelable.java deleted file mode 100644 index 1888a8e..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/MinesweeperPanelable.java +++ /dev/null @@ -1,19 +0,0 @@ -package tp4.minesweeperVersion3oneByeOne; - -import java.awt.Graphics; - -public interface MinesweeperPanelable { - - public int getBoardBorder(); - public boolean isBlackCell(int line, int column); - public boolean isGrayCell(int line, int column); - public boolean isSelected(int line, int column); - public int getCellX(int column); - public int getCellY(int line); - public int getCellWidth(); - public int getCellHeight(); - public void drawCell(Graphics g, int line, int column); - public int getColumn(int x); - public int getLine(int y); - -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/PanelMouseListener.java deleted file mode 100644 index 9057b4f..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersion3oneByeOne/PanelMouseListener.java +++ /dev/null @@ -1,33 +0,0 @@ -package tp4.minesweeperVersion3oneByeOne; - -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -public class PanelMouseListener extends MouseAdapter { - MinesweeperPanel panel; - - public PanelMouseListener(MinesweeperPanel panel) { - this.panel = panel; - } - - @Override - public void mouseClicked(MouseEvent e) { - - System.out.println("Click Line = " + panel.minesweeper.selectedLine); - System.out.println("Click Column = " + panel.minesweeper.selectedColumn); - - panel.minesweeper.board.get(panel.getLine(e.getY())).get(panel.getColumn(e.getX())).isRevealed = true; - panel.repaint(); - } - - @Override - public void mouseMoved(MouseEvent e) { - - panel.minesweeper.selectedLine = panel.getLine(e.getY()); - panel.minesweeper.selectedColumn = panel.getColumn(e.getX()); - - System.out.println("Line = " + panel.minesweeper.selectedLine); - System.out.println("Column = " + panel.minesweeper.selectedColumn); - - panel.repaint(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/Cell.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/Cell.java deleted file mode 100644 index 2fa481a..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/Cell.java +++ /dev/null @@ -1,12 +0,0 @@ -package tp4.minesweeperVersionFreestyle; - -public class Cell { - boolean isRevealed; - boolean isMine; - - public Cell() { - - } - - -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MainGui.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MainGui.java deleted file mode 100644 index ad44b17..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp4.minesweeperVersionFreestyle; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/Minesweeper.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/Minesweeper.java deleted file mode 100644 index cb30470..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/Minesweeper.java +++ /dev/null @@ -1,52 +0,0 @@ -package tp4.minesweeperVersionFreestyle; - -import java.util.ArrayList; -import java.util.List; -import java.util.Scanner; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; -// int selLineOpened; -// int selColumnOpend; - int[][] field; - int[][] opend; - ArrayList<List<Cell>> board; - - public Minesweeper() { - this.nbColumns = 20; - this.nbLines = 15; - this.score = 100; - this.selectedLine = 3; - this.selectedColumn = 5; - this.board = new ArrayList<List<Cell>>(); - - for (int line = 0; line < this.nbLines; line++) { - this.board.add(new ArrayList<Cell>()); - for (int column = 0; column < this.nbColumns; column++) { - Cell cell = new Cell(); - cell.isRevealed = false; - cell.isMine = ((int) (Math.random() * 5)) == 0; - this.board.get(line).add(cell); - } - } - } - - private void checkSelect() { - Scanner scanner = new Scanner(System.in); - while (this.selectedColumn == -1 || this.selectedLine == -1) { - - if (this.selectedColumn == -1 && this.selectedLine == -1) { - System.out.println("Selectionnez une cellule svp. (en utilisant d'une entier) !"); - System.out.println("Column : "); - this.selectedColumn = scanner.nextInt(); - System.out.println("Line : "); - this.selectedLine = scanner.nextInt(); - } - - } - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MinesweeperFrame.java deleted file mode 100644 index fe3f3c4..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MinesweeperFrame.java +++ /dev/null @@ -1,37 +0,0 @@ -package tp4.minesweeperVersionFreestyle; - -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - - public MinesweeperFrame() { - this.minesweeper = new Minesweeper(); - - this.minesweeper.nbColumns = 5; - this.minesweeper.nbLines = 5; - this.minesweeper.score = 30; - this.minesweeper.selectedLine = 1; - this.minesweeper.selectedColumn = 1; - this.minesweeper.field = new int [this.minesweeper.nbColumns][this.minesweeper.nbLines]; - this.minesweeper.opend = new int [this.minesweeper.nbColumns][this.minesweeper.nbLines]; - - for(int col = 0;col < this.minesweeper.nbColumns; col++) { - for(int row = 0;row< this.minesweeper.nbLines; row++) { - double nb = Math.random()*2; - this.minesweeper.field[col][row] = (int)nb; - System.out.println((int)nb); - } - } - - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - - } -} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MinesweeperPanel.java deleted file mode 100644 index c884e8b..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/MinesweeperPanel.java +++ /dev/null @@ -1,182 +0,0 @@ -package tp4.minesweeperVersionFreestyle; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.event.MouseEvent; -import java.util.Scanner; - -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - int nbColumns; - int nbRows; - int selCol; - int selLine; - int carreWidth; - int carreHeight; - int spaceBorder; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - addMouseListener(new PanelMouseListener(this)); - addMouseMotionListener(new PanelMouseListener(this)); - spaceBorder = 20; - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - // grand rect - - this.nbColumns = this.minesweeper.nbColumns; - this.nbRows = this.minesweeper.nbLines; - - this.carreWidth = (getWidth() - (spaceBorder * 2)) - ((getWidth() - (spaceBorder * 2)) % nbColumns); - this.carreHeight = (getHeight() - (spaceBorder * 2)) - ((getHeight() - (spaceBorder * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + spaceBorder; - int lineEndV = carreWidth + spaceBorder; - - colorField(g); - - // creating collumns - int posH = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, spaceBorder, lineEndH); - - for (int idx = 1; idx <= nbColumns; idx++) { - posH = (idx * spaceHor) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(posH, spaceBorder, posH, lineEndH); - } - - // creating rows - int posV = spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, spaceBorder, lineEndV, spaceBorder); - - for (int idx = 1; idx <= nbRows; idx++) { - posV = (idx * spaceVert) + spaceBorder; - g.setColor(Color.BLACK); - g.drawLine(spaceBorder, posV, lineEndV, posV); - } -// g.setColor(Color.CYAN); -// g.fillRect(0, 0, this.carreWidth, this.carreHeight); - colorField(g); - colorSelected(g); - - } - - private void colorField(Graphics g) { -// g.setColor(Color.CYAN); -// g.fillRect(0, 0, this.carreWidth, this.carreHeight); - for (int col = 0; col < this.nbColumns; col++) - for (int row = 0; row < this.nbRows; row++) { -// -// g.setColor(Color.BLUE); -// g.fillRect(getCellX(col+1), getCellY(row+1), spaceHor, spaceVert); - if (isSelected(row, col) && isMine(row, col)) { - System.out.println("GAME OVER!!!"); - g.setColor(Color.CYAN); - g.fillRect(0, 0, this.carreWidth, this.carreHeight); - } else if (isSelected(row, col)) { - g.setColor(Color.BLACK); - g.fillRect(getCellX(col), getCellY(row), spaceHor, spaceVert); - } else { - g.setColor(Color.GRAY); - g.fillRect(getCellX(col), getCellY(row), spaceHor, spaceVert); - } - } -// - } - - private void colorSelected(Graphics g) { - // select and color - this.selCol = this.minesweeper.selectedColumn; - this.selLine = this.minesweeper.selectedLine; - - if (selCol == -1 && selLine == -1) - System.out.println("aucune cellule n'est selectionnée !"); - else if (selCol == -1) - System.out.println("aucune column n'est selectionnée !"); - else if (selLine == -1) - System.out.println("aucune line n'est selectionnée !"); - else { -// int startSelCol = spaceBorder + (selCol * spaceHor); -// int startSelRow = spaceBorder + (selLine * spaceVert); - - g.setColor(Color.RED); - g.fillRect(getCellX(selCol), getCellY(selLine), spaceHor, spaceVert); - } - } - - public int getColumn(int x) { - int posCarre = x - this.spaceBorder; - - this.selCol = posCarre / spaceHor; -// if (posCarre % spaceHor > 0) -// this.selCol++; - return this.selCol; - } - - public int getLine(int y) { - int posCarre = y - this.spaceBorder; - - this.selLine = posCarre / spaceVert; -// if (posCarre % spaceVert > 0) -// this.selLine++; - return this.selLine; - } - - int getBoardBorder() { - return 0; - } - - boolean isMine(int line, int column) { - if (this.minesweeper.field[column][line] == 1) - return true; - return false; - } - - boolean isEmpty(int line, int column) { - if (isMine(line, column)) - return false; - return true; - } - - boolean isSelected(int line, int column) { - if (this.minesweeper.opend[column][line] == 1) - return true; - return false; - } - - int getCellX(int column) { - return (this.spaceBorder + (column * this.spaceHor)); - } - - int getCellY(int line) { - return (this.spaceBorder + (line * this.spaceVert)); - } - - int getCellWidth() { - return 0; - } - - int getCellHeight() { - return 0; - } - - void drawCell(Graphics g, int line, int column) { - - } -} diff --git a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/PanelMouseListener.java deleted file mode 100644 index 63cf51a..0000000 --- a/CCI_Java/CCI_Java/src/tp4/minesweeperVersionFreestyle/PanelMouseListener.java +++ /dev/null @@ -1,32 +0,0 @@ -package tp4.minesweeperVersionFreestyle; - -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -public class PanelMouseListener extends MouseAdapter { - MinesweeperPanel panel; - - public PanelMouseListener(MinesweeperPanel panel) { - this.panel = panel; - } - - @Override - public void mouseClicked(MouseEvent e) { -// System.out.println("Clicked " + e.getX() + " " + e.getY()); - System.out.println("Click Line = " + panel.minesweeper.selectedLine); // e.getY());// - System.out.println("Click Column = " + panel.minesweeper.selectedColumn); // e.getX()); // - panel.minesweeper.opend[panel.getColumn(e.getX())][panel.getLine(e.getY())] = 1; - } - - @Override - public void mouseMoved(MouseEvent e) { - //System.out.println("Moved " + e.getX() + " " + e.getY()); - - panel.minesweeper.selectedLine = panel.getLine(e.getY()); - panel.minesweeper.selectedColumn = panel.getColumn(e.getX()); - - System.out.println("Line = " + panel.minesweeper.selectedLine); // e.getY());// - System.out.println("Column = " + panel.minesweeper.selectedColumn); // e.getX()); // - - panel.repaint(); - } -} diff --git a/CCI_Java/CCI_Java/minesweeper/tp4/v1/Cell.java b/CCI_Java/CCI_Java/src/tp4/v1/Cell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp4/v1/Cell.java rename to CCI_Java/CCI_Java/src/tp4/v1/Cell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp4/v1/MainGui.java b/CCI_Java/CCI_Java/src/tp4/v1/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp4/v1/MainGui.java rename to CCI_Java/CCI_Java/src/tp4/v1/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp4/v1/Minesweeper.java b/CCI_Java/CCI_Java/src/tp4/v1/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp4/v1/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp4/v1/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp4/v1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp4/v1/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp4/v1/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp4/v1/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp4/v1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp4/v1/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp4/v1/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp4/v1/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp4/v1/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp4/v1/MinesweeperPanelable.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp4/v1/MinesweeperPanelable.java rename to CCI_Java/CCI_Java/src/tp4/v1/MinesweeperPanelable.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp4/v1/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp4/v1/PanelMouseListener.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp4/v1/PanelMouseListener.java rename to CCI_Java/CCI_Java/src/tp4/v1/PanelMouseListener.java diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/Date.java b/CCI_Java/CCI_Java/src/tp5/ex01/Date.java deleted file mode 100644 index c3f3683..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/Date.java +++ /dev/null @@ -1,97 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class Date { - int day; - int month; - int year; - - public Date() { - this.day = 0; - this.month = 0; - this.year = 0; - } - - public Date(int day, int month, int year) { - this.day = day; - this.month = month; - this.year = year; - } - - void print() { - System.out.println(day + "/" + month + "/" + year); - } - - @Override - public String toString() { - // TODO Auto-generated method stub - return day + "/" + month + "/" + year; - } - - public void scanWith(Scanner scanner) { -// System.out.println("Taper la date (jour mois année) :"); - day = scanner.nextInt(); - month = scanner.nextInt(); - year = scanner.nextInt(); - } - - boolean isLeapYear() { - boolean isLeap = (this.year % 4 == 0 && this.year % 100 != 0) || this.year % 400 == 0; - if (isLeap) - return true; - else - return false; - } - - boolean isBefore(Date d) { - if (d.year > this.year) - return true; - else if (d.year == this.year) - if (d.month > this.month) - return true; - else if (d.month == this.month) - if (d.day > this.day) - return true; - else - return false; - else - return false; - else - return false; - } - - int nbDaysInMonth() { - int nbDays = 31; - - if(this.month == 2) - if(isLeapYear()) - nbDays = 29; - else - nbDays = 28; - else if (this.month < 7 && this.month % 2 == 0) - nbDays = 30; - else if (this.month == 9 || this.month == 11) - nbDays = 30; - - return nbDays; - } - - Date nextDay() { - int newDay = this.day; - int newMonth = this.month; - int newYear = this.year; - - if(this.day < nbDaysInMonth()) - newDay ++; - else if (this.month != 12) { - newMonth ++; - newDay = 1; - }else { - newDay = 1; - newMonth = 1; - newYear++; - } - return new Date(newDay, newMonth, newYear); - } -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/Employee.java b/CCI_Java/CCI_Java/src/tp5/ex01/Employee.java deleted file mode 100644 index 9cbe69e..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/Employee.java +++ /dev/null @@ -1,96 +0,0 @@ -package tp5.ex01; - -import java.util.ArrayList; -import java.util.Scanner; - -public class Employee { - - int id; - ArrayList<Holiday> holidays; - - public Employee(int id) { - this.id = id; - this.holidays = new ArrayList<Holiday>(); - - } - - public void addHoliday(Holiday holiday) { - holidays.add(holiday); - System.out.println("Période ajoutée"); - } - - public void addHoliday(Scanner scanner) { - System.out.println("à partir de : "); -// System.out.println("le jour : "); - int dayStart = scanner.nextInt(); -// System.out.println("le mois : "); - int monthStart = scanner.nextInt(); -// System.out.println("l'année : "); - int yearStart = scanner.nextInt(); - - Date tempDate1 = new Date(dayStart, monthStart, yearStart); - - System.out.println("jusque à : "); -// System.out.println("le jour : "); - int dayEnd = scanner.nextInt(); -// System.out.println("le mois : "); - int monthEnd = scanner.nextInt(); -// System.out.println("l'année : "); - int yearEnd = scanner.nextInt(); - - Date tempDate2 = new Date(dayEnd, monthEnd, yearEnd); - - holidays.add(new Holiday(tempDate1, tempDate2)); - - } - - void scanAndAddHolidayWith(Scanner scanner){ - Holiday holi = new Holiday(); - holi.scanWith(scanner); - addHoliday(holi); - } - -// public void displayHolidays() { -// -// for (int idx = 0; idx < holidays.size(); idx++) { -// System.out.println("Holidays " + idx + " :"); -// System.out.print("start : "); -// holidays.get(idx).start.print(); -// System.out.print("fin : "); -// holidays.get(idx).end.print(); -// } -// } - - public void checkIfOnHoliday(Scanner scanner) { - System.out.println("Taper une date pour v é rifier si l ' employ é est en vacances ( jour mois ann é e ) : "); - int day = scanner.nextInt(); - int month = scanner.nextInt(); - int year = scanner.nextInt(); - - Date tempDate = new Date(day, month, year); - boolean holidayFlag = false; - for (int idx = 0; idx < holidays.size(); idx++) { - if (tempDate.isBefore(holidays.get(idx).end) && holidays.get(idx).start.isBefore(tempDate)) { - holidayFlag = true; - } - } - if(holidayFlag) - System.out.println("L'employ é est en vacances à cette date ."); - else - System.out.println("L'employé n'est pas en vacances à cette date."); - } - - void print() { - System.out.println("ID : " + id); - System.out.println("Holidays :"); - for (int idx = 0; idx < holidays.size(); idx++) { - int nb = idx +1; - System.out.println("Holiday " + nb + " :"); - System.out.print("start : "); - holidays.get(idx).start.print(); - System.out.print("fin : "); - holidays.get(idx).end.print(); - } - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/Holiday.java b/CCI_Java/CCI_Java/src/tp5/ex01/Holiday.java deleted file mode 100644 index a4a5974..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/Holiday.java +++ /dev/null @@ -1,33 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class Holiday { - Date start; - Date end; - - public Holiday(Date start, Date end) { - this.start = start; - this.end = end; - } - - public Holiday() { - this.start = null; - this.end = null; - } - - public void print() { - System.out.println("Du " + start.toString() + " au " + end.toString()); - } - - public void scanWith(Scanner scanner) { - System.out.println("Saisie d ' une période"); - System.out.println("Taper la date de début (jour mois année) :"); - start = new Date(); - start.scanWith(scanner); - System.out.println("Taper la date de fin (jour mois année) :"); - end = new Date(); - end.scanWith(scanner); - - } -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/HolidayManager.java b/CCI_Java/CCI_Java/src/tp5/ex01/HolidayManager.java deleted file mode 100644 index 3416c21..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/HolidayManager.java +++ /dev/null @@ -1,33 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class HolidayManager { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - Employee employee = new Employee(45252); - int answer; - do { - System.out.println(" ------------- --------------- -------------- ------------ "); - System.out.println(" Que voulez - vous faire ? "); - System.out.println(" 1 - Afficher les p é riodes de vacances de l ' employ é . "); - System.out.println(" 2 - Ajouter une p é riode de vacances . "); - System.out.println(" 3 - Savoir si l ' employ é est en vacances un jour donn é . "); - System.out.println(" 4 - Quitter l ' application . "); - System.out.print(" Votre choix : "); - answer = scanner.nextInt(); - System.out.println(" ------------- --------------- -------------- ------------ "); - if (answer == 1) - employee.print(); - else if (answer == 2) - employee.scanAndAddHolidayWith(scanner); - else if (answer == 3) - employee.checkIfOnHoliday(scanner); - else if (answer != 4) - System.out.println("Commande non disponible ! "); - } while (answer != 4); - System.out.println("Merci d ' avoir utilis é l ' application . Au revoir ! "); - scanner.close(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/TestCheckIfOnHoliday.java b/CCI_Java/CCI_Java/src/tp5/ex01/TestCheckIfOnHoliday.java deleted file mode 100644 index 0e181ca..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/TestCheckIfOnHoliday.java +++ /dev/null @@ -1,18 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class TestCheckIfOnHoliday { - - public static void main(String[] args) { - - Scanner scanner = new Scanner(System.in); - Employee employee = new Employee(320); - employee.scanAndAddHolidayWith(scanner); -// employee.scanAndAddHolidayWith(scanner); - employee.print(); - employee.checkIfOnHoliday(scanner); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/TestDateV1.java b/CCI_Java/CCI_Java/src/tp5/ex01/TestDateV1.java deleted file mode 100644 index 0f0fa6e..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/TestDateV1.java +++ /dev/null @@ -1,20 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class TestDateV1 { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - System.out.println("Taper la date (jour mois année) :"); - Date dateTest = new Date(scanner.nextInt(),scanner.nextInt(),scanner.nextInt()); - Date date1 = new Date(20, 9, 1997); - Date date2 = new Date(); - System . out . println ( "Date saisie :" ) ; - dateTest.print(); - date1.print(); - date2.print(); - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/TestDateV2.java b/CCI_Java/CCI_Java/src/tp5/ex01/TestDateV2.java deleted file mode 100644 index 4e52ca6..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/TestDateV2.java +++ /dev/null @@ -1,18 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class TestDateV2 { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - Date date = new Date(); - System.out.println("Taper la date (jour mois année) : "); - date.scanWith(scanner); - System.out.println("Date saisie : "); - date.print(); - scanner.close(); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/TestEmployeeV1.java b/CCI_Java/CCI_Java/src/tp5/ex01/TestEmployeeV1.java deleted file mode 100644 index fae0aa6..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/TestEmployeeV1.java +++ /dev/null @@ -1,15 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class TestEmployeeV1 { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - Holiday holi = new Holiday(); - holi.scanWith(scanner); - Employee petra = new Employee(111); - petra.addHoliday(holi); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/TestEmployeeV2.java b/CCI_Java/CCI_Java/src/tp5/ex01/TestEmployeeV2.java deleted file mode 100644 index c51b9a7..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/TestEmployeeV2.java +++ /dev/null @@ -1,14 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class TestEmployeeV2 { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - Employee employee = new Employee(320); - employee.scanAndAddHolidayWith(scanner); - employee.scanAndAddHolidayWith(scanner); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/TestHolidayV1.java b/CCI_Java/CCI_Java/src/tp5/ex01/TestHolidayV1.java deleted file mode 100644 index 7a37e4c..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/TestHolidayV1.java +++ /dev/null @@ -1,22 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class TestHolidayV1 { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - System.out.println("Saisie d ' une période"); - System.out.println("Taper la date de début (jour mois année) :"); - Date start = new Date(); - start.scanWith(scanner); - System.out.println("Taper la date de fin (jour mois année) :"); - Date end = new Date(); - end.scanWith(scanner); - Holiday holiday = new Holiday(start, end); - System.out.println("Période saisie :"); - holiday.print(); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/TestHolidayV2.java b/CCI_Java/CCI_Java/src/tp5/ex01/TestHolidayV2.java deleted file mode 100644 index a729fdc..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/TestHolidayV2.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class TestHolidayV2 { - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - Holiday holiday = new Holiday(); - holiday.scanWith(scanner); - System.out.println("Période saisie : "); - holiday.print(); - scanner.close(); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex01/TestPrintEmployee.java b/CCI_Java/CCI_Java/src/tp5/ex01/TestPrintEmployee.java deleted file mode 100644 index 95f451d..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex01/TestPrintEmployee.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp5.ex01; - -import java.util.Scanner; - -public class TestPrintEmployee { - - public static void main(String[] args) { - - Scanner scanner = new Scanner(System.in); - Employee employee = new Employee(320); - employee.scanAndAddHolidayWith(scanner); - employee.scanAndAddHolidayWith(scanner); - employee.print(); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex02/CasinoGame.java b/CCI_Java/CCI_Java/src/tp5/ex02/CasinoGame.java deleted file mode 100644 index c747d23..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex02/CasinoGame.java +++ /dev/null @@ -1,61 +0,0 @@ -package tp5.ex02; - -import java.util.Scanner; - -public class CasinoGame { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - Scanner scanner = new Scanner(System.in); - - int money = 100; - - int exitFlag = 1; - System.out.println("Vous avez 100 euros . Bonne chance !"); - - while (exitFlag == 1 && money > 0) { - - int bet = 0; - while (bet <= 0 || bet > money) { - System.out.println("Combien voulez - vous miser ? "); - bet = scanner.nextInt(); - if (bet <= 0 || bet > money) - System.out.println("Choisissez une valeur entre 1 et " + money + " s.v.p. !"); - } - int userNumber = 0; - - while (userNumber <= 0 || userNumber > 6) { - System.out.println("Sur quel numéro (il faut etre entre 1 et 6) ? "); - userNumber = scanner.nextInt(); - if (userNumber <= 0 || userNumber > 6) - System.out.println("Choisissez une valeur entre 1 et 6 s.v.p. !"); - } - - double number = 1 + Math.random() * 5 + 0.5; - System.out.println("Le bon numéro était le " + (int) number); - - if ((int)number == userNumber) - money += bet; - else - money -= bet; - System.out.println("Vous avez à présent " + money + " euros."); - if (money > 0) { - System.out.println("Voulez - vous recommencer ? ( oui :1 / non :0) :"); - exitFlag = scanner.nextInt(); - } - - } - - if(money == 100) - System.out.println("Vous n'avez pas perdu d'argent"); - else if(money == 0) - System.out.println("Vous êtes ruiné !"); - else if(money >100) - System.out.println("Vous avez gagné de l'argent !"); - else - System.out.println("Vous avez perdu de l'argent !"); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/ex02/test.java b/CCI_Java/CCI_Java/src/tp5/ex02/test.java deleted file mode 100644 index 4d6f570..0000000 --- a/CCI_Java/CCI_Java/src/tp5/ex02/test.java +++ /dev/null @@ -1,14 +0,0 @@ -package tp5.ex02; - -public class test { - - public static void main(String[] args) { - // TODO Auto-generated method stub - - for(int i = 0; i<100;i++) { - double nb = 1+ Math.random()*5 + 0.5; - System.out.println((int)nb); - } - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/Cell.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/Cell.java deleted file mode 100644 index 436fef0..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/Cell.java +++ /dev/null @@ -1,76 +0,0 @@ -package tp5.minesweeper.freestyle; - -import java.awt.Color; - -public class Cell { - boolean isRevealed; - boolean isMine; - boolean isSelected; - Color color; - int row; - int column; - boolean active; - - public Cell(boolean isMine, int row, int column) { - this.isRevealed = false; - this.isSelected = false; - this.color = Color.GRAY; - this.isMine = isMine; - this.row = row; - this.column = column; - this.active = true; - } - - private void refreshColor() { - - if (this.isSelected) - this.color = Color.RED; - else if (!this.isRevealed) - this.color = Color.DARK_GRAY; - else - this.color = Color.lightGray; - } - - public void setSelected(boolean isSelected) { - this.isSelected = isSelected; - } - - public void setRevealed(boolean status) { - this.isRevealed = status; - this.active = false; - - if (status && !this.isMine) - this.color = Color.DARK_GRAY; - } - - public void setMine(boolean isMine) { - this.isMine = isMine; - } - - public boolean getIsSelected() { - return isSelected; - } - - public Color getColor() { - if (active) - refreshColor(); - return color; - } - - public void setColor(Color color) { - this.color = color; - } - - public boolean isRevealed() { - return isRevealed; - } - - public boolean getIsMine() { - return isMine; - } - - public void setActive(boolean active) { - this.active = active; - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MainGui.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MainGui.java deleted file mode 100644 index 584474d..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp5.minesweeper.freestyle; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/Minesweeper.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/Minesweeper.java deleted file mode 100644 index 93d34d1..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/Minesweeper.java +++ /dev/null @@ -1,57 +0,0 @@ -package tp5.minesweeper.freestyle; - -import java.awt.Color; -import java.util.ArrayList; -import java.util.List; -import java.util.Scanner; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; - - double difficulte = 0.25; - Color colorSweeper = Color.RED; - - ArrayList<List<Cell>> board; - - public Minesweeper() { - this.nbColumns = 10; - this.nbLines = 10; - this.score = this.nbColumns * this.nbLines; - this.selectedLine = 0; - this.selectedColumn = 0; - this.board = new ArrayList<List<Cell>>(); - - - for (int row = 0; row < this.nbLines; row++) { - this.board.add(new ArrayList<Cell>()); - for (int column = 0; column < this.nbColumns; column++) { - boolean isMine = ((int) (Math.random() + difficulte)) == 1; - Cell cell = new Cell(isMine, row, column); - if (isMine) - score--; - this.board.get(row).add(cell); - } - } - } - - public double getDifficulte() { - return difficulte; - } - - public void setDifficulte(double difficulte) { - this.difficulte = difficulte; - } - - public Color getColorSweeper() { - return colorSweeper; - } - - public void setColorSweeper(Color color) { - this.colorSweeper = color; - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperFrame.java deleted file mode 100644 index d6163a1..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperFrame.java +++ /dev/null @@ -1,71 +0,0 @@ -package tp5.minesweeper.freestyle; - -import javax.swing.JFrame; -import javax.swing.JMenu; -import javax.swing.JMenuBar; -import javax.swing.JMenuItem; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - static JMenuBar mb; - - static JMenu menu, size, difficulte, color; - -// static JMenuItem size, difficulte, color; - static JMenuItem size1, size2, size3, diff1, diff2, diff3, color1, color2, color3 ; - static JFrame f; - - public MinesweeperFrame() { - - mb = new JMenuBar(); - - - menu = new JMenu("menu"); - size = new JMenu("size in pixel"); - difficulte = new JMenu("Mines/no mines"); - color = new JMenu("Color"); - - size1 = new JMenuItem("500"); - size2 = new JMenuItem("700"); - size3 = new JMenuItem("1000"); - - size.add(size1); - size.add(size2); - size.add(size3); - - diff1 = new JMenuItem("50/50"); - diff2 = new JMenuItem("25/75"); - diff3 = new JMenuItem("75/25"); - - difficulte.add(diff1); - difficulte.add(diff2); - difficulte.add(diff3); - - color1 = new JMenuItem("red"); - color2 = new JMenuItem("blue"); - color3 = new JMenuItem("black"); - - color.add(color1); - color.add(color2); - color.add(color3); - - menu.add(size); - menu.add(difficulte); - menu.add(color); - - mb.add(menu); - setJMenuBar(mb); - this.minesweeper = new Minesweeper(); - - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - - } -} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperPanel.java deleted file mode 100644 index cb9c59b..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperPanel.java +++ /dev/null @@ -1,181 +0,0 @@ -package tp5.minesweeper.freestyle; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Font; -import java.awt.Graphics; -import java.awt.event.MouseEvent; -import java.util.Scanner; - -import javax.swing.JFrame; -import javax.swing.JMenu; -import javax.swing.JMenuBar; -import javax.swing.JMenuItem; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel implements MinesweeperPanelable { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - int nbColumns; - int nbRows; - int selCol; - int selLine; - int carreWidth; - int carreHeight; - int spaceBorder; - - static JMenuBar mb; - - static JMenu menu; - - static JMenuItem size, difficulte, color; - - static JFrame f; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - addMouseListener(new PanelMouseListener(this)); - addMouseMotionListener(new PanelMouseListener(this)); - spaceBorder = 20; - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - this.nbColumns = this.minesweeper.nbColumns; - this.nbRows = this.minesweeper.nbLines; - - this.carreWidth = (getWidth() - (getBoardBorder() * 2)) - ((getWidth() - (getBoardBorder() * 2)) % nbColumns); - this.carreHeight = (getHeight() - (getBoardBorder() * 2)) - ((getHeight() - (getBoardBorder() * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + getBoardBorder(); - int lineEndV = carreWidth + getBoardBorder(); - - for (int idxRow = 0; idxRow < this.minesweeper.board.size(); idxRow++) { - for (int idxCol = 0; idxCol < this.minesweeper.board.get(idxRow).size(); idxCol++) { - Cell tmp = this.minesweeper.board.get(idxRow).get(idxCol); - drawCell(g, idxRow, idxCol); - tmp.setSelected(false); - } - } - - // show score - g.setColor(Color.darkGray); - g.setFont(new Font("Ariel", Font.BOLD, spaceBorder - 3)); - g.drawString("Score : " + this.minesweeper.score, (getWidth() / 2) - 40, (spaceBorder - 3)); - - } - - public void drawCell(Graphics g, int line, int column) { - - g.setColor(Color.BLACK); - g.drawRect(getCellX(column), getCellY(line), getCellWidth(), getCellHeight()); - Cell tmp = this.minesweeper.board.get(line).get(column); - g.setColor(tmp.getColor()); - g.fillRect(getCellX(column), getCellY(line), getCellWidth(), getCellHeight()); - - if (tmp.isRevealed && tmp.isMine) { - int sizeBomb = 25; - g.setColor(Color.BLACK); - g.fillOval(getCellX(column) + (getCellWidth() / 2) - (sizeBomb / 2), - getCellX(line) + (getCellHeight() / 2) - (sizeBomb / 2), sizeBomb, sizeBomb); - } - } - - public void drawCell(Graphics g, Cell tmp) { - - g.setColor(Color.BLACK); - g.drawRect(getCellX(tmp.column), getCellY(tmp.row), getCellWidth(), getCellHeight()); - - g.setColor(tmp.getColor()); - g.fillRect(getCellX(tmp.column), getCellY(tmp.row), getCellWidth(), getCellHeight()); - - if (tmp.isRevealed && tmp.isMine) { - int sizeBomb = 25; - g.setColor(Color.BLACK); - g.fillOval(getCellX(tmp.column) + (getCellWidth() / 2) - (sizeBomb / 2), - getCellX(tmp.row) + (getCellHeight() / 2) - (sizeBomb / 2), sizeBomb, sizeBomb); - } - } - - public int getColumn(int x) { - boolean condX = x > getBoardBorder() && x < (getBoardBorder() + (this.nbColumns * getCellWidth())); - if (condX) { - int posCarre = x - getBoardBorder(); - this.selCol = posCarre / getCellWidth(); - return this.selCol; - } - return -1; - } - - public int getLine(int y) { - - boolean condY = y > getBoardBorder() && y < (getBoardBorder() + (this.nbRows * getCellHeight())); - if (condY) { - int posCarre = y - getBoardBorder(); - this.selLine = posCarre / spaceVert; - return this.selLine; - } - return -1; - - } - - public int getBoardBorder() { - return this.spaceBorder; - } - - @Override - public boolean isBlackCell(int line, int column) { - return this.minesweeper.board.get(line).get(column).getColor() == Color.DARK_GRAY; - } - - @Override - public boolean isGrayCell(int line, int column) { - return this.minesweeper.board.get(line).get(column).getColor() == Color.GRAY; - } - - public boolean isRedCell(int line, int column) { - return this.minesweeper.board.get(line).get(column).getColor() == Color.RED; - } - - boolean isMine(int line, int column) { - return this.minesweeper.board.get(line).get(column).isMine; - } - - public int getCellX(int column) { - return (getBoardBorder() + (column * getCellWidth())); - } - - public int getCellY(int line) { - return (getBoardBorder() + (line * getCellHeight())); - } - - public int getCellWidth() { - return this.spaceHor; - } - - public int getCellHeight() { - return this.spaceVert; - } - - public boolean isOutOfBounds(int x, int y) { - boolean condX = x > getBoardBorder() && x < (getBoardBorder() + (this.nbColumns * getCellWidth())); - boolean condY = y > getBoardBorder() && y < (getBoardBorder() + (this.nbRows * getCellHeight())); - if (condX && condY) - return true; - return false; - } - - @Override - public void drawMinesweeper(Graphics g) { - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperPanelable.java deleted file mode 100644 index 8beb659..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/MinesweeperPanelable.java +++ /dev/null @@ -1,20 +0,0 @@ -package tp5.minesweeper.freestyle; - -import java.awt.Graphics; - -public interface MinesweeperPanelable { - - public int getBoardBorder(); - public boolean isBlackCell(int line, int column); - public boolean isGrayCell(int line, int column); - public boolean isRedCell(int line, int column); - public int getCellX(int column); - public int getCellY(int line); - public int getCellWidth(); - public int getCellHeight(); - public void drawCell(Graphics g, int line, int column); - public int getColumn(int x); - public int getLine(int y); - void drawMinesweeper(Graphics g); - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/PanelMouseListener.java deleted file mode 100644 index 9d9bd9a..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/freestyle/PanelMouseListener.java +++ /dev/null @@ -1,44 +0,0 @@ -package tp5.minesweeper.freestyle; - -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -public class PanelMouseListener extends MouseAdapter { - MinesweeperPanel panel; - - public PanelMouseListener(MinesweeperPanel panel) { - this.panel = panel; - } - - @Override - public void mouseClicked(MouseEvent e) { - -// System.out.println("Click Line = " + panel.minesweeper.selectedLine); -// System.out.println("Click Column = " + panel.minesweeper.selectedColumn); - int line = panel.getLine(e.getY()); - int column = panel.getColumn(e.getX()); - panel.minesweeper.board.get(line).get(column).isRevealed = true; -// panel.minesweeper.score--; - panel.repaint(); - } - - @Override - public void mouseMoved(MouseEvent e) { - -// panel.minesweeper.selectedLine = panel.getLine(e.getY()); -// panel.minesweeper.selectedColumn = panel.getColumn(e.getX()); - - try { - int line = panel.getLine(e.getY()); - int column = panel.getColumn(e.getX()); - if (!panel.isOutOfBounds(line, column)) { - panel.minesweeper.board.get(line).get(column).setSelected(true); - panel.repaint(); - } - } catch (Exception e2) { - // TODO: handle exception -// e2.printStackTrace(); - } - - - } -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/Cell.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/Cell.java deleted file mode 100644 index 6ac9809..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/Cell.java +++ /dev/null @@ -1,24 +0,0 @@ -package tp5.minesweeper.version1; - -import java.awt.Color; - -public class Cell { - boolean isRevealed; - boolean isMine; - Color color = Color.GRAY; - - public Cell() { - - } - - public void setRevealed(boolean status) { - this.isRevealed = status; - - if(status && !this.isMine) - this.color = Color.DARK_GRAY; - - - } - - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MainGui.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MainGui.java deleted file mode 100644 index 450f771..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MainGui.java +++ /dev/null @@ -1,7 +0,0 @@ -package tp5.minesweeper.version1; - -public class MainGui { - public static void main(String[] args) { - new MinesweeperFrame(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/Minesweeper.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/Minesweeper.java deleted file mode 100644 index 528ee79..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/Minesweeper.java +++ /dev/null @@ -1,73 +0,0 @@ -package tp5.minesweeper.version1; - -import java.awt.Color; -import java.util.ArrayList; -import java.util.List; -import java.util.Scanner; - -public class Minesweeper { - int nbColumns; - int nbLines; - int score; - int selectedLine; - int selectedColumn; - - double difficulte = 0.5; - Color color = Color.RED; - - ArrayList<List<Cell>> board; - - public Minesweeper() { - this.nbColumns = 10; - this.nbLines = 10; - this.score = this.nbColumns * this.nbLines; - this.selectedLine = 0; - this.selectedColumn = 0; - this.board = new ArrayList<List<Cell>>(); - - - for (int line = 0; line < this.nbLines; line++) { - this.board.add(new ArrayList<Cell>()); - for (int column = 0; column < this.nbColumns; column++) { - Cell cell = new Cell(); - cell.isRevealed = false; - cell.isMine = ((int) (Math.random() + difficulte)) == 0; - if (cell.isMine) - score--; - this.board.get(line).add(cell); - } - } - } - - private void checkSelect() { - Scanner scanner = new Scanner(System.in); - while (this.selectedColumn == -1 || this.selectedLine == -1) { - - if (this.selectedColumn == -1 && this.selectedLine == -1) { - System.out.println("Selectionnez une cellule svp. (en utilisant d'une entier) !"); - System.out.println("Column : "); - this.selectedColumn = scanner.nextInt(); - System.out.println("Line : "); - this.selectedLine = scanner.nextInt(); - } - - } - } - - public double getDifficulte() { - return difficulte; - } - - public void setDifficulte(double difficulte) { - this.difficulte = difficulte; - } - - public Color getColor() { - return color; - } - - public void setColor(Color color) { - this.color = color; - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperFrame.java deleted file mode 100644 index 0fffd93..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperFrame.java +++ /dev/null @@ -1,83 +0,0 @@ -package tp5.minesweeper.version1; - -import javax.swing.JFrame; -import javax.swing.JMenu; -import javax.swing.JMenuBar; -import javax.swing.JMenuItem; -import javax.swing.WindowConstants; - -@SuppressWarnings("serial") -public class MinesweeperFrame extends JFrame { - Minesweeper minesweeper; - MinesweeperPanel minesweeperPanel; - static JMenuBar mb; - - static JMenu menu, size, difficulte, color; - -// static JMenuItem size, difficulte, color; - static JMenuItem size1, size2, size3, diff1, diff2, diff3, color1, color2, color3 ; - static JFrame f; - - public MinesweeperFrame() { - - mb = new JMenuBar(); - - - menu = new JMenu("menu"); - size = new JMenu("size in pixel"); - difficulte = new JMenu("Mines/no mines"); - color = new JMenu("Color"); - - - -// -// size = new JMenuItem("size"); -// difficulte = new JMenuItem("difficulté"); -// color = new JMenuItem("color"); -// - - size1 = new JMenuItem("500"); - size2 = new JMenuItem("700"); - size3 = new JMenuItem("1000"); - - size.add(size1); - size.add(size2); - size.add(size3); - - diff1 = new JMenuItem("50/50"); - diff2 = new JMenuItem("25/75"); - diff3 = new JMenuItem("75/25"); - - difficulte.add(diff1); - difficulte.add(diff2); - difficulte.add(diff3); - - color1 = new JMenuItem("red"); - color2 = new JMenuItem("blue"); - color3 = new JMenuItem("black"); - - color.add(color1); - color.add(color2); - color.add(color3); - - menu.add(size); - menu.add(difficulte); - menu.add(color); - - mb.add(menu); - setJMenuBar(mb); - - this.minesweeper = new Minesweeper(); - - this.minesweeperPanel = new MinesweeperPanel(minesweeper); - add(minesweeperPanel); - - - - - pack(); - setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - setVisible(true); - - } -} \ No newline at end of file diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperPanel.java deleted file mode 100644 index fa36bff..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperPanel.java +++ /dev/null @@ -1,143 +0,0 @@ -package tp5.minesweeper.version1; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.event.MouseEvent; -import java.util.Scanner; - -import javax.swing.JFrame; -import javax.swing.JMenu; -import javax.swing.JMenuBar; -import javax.swing.JMenuItem; -import javax.swing.JPanel; - -@SuppressWarnings("serial") -public class MinesweeperPanel extends JPanel implements MinesweeperPanelable { - Minesweeper minesweeper; - int spaceHor; - int spaceVert; - int nbColumns; - int nbRows; - int selCol; - int selLine; - int carreWidth; - int carreHeight; - int spaceBorder; - - - static JMenuBar mb; - - static JMenu menu; - - static JMenuItem size, difficulte, color; - - static JFrame f; - - public MinesweeperPanel(Minesweeper minesweeper) { - this.minesweeper = minesweeper; - setPreferredSize(new Dimension(500, 500)); - addMouseListener(new PanelMouseListener(this)); - addMouseMotionListener(new PanelMouseListener(this)); - spaceBorder = 20; - } - - @Override - protected void paintComponent(Graphics g) { - super.paintComponent(g); - - this.nbColumns = this.minesweeper.nbColumns; - this.nbRows = this.minesweeper.nbLines; - - this.carreWidth = (getWidth() - (getBoardBorder() * 2)) - ((getWidth() - (getBoardBorder() * 2)) % nbColumns); - this.carreHeight = (getHeight() - (getBoardBorder() * 2)) - ((getHeight() - (getBoardBorder() * 2)) % nbRows); - - this.spaceHor = carreWidth / nbColumns; - this.spaceVert = carreHeight / nbRows; - - int lineEndH = carreHeight + getBoardBorder(); - int lineEndV = carreWidth + getBoardBorder(); - - for (int idxRow = 0; idxRow < this.minesweeper.board.size(); idxRow++) { - for (int idxCol = 0; idxCol < this.minesweeper.board.get(idxRow).size(); idxCol++) { - drawCell(g, idxRow, idxCol); - } - } - - } - - public int getColumn(int x) { - int posCarre = x - getBoardBorder(); - this.selCol = posCarre / getCellWidth(); - return this.selCol; - } - - public int getLine(int y) { - int posCarre = y - getBoardBorder(); - this.selLine = posCarre / spaceVert; - return this.selLine; - } - - public int getBoardBorder() { - return this.spaceBorder; - } - - @Override - public boolean isBlackCell(int line, int column) { - return this.minesweeper.board.get(line).get(column).isRevealed; - } - - @Override - public boolean isGrayCell(int line, int column) { - return !this.minesweeper.board.get(line).get(column).isRevealed; - } - - boolean isMine(int line, int column) { - return this.minesweeper.board.get(line).get(column).isMine; - } - - public boolean isRedCell(int line, int column) { - return (line == this.selLine && column == this.selCol); - } - - public int getCellX(int column) { - return (getBoardBorder() + (column * getCellWidth())); - } - - public int getCellY(int line) { - return (getBoardBorder() + (line * getCellHeight())); - } - - public int getCellWidth() { - return this.spaceHor; - } - - public int getCellHeight() { - return this.spaceVert; - } - - public void drawCell(Graphics g, int line, int column) { - - g.setColor(Color.BLACK); - g.drawRect(getCellX(column), getCellY(line), getCellWidth(), getCellHeight()); - - if (isRedCell(line, column)) { - g.setColor(this.minesweeper.getColor()); - g.fillRect(getCellX(column), getCellY(line), getCellWidth(), getCellHeight()); - } else if (isBlackCell(line, column) && isMine(line, column)) { - int sizeBomb = 25; - g.setColor(Color.BLACK); - g.fillOval(getCellX(column) + (getCellWidth() / 2) - (sizeBomb / 2), - getCellX(line) + (getCellHeight() / 2) - (sizeBomb / 2), sizeBomb, sizeBomb); - } else if (isBlackCell(line, column)) { - g.setColor(Color.DARK_GRAY); - g.fillRect(getCellX(column), getCellY(line), getCellWidth(), getCellHeight()); - } - } - - @Override - public void drawMinesweeper(Graphics g) { - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperPanelable.java deleted file mode 100644 index 4ce3879..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/MinesweeperPanelable.java +++ /dev/null @@ -1,20 +0,0 @@ -package tp5.minesweeper.version1; - -import java.awt.Graphics; - -public interface MinesweeperPanelable { - - public int getBoardBorder(); - public boolean isBlackCell(int line, int column); - public boolean isGrayCell(int line, int column); - public boolean isRedCell(int line, int column); - public int getCellX(int column); - public int getCellY(int line); - public int getCellWidth(); - public int getCellHeight(); - public void drawCell(Graphics g, int line, int column); - public int getColumn(int x); - public int getLine(int y); - void drawMinesweeper(Graphics g); - -} diff --git a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/PanelMouseListener.java deleted file mode 100644 index 5ad3294..0000000 --- a/CCI_Java/CCI_Java/src/tp5/minesweeper/version1/PanelMouseListener.java +++ /dev/null @@ -1,34 +0,0 @@ -package tp5.minesweeper.version1; - -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -public class PanelMouseListener extends MouseAdapter { - MinesweeperPanel panel; - - public PanelMouseListener(MinesweeperPanel panel) { - this.panel = panel; - } - - @Override - public void mouseClicked(MouseEvent e) { - -// System.out.println("Click Line = " + panel.minesweeper.selectedLine); -// System.out.println("Click Column = " + panel.minesweeper.selectedColumn); - - panel.minesweeper.board.get(panel.getLine(e.getY())).get(panel.getColumn(e.getX())).isRevealed = true; - panel.minesweeper.score--; - panel.repaint(); - } - - @Override - public void mouseMoved(MouseEvent e) { - - panel.minesweeper.selectedLine = panel.getLine(e.getY()); - panel.minesweeper.selectedColumn = panel.getColumn(e.getX()); - -// System.out.println("Line = " + panel.minesweeper.selectedLine); -// System.out.println("Column = " + panel.minesweeper.selectedColumn); - - panel.repaint(); - } -} diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/Cell.java b/CCI_Java/CCI_Java/src/tp5/v1/Cell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/Cell.java rename to CCI_Java/CCI_Java/src/tp5/v1/Cell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/MainGui.java b/CCI_Java/CCI_Java/src/tp5/v1/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/MainGui.java rename to CCI_Java/CCI_Java/src/tp5/v1/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/Minesweeper.java b/CCI_Java/CCI_Java/src/tp5/v1/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp5/v1/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp5/v1/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp5/v1/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp5/v1/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp5/v1/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp5/v1/MinesweeperPanelable.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/MinesweeperPanelable.java rename to CCI_Java/CCI_Java/src/tp5/v1/MinesweeperPanelable.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp5/v1/PanelMouseListener.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/PanelMouseListener.java rename to CCI_Java/CCI_Java/src/tp5/v1/PanelMouseListener.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/TestArrayListOfCell.java b/CCI_Java/CCI_Java/src/tp5/v1/TestArrayListOfCell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/TestArrayListOfCell.java rename to CCI_Java/CCI_Java/src/tp5/v1/TestArrayListOfCell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/TestArrayListOfCell2.java b/CCI_Java/CCI_Java/src/tp5/v1/TestArrayListOfCell2.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/TestArrayListOfCell2.java rename to CCI_Java/CCI_Java/src/tp5/v1/TestArrayListOfCell2.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v1/TestCell.java b/CCI_Java/CCI_Java/src/tp5/v1/TestCell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v1/TestCell.java rename to CCI_Java/CCI_Java/src/tp5/v1/TestCell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/Cell.java b/CCI_Java/CCI_Java/src/tp5/v2/Cell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/Cell.java rename to CCI_Java/CCI_Java/src/tp5/v2/Cell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/MainGui.java b/CCI_Java/CCI_Java/src/tp5/v2/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/MainGui.java rename to CCI_Java/CCI_Java/src/tp5/v2/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/Minesweeper.java b/CCI_Java/CCI_Java/src/tp5/v2/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp5/v2/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp5/v2/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp5/v2/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp5/v2/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp5/v2/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp5/v2/MinesweeperPanelable.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/MinesweeperPanelable.java rename to CCI_Java/CCI_Java/src/tp5/v2/MinesweeperPanelable.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp5/v2/PanelMouseListener.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/PanelMouseListener.java rename to CCI_Java/CCI_Java/src/tp5/v2/PanelMouseListener.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/TestArrayListOfCell.java b/CCI_Java/CCI_Java/src/tp5/v2/TestArrayListOfCell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/TestArrayListOfCell.java rename to CCI_Java/CCI_Java/src/tp5/v2/TestArrayListOfCell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/TestArrayListOfCell2.java b/CCI_Java/CCI_Java/src/tp5/v2/TestArrayListOfCell2.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/TestArrayListOfCell2.java rename to CCI_Java/CCI_Java/src/tp5/v2/TestArrayListOfCell2.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp5/v2/TestCell.java b/CCI_Java/CCI_Java/src/tp5/v2/TestCell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp5/v2/TestCell.java rename to CCI_Java/CCI_Java/src/tp5/v2/TestCell.java diff --git a/CCI_Java/CCI_Java/src/tp6/ex01/Contribution.java b/CCI_Java/CCI_Java/src/tp6/ex01/Contribution.java deleted file mode 100644 index 8fdf9de..0000000 --- a/CCI_Java/CCI_Java/src/tp6/ex01/Contribution.java +++ /dev/null @@ -1,28 +0,0 @@ -package tp6.ex01; - -public class Contribution { - - private String projectName; - private double hoursWorked; - - public Contribution(String projectName, double hoursWorked) { - this.projectName = projectName; - this.hoursWorked = hoursWorked; - - - } - - public String getProjectName() { - return projectName; - } - - public double getHoursWorked() { - return hoursWorked; - } - - @Override - public String toString() { - // TODO Auto-generated method stub - return projectName + ", Hours Worked: " + hoursWorked; - } -} diff --git a/CCI_Java/CCI_Java/src/tp6/ex01/Team.java b/CCI_Java/CCI_Java/src/tp6/ex01/Team.java deleted file mode 100644 index fe101a6..0000000 --- a/CCI_Java/CCI_Java/src/tp6/ex01/Team.java +++ /dev/null @@ -1,27 +0,0 @@ -package tp6.ex01; - -import java.util.ArrayList; - -public class Team { - - String name; - ArrayList<TeamMember> members; - - public Team(String name) { - this.name = name; - members = new ArrayList<TeamMember>(); - } - - public void addMembers(TeamMember member) { - members.add(member); - } - - @Override - public String toString() { - String res = "Team: " + name + "\nMembers:\n\n"; - for (TeamMember m : members) { - res += m.toString() + "\n\n"; - } - return res; - } -} diff --git a/CCI_Java/CCI_Java/src/tp6/ex01/TeamMember.java b/CCI_Java/CCI_Java/src/tp6/ex01/TeamMember.java deleted file mode 100644 index 8656de3..0000000 --- a/CCI_Java/CCI_Java/src/tp6/ex01/TeamMember.java +++ /dev/null @@ -1,54 +0,0 @@ -package tp6.ex01; - -import java.util.ArrayList; - -public class TeamMember { - private String firstName; - private String lastName; - private ArrayList<Contribution> contributions; - - public TeamMember(String firstName, String lastName) { - - this.firstName = firstName; - this.lastName = lastName; - contributions = new ArrayList<Contribution>(); - } - - public void addContribution(Contribution con) { - contributions.add(con); - } - - public String getFirstName() { - return firstName; - } - - public String getLastName() { - return lastName; - } - - public ArrayList<Contribution> getContributions() { - return contributions; - } - - public Contribution getCont(int idx) { - return contributions.get(idx); - } - - public double houresWorked() { - double res = 0; - - for(Contribution c : contributions) { - res += c.getHoursWorked(); - } - return res; - } - - @Override - public String toString() { - String res = "Team Member: " + getFirstName() + " " + getLastName(); - res += "\nContributions:\n"; - for (Contribution c : contributions) - res += c.toString()+ "\n"; - return res + "Total Hours Worked: " + houresWorked(); - } -} diff --git a/CCI_Java/CCI_Java/src/tp6/ex01/TestContribution.java b/CCI_Java/CCI_Java/src/tp6/ex01/TestContribution.java deleted file mode 100644 index 45d8c41..0000000 --- a/CCI_Java/CCI_Java/src/tp6/ex01/TestContribution.java +++ /dev/null @@ -1,13 +0,0 @@ -package tp6.ex01; - -public class TestContribution { - - public static void main(String[] args) { - Contribution contributionA = new Contribution("Project Phoenix", 350.6); - Contribution contributionB = new Contribution("Project Horizon", 1025.4); - - System.out.println(contributionA); - System.out.println(contributionB); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp6/ex01/TestTeam.java b/CCI_Java/CCI_Java/src/tp6/ex01/TestTeam.java deleted file mode 100644 index d732b6d..0000000 --- a/CCI_Java/CCI_Java/src/tp6/ex01/TestTeam.java +++ /dev/null @@ -1,30 +0,0 @@ -package tp6.ex01; - -public class TestTeam { - - public static void main(String[] args) { - - Team best = new Team("The best Team"); - - TeamMember sophie = new TeamMember("Sophie", "Dupuis"); - Contribution contributionA = new Contribution("Project Phoenix", 350.6); - Contribution contributionB = new Contribution("Project Horizon", 1025.4); - - sophie.addContribution(contributionA); - sophie.addContribution(contributionB); - - TeamMember lucas = new TeamMember("Lucas", "Moreau"); - Contribution contributionC = new Contribution("Project Apollo", 420.3); - Contribution contributionD = new Contribution("Project Zenith", 45.4); - Contribution contributionE = new Contribution("Project Horizon", 1203.1); - - lucas.addContribution(contributionC); - lucas.addContribution(contributionD); - lucas.addContribution(contributionE); - - best.addMembers(sophie); - best.addMembers(lucas); - - System.out.println(best); - } -} diff --git a/CCI_Java/CCI_Java/src/tp6/ex01/TestTeamMember.java b/CCI_Java/CCI_Java/src/tp6/ex01/TestTeamMember.java deleted file mode 100644 index 84721e5..0000000 --- a/CCI_Java/CCI_Java/src/tp6/ex01/TestTeamMember.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp6.ex01; - -public class TestTeamMember { - - public static void main(String[] args) { - TeamMember sophie = new TeamMember("Sophie", "Dupuis"); - Contribution contributionA = new Contribution("Project Phoenix", 350.6); - Contribution contributionB = new Contribution("Project Horizon", 1025.4); - - sophie.addContribution(contributionA); - sophie.addContribution(contributionB); - - System.out.println(sophie); - - } - -} diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v1/Cell.java b/CCI_Java/CCI_Java/src/tp6/v1/Cell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v1/Cell.java rename to CCI_Java/CCI_Java/src/tp6/v1/Cell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v1/MainGui.java b/CCI_Java/CCI_Java/src/tp6/v1/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v1/MainGui.java rename to CCI_Java/CCI_Java/src/tp6/v1/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v1/Minesweeper.java b/CCI_Java/CCI_Java/src/tp6/v1/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v1/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp6/v1/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v1/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp6/v1/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v1/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp6/v1/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v1/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp6/v1/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v1/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp6/v1/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v1/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp6/v1/MinesweeperPanelable.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v1/MinesweeperPanelable.java rename to CCI_Java/CCI_Java/src/tp6/v1/MinesweeperPanelable.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v1/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp6/v1/PanelMouseListener.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v1/PanelMouseListener.java rename to CCI_Java/CCI_Java/src/tp6/v1/PanelMouseListener.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v2/Cell.java b/CCI_Java/CCI_Java/src/tp6/v2/Cell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v2/Cell.java rename to CCI_Java/CCI_Java/src/tp6/v2/Cell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v2/MainGui.java b/CCI_Java/CCI_Java/src/tp6/v2/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v2/MainGui.java rename to CCI_Java/CCI_Java/src/tp6/v2/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v2/Minesweeper.java b/CCI_Java/CCI_Java/src/tp6/v2/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v2/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp6/v2/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v2/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp6/v2/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v2/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp6/v2/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v2/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp6/v2/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v2/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp6/v2/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v2/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp6/v2/MinesweeperPanelable.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v2/MinesweeperPanelable.java rename to CCI_Java/CCI_Java/src/tp6/v2/MinesweeperPanelable.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v2/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp6/v2/PanelMouseListener.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v2/PanelMouseListener.java rename to CCI_Java/CCI_Java/src/tp6/v2/PanelMouseListener.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v3/Cell.java b/CCI_Java/CCI_Java/src/tp6/v3/Cell.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v3/Cell.java rename to CCI_Java/CCI_Java/src/tp6/v3/Cell.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v3/MainGui.java b/CCI_Java/CCI_Java/src/tp6/v3/MainGui.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v3/MainGui.java rename to CCI_Java/CCI_Java/src/tp6/v3/MainGui.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v3/Minesweeper.java b/CCI_Java/CCI_Java/src/tp6/v3/Minesweeper.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v3/Minesweeper.java rename to CCI_Java/CCI_Java/src/tp6/v3/Minesweeper.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v3/MinesweeperFrame.java b/CCI_Java/CCI_Java/src/tp6/v3/MinesweeperFrame.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v3/MinesweeperFrame.java rename to CCI_Java/CCI_Java/src/tp6/v3/MinesweeperFrame.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v3/MinesweeperPanel.java b/CCI_Java/CCI_Java/src/tp6/v3/MinesweeperPanel.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v3/MinesweeperPanel.java rename to CCI_Java/CCI_Java/src/tp6/v3/MinesweeperPanel.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v3/MinesweeperPanelable.java b/CCI_Java/CCI_Java/src/tp6/v3/MinesweeperPanelable.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v3/MinesweeperPanelable.java rename to CCI_Java/CCI_Java/src/tp6/v3/MinesweeperPanelable.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v3/PanelMouseListener.java b/CCI_Java/CCI_Java/src/tp6/v3/PanelMouseListener.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v3/PanelMouseListener.java rename to CCI_Java/CCI_Java/src/tp6/v3/PanelMouseListener.java diff --git a/CCI_Java/CCI_Java/minesweeper/tp6/v3/Position.java b/CCI_Java/CCI_Java/src/tp6/v3/Position.java similarity index 100% rename from CCI_Java/CCI_Java/minesweeper/tp6/v3/Position.java rename to CCI_Java/CCI_Java/src/tp6/v3/Position.java diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString1.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString1.java deleted file mode 100644 index b573817..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString1.java +++ /dev/null @@ -1,28 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString1 { - -// Taper la premi è re cha î ne : salut -// Taper la deuxi è me cha î ne : bonjour -// La premi è re cha î ne vaut " salut " . -// La deuxi è me cha î ne vaut " bonjour " . - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - - System.out.println("Taper la première chaîne :"); - String str1 = scanner.nextLine(); - System.out.println("Taper la deuxieme chaîne :"); - String str2 = scanner.nextLine(); - - System.out.println("La première chaîne vaut \"" + str1 +"\""); - System.out.println("La deuxieme chaîne vaut \"" + str2+"\""); - - scanner.close(); - - } - - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString10.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString10.java deleted file mode 100644 index ad08e4f..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString10.java +++ /dev/null @@ -1,21 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString10 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.println("Taper la première chaîne :"); - String str1 = scanner.nextLine(); - System.out.println("Taper la deuxieme chaîne :"); - String str2 = scanner.nextLine(); - if (str1.contains(str2)) - str1 = str1.replaceAll(str2, " "); - System.out.println("Résultat : " + str1); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString11.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString11.java deleted file mode 100644 index fe377e4..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString11.java +++ /dev/null @@ -1,20 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString11 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.print(" Taper un entier : "); - int value = scanner.nextInt(); - scanner.nextLine(); - System.out.print(" Taper une cha î ne : "); - String str = scanner.nextLine(); - System.out.println(" entier = " + value + " , cha î ne = " + str); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString2.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString2.java deleted file mode 100644 index fc844b1..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString2.java +++ /dev/null @@ -1,32 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString2 { - -// Taper la premi è re cha î ne : salut -// Taper la deuxi è me cha î ne : bonjour -// La premi è re cha î ne vaut " salut " . -// La deuxi è me cha î ne vaut " bonjour " . -// str1 == str2 vaut false -// str1 . equals ( str2 ) vaut false - - public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - - System.out.println("Taper la première chaîne :"); - String str1 = scanner.nextLine(); - System.out.println("Taper la deuxieme chaîne :"); - String str2 = scanner.nextLine(); - - System.out.println("La première chaîne vaut \"" + str1 + "\""); - System.out.println("La deuxieme chaîne vaut \"" + str2 + "\""); - - System.out.println("str1 == str2 vaut " + (str1 == str2)); - System.out.println("str1.equals(str2) vaut " + str1.equals(str2)); - - scanner.close(); - - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString3.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString3.java deleted file mode 100644 index e04f791..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString3.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString3 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.println("Taper un entier :"); - int value = scanner.nextInt(); - System.out.println("La chaîne correspondante est \"" + String.valueOf(value)+ "\""); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString4.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString4.java deleted file mode 100644 index 230a463..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString4.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString4 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.println("Taper une chaîne de caractères représentant un entier :"); - String str = scanner.nextLine(); - System.out.println("La valeur correspondante est " + Integer.parseInt(str)); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString5.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString5.java deleted file mode 100644 index e4c23a6..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString5.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString5 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.println("Taper une chaîne de caractères représentant un entier :"); - String str = scanner.nextLine(); - System.out.println("La valeur correspondante est " + Double.parseDouble(str)); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString6.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString6.java deleted file mode 100644 index e7dd4dd..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString6.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString6 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.println("Taper le nom de la ville :"); - String str = scanner.nextLine(); - System.out.println("Le nom de la ville en majuscules est \"" + str.stripIndent().toUpperCase()+"\""); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString7.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString7.java deleted file mode 100644 index 9201d06..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString7.java +++ /dev/null @@ -1,19 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString7 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.println("Taper la première chaîne :"); - String str1 = scanner.nextLine(); - System.out.println("Taper la première chaîne :"); - String str2 = scanner.nextLine(); - System.out.println("Les deux chaînes commencent - elles parle même caractère ? " + (str1.charAt(0) == str2.charAt(0))); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString8.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString8.java deleted file mode 100644 index afc0123..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString8.java +++ /dev/null @@ -1,20 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; - -public class TestString8 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.println("Taper la première chaîne :"); - String str1 = scanner.nextLine(); - System.out.println("Taper la deuxieme chaîne :"); - String str2 = scanner.nextLine(); - System.out.println("R é sultat de str1.compareTo(str2) : " + str1.compareTo(str2)); - System.out.println("R é sultat de str1.compareToIgnoreCase(str2) : " + str1.compareToIgnoreCase(str2)); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo1/TestString9.java b/CCI_Java/CCI_Java/src/tp7/exo1/TestString9.java deleted file mode 100644 index 12fd513..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo1/TestString9.java +++ /dev/null @@ -1,25 +0,0 @@ -package tp7.exo1; - -import java.util.Scanner; -//Taper la premi è re cha î ne : bonjour -//Taper la deuxi è me cha î ne : bon -//str1 commence -t - elle par str2 ? true -//str1 finit - elle par str2 ? false -//str1 contient - elle str2 ? true -public class TestString9 { - - public static void main(String[] args) { - // TODO Auto-generated method stub - Scanner scanner = new Scanner(System.in); - System.out.println("Taper la première chaîne :"); - String str1 = scanner.nextLine(); - System.out.println("Taper la deuxieme chaîne :"); - String str2 = scanner.nextLine(); - System.out.println("str1 commence -t - elle par str2 ? " + str1.startsWith(str2)); - System.out.println("str1 finit - elle par str2 ? " + str1.endsWith(str2)); - System.out.println("str1 contient - elle str2 ? " + str1.contains(str2)); - - scanner.close(); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo2/Calculator.java b/CCI_Java/CCI_Java/src/tp7/exo2/Calculator.java deleted file mode 100644 index 9500a6e..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo2/Calculator.java +++ /dev/null @@ -1,22 +0,0 @@ -package tp7.exo2; - -import java.math.BigInteger; - -public class Calculator { - - public int powOf10(int n) { - return (int) Math.pow(10, n); - } - - public BigInteger powOf10(BigInteger n) { - - BigInteger pow = BigInteger.ONE; - - for (int i = 0; i < n.intValue(); i++) - pow = pow.multiply(BigInteger.TEN); -// System.out.println(pow); - return pow; - } - - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V1.java b/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V1.java deleted file mode 100644 index bb9b924..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V1.java +++ /dev/null @@ -1,13 +0,0 @@ -package tp7.exo2; - -public class TestPowOf10V1 { - - public static void main(String[] args) { - Calculator cal = new Calculator(); - System.out.println("10^0 = " + cal.powOf10(0)); - System.out.println("10^1 = " + cal.powOf10(1)); - System.out.println("10^2 = " + cal.powOf10(2)); - System.out.println("10^3 = " + cal.powOf10(3)); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V2.java b/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V2.java deleted file mode 100644 index e2cbc41..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V2.java +++ /dev/null @@ -1,19 +0,0 @@ -package tp7.exo2; - -import java.math.BigInteger; - -public class TestPowOf10V2 { - - public static void main(String[] args) { - - Calculator cal = new Calculator(); - -// System.out.println(BigInteger.ZERO.compareTo(BigInteger.ONE)); -// System.out.println(BigInteger.TEN.add(BigInteger.ONE)); -// cal.powOf10(BigInteger.TWO); - System.out.println("La plus grande valeur d'un int est " + cal.powOf10(BigInteger.ONE)); - System.out.println("La plus grande valeur d'un int est " + cal.powOf10(BigInteger.TWO)); - System.out.println("La plus grande valeur d'un int est " + cal.powOf10(BigInteger.valueOf(3))); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V3.java b/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V3.java deleted file mode 100644 index 0153b5d..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V3.java +++ /dev/null @@ -1,17 +0,0 @@ -package tp7.exo2; - -import java.math.BigInteger; - -public class TestPowOf10V3 { - - public static void main(String[] args) { - - Calculator cal = new Calculator(); - - for (int i = 0; i <= 15; i++) - System.out.println("10^" + i + " = " + cal.powOf10(i)); - - System.out.println("La plus grande valeur d'un int est " + Integer.MAX_VALUE); - } - -} diff --git a/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V4.java b/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V4.java deleted file mode 100644 index b4b55fc..0000000 --- a/CCI_Java/CCI_Java/src/tp7/exo2/TestPowOf10V4.java +++ /dev/null @@ -1,16 +0,0 @@ -package tp7.exo2; - -import java.math.BigInteger; - -public class TestPowOf10V4 { - - public static void main(String[] args) { - - Calculator cal = new Calculator(); - - for (int i = 0; i < 100; i++) - System.out.println("La plus grande valeur d'un int est " + cal.powOf10(BigInteger.valueOf(i))); - - } - -} diff --git a/CCI_Java/minesweeper/.project b/CCI_Java/minesweeper/.project deleted file mode 100644 index 096bc88..0000000 --- a/CCI_Java/minesweeper/.project +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>minesweeper</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - </buildSpec> - <natures> - </natures> -</projectDescription> diff --git a/CCI_Java/tp/.project b/CCI_Java/tp/.project deleted file mode 100644 index f984fef..0000000 --- a/CCI_Java/tp/.project +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>tp</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - </buildSpec> - <natures> - </natures> -</projectDescription> -- GitLab