Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
E
EXO2_TP3_ALGO
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
AREZKI Celia
EXO2_TP3_ALGO
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
master
Select Git revision
Branches
1
master
default
protected
1 result
Begin with the selected commit
Created with Raphaël 2.2.0
11
Oct
4
3
27
Sep
6
25
Sep
21
Sep
23
Sep
8
Dec
add NullDrawerState class
master
master
add DrawerContext class
add interface DrawerState
fix circle rectagle drwer ads shapeApp class to Allow the user to choose the shape to draw (rectangle or circle) by pressing a key on the keyboard before starting to draw
fix build.gradle to have the perfect result
fix shapeApp class to Initialize the JavaFX application and create an instance of Drawer
fix Rectangle class wich Contains methods to draw the rectangle, check if a point is inside, and move it.
Add mouse event handling to allow the user to draw a rectanglein Drawer class
add ShapeApp class to test my shape editor.
add Drawer class that manages the shapes wich extends Canvas (javafx class)
add Rectangle class that manages the shapes
add circle class that manages the shapes
Move all the old code into a package named tp3, and create a new package for tp5, then add the Shape interface within it
I corrected a few small errors in different classes because yesterday everything I did was on my own computer using Visual Studio, and I couldn't see the errors
i changed App class because i cant have the same draw as the td so i changed it
fix of circle class some changes
fix Rectangle class
correction of Polygon to have the perfect draw
change of centerDecorator class
some changes in abaoredadaecorator because i don't have the right draw
fix of abstractshape
add of CenterDecorator class , it adds a circle around the center of the shape
add of BorderDecorator class , it adds a border (a circle) around each point of the shape.
The Decorator class adds functionality to the shapes. It also implements Shape and delegates method calls to the decorated shape.
add of class polygon, it represents a polygon with a specified color
The ShapeContainer class now correctly adds shapes to a list with the addShape method, and the draw method iterates over the shapes to render them on the canvas.
fix of The Circle class stores the center point and radius, and it implements the draw method to render the circle using JavaFX's GraphicsContext.
fix of The Circle class stores the center point and radius, and it implements the draw method to render the circle using JavaFX's GraphicsContext.
fix of The Rectangle class who implements the draw method to render the rectangle using JavaFX's GraphicsContext
ADD of The abstract class AbstractShape implements the Shape interface and provides common functionality for managing points
gradle 8.10
Merge remote-tracking branch 'origin/master'
gitignore
gradle 8.3
gradle 7.5
remove dependency
Initial commit
Loading