Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Projet GORDYJAN_BAGNOLY_GARCIA_POIGNONNEC
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
POIGNONNEC
Projet GORDYJAN_BAGNOLY_GARCIA_POIGNONNEC
Commits
96a0604c
Commit
96a0604c
authored
May 13, 2019
by
Théo GORDYJAN
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Finished the Engine package
parent
fa45fb1e
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
90 additions
and
68 deletions
+90
-68
workspace.xml
garage/.idea/workspace.xml
+41
-61
ElectricEngine.java
garage/src/Engine/ElectricEngine.java
+13
-1
Engine.java
garage/src/Engine/Engine.java
+14
-4
HybridEngine.java
garage/src/Engine/HybridEngine.java
+11
-1
PetrolEngine.java
garage/src/Engine/PetrolEngine.java
+11
-1
No files found.
garage/.idea/workspace.xml
View file @
96a0604c
...
...
@@ -2,11 +2,11 @@
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"b9f7e8e0-35d9-4b18-a962-7ed056e3a2a5"
name=
"Default Changelist"
comment=
""
>
<change
afterPath=
"$PROJECT_DIR$/src/Option/Option.java"
afterDir=
"false"
/>
<change
afterPath=
"$PROJECT_DIR$/src/package-info.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/Engine/
DieselEngine.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/Engine/Diesel
Engine.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/Engine/
ElectricEngine.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/Engine/Electric
Engine.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/Engine/Engine.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/Engine/Engine.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/Engine/HybridEngine.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/Engine/HybridEngine.java"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/Engine/PetrolEngine.java"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/Engine/PetrolEngine.java"
afterDir=
"false"
/>
</list>
<ignored
path=
"$PROJECT_DIR$/out/"
/>
<option
name=
"EXCLUDED_CONVERTED_TO_IGNORED"
value=
"true"
/>
...
...
@@ -50,12 +50,8 @@
<file
pinned=
"false"
current-in-tab=
"true"
>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/Engine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"435"
>
<caret
line=
"29"
column=
"1"
lean-forward=
"true"
selection-start-line=
"29"
selection-start-column=
"1"
selection-end-line=
"29"
selection-end-column=
"1"
/>
<folding>
<element
signature=
"e#446#447#0"
expanded=
"true"
/>
<element
signature=
"e#472#473#0"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"480"
>
<caret
line=
"34"
column=
"9"
selection-start-line=
"34"
selection-start-column=
"9"
selection-end-line=
"34"
selection-end-column=
"9"
/>
</state>
</provider>
</entry>
...
...
@@ -77,8 +73,8 @@
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/HybridEngine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3
0"
>
<caret
line=
"
2"
column=
"25"
selection-start-line=
"2"
selection-start-column=
"25"
selection-end-line=
"2"
selection-end-column=
"25
"
/>
<state
relative-caret-position=
"
15
0"
>
<caret
line=
"
11"
column=
"22"
selection-start-line=
"11"
selection-start-column=
"22"
selection-end-line=
"11"
selection-end-column=
"22
"
/>
</state>
</provider>
</entry>
...
...
@@ -86,8 +82,8 @@
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/ElectricEngine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3
0"
>
<caret
line=
"
2"
column=
"27"
selection-start-line=
"2"
selection-start-column=
"27"
selection-end-line=
"2"
selection-end-column=
"27
"
/>
<state
relative-caret-position=
"
6
0"
>
<caret
line=
"
4"
column=
"4"
selection-start-line=
"4"
selection-start-column=
"4"
selection-end-line=
"12"
selection-end-column=
"5
"
/>
</state>
</provider>
</entry>
...
...
@@ -95,8 +91,8 @@
<file
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/PetrolEngine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3
0"
>
<caret
line=
"
2"
column=
"25"
selection-start-line=
"2"
selection-start-column=
"25"
selection-end-line=
"2"
selection-end-column=
"25
"
/>
<state
relative-caret-position=
"
15
0"
>
<caret
line=
"
11"
column=
"22"
selection-start-line=
"11"
selection-start-column=
"22"
selection-end-line=
"11"
selection-end-column=
"22
"
/>
</state>
</provider>
</entry>
...
...
@@ -105,11 +101,7 @@
<entry
file=
"file://$PROJECT_DIR$/src/Engine/DieselEngine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"165"
>
<caret
line=
"11"
column=
"31"
lean-forward=
"true"
selection-start-line=
"11"
selection-start-column=
"31"
selection-end-line=
"11"
selection-end-column=
"31"
/>
<folding>
<element
signature=
"e#234#235#0"
expanded=
"true"
/>
<element
signature=
"e#255#256#0"
expanded=
"true"
/>
</folding>
<caret
line=
"13"
column=
"1"
selection-start-line=
"13"
selection-start-column=
"1"
selection-end-line=
"13"
selection-end-column=
"1"
/>
</state>
</provider>
</entry>
...
...
@@ -139,15 +131,18 @@
<option
value=
"$PROJECT_DIR$/src/Vehicle/Vehicle.java"
/>
<option
value=
"$PROJECT_DIR$/src/Option/Option.java"
/>
<option
value=
"$PROJECT_DIR$/src/Engine/DieselEngine.java"
/>
<option
value=
"$PROJECT_DIR$/src/Engine/ElectricEngine.java"
/>
<option
value=
"$PROJECT_DIR$/src/Engine/HybridEngine.java"
/>
<option
value=
"$PROJECT_DIR$/src/Engine/PetrolEngine.java"
/>
<option
value=
"$PROJECT_DIR$/src/Engine/Engine.java"
/>
</list>
</option>
</component>
<component
name=
"ProjectFrameBounds"
>
<option
name=
"x"
value=
"
2
1"
/>
<option
name=
"y"
value=
"
28
"
/>
<option
name=
"x"
value=
"
194
1"
/>
<option
name=
"y"
value=
"
45
"
/>
<option
name=
"width"
value=
"1878"
/>
<option
name=
"height"
value=
"10
31
"
/>
<option
name=
"height"
value=
"10
14
"
/>
</component>
<component
name=
"ProjectLevelVcsManager"
settingsEditedManually=
"true"
>
<ConfirmationsSetting
value=
"2"
id=
"Add"
/>
...
...
@@ -157,8 +152,6 @@
<foldersAlwaysOnTop
value=
"true"
/>
</navigator>
<panes>
<pane
id=
"Scope"
/>
<pane
id=
"PackagesPane"
/>
<pane
id=
"ProjectPane"
>
<subPane>
<expand>
...
...
@@ -205,6 +198,8 @@
<select
/>
</subPane>
</pane>
<pane
id=
"Scope"
/>
<pane
id=
"PackagesPane"
/>
</panes>
</component>
<component
name=
"PropertiesComponent"
>
...
...
@@ -269,10 +264,9 @@
<servers
/>
</component>
<component
name=
"ToolWindowManager"
>
<frame
x=
"21"
y=
"28"
width=
"1878"
height=
"1031"
extended-state=
"0"
/>
<editor
active=
"true"
/>
<frame
x=
"1941"
y=
"45"
width=
"1878"
height=
"1014"
extended-state=
"0"
/>
<layout>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.13
671024
"
/>
<window_info
active=
"true"
content_ui=
"combo"
id=
"Project"
order=
"0"
visible=
"true"
weight=
"0.13
344227
"
/>
<window_info
id=
"Structure"
order=
"1"
side_tool=
"true"
weight=
"0.25"
/>
<window_info
id=
"Image Layers"
order=
"2"
/>
<window_info
id=
"Designer"
order=
"3"
/>
...
...
@@ -334,6 +328,7 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Option.java"
/>
<entry
file=
"file://$PROJECT_DIR$/src/test/TestEngine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"30"
>
...
...
@@ -348,70 +343,55 @@
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/HybridEngine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"30"
>
<caret
line=
"2"
column=
"25"
selection-start-line=
"2"
selection-start-column=
"25"
selection-end-line=
"2"
selection-end-column=
"25"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/PetrolEngine.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/Option/Option.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3
0"
>
<caret
line=
"
2"
column=
"25"
selection-start-line=
"2"
selection-start-column=
"25"
selection-end-line=
"2"
selection-end-column=
"25
"
/>
<state
relative-caret-position=
"
6
0"
>
<caret
line=
"
4"
selection-start-line=
"4"
selection-end-line=
"4
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/package-info.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
/>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
Option
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/
Engine/DieselEngine
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state>
<caret
column=
"13"
selection-start-column=
"13"
selection-end-column=
"13
"
/>
<state
relative-caret-position=
"165"
>
<caret
line=
"13"
column=
"1"
selection-start-line=
"13"
selection-start-column=
"1"
selection-end-line=
"13"
selection-end-column=
"1
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/
Option/Option
.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/
Engine/ElectricEngine
.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"60"
>
<caret
line=
"4"
selection-start-line=
"4"
selection-end-line=
"4
"
/>
<caret
line=
"4"
column=
"4"
selection-start-line=
"4"
selection-start-column=
"4"
selection-end-line=
"12"
selection-end-column=
"5
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/E
lectricEngin
e.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/E
ngineTyp
e.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"30"
>
<caret
line=
"2"
column=
"
27"
selection-start-line=
"2"
selection-start-column=
"27"
selection-end-line=
"2"
selection-end-column=
"27
"
/>
<caret
line=
"2"
column=
"
12"
selection-start-line=
"2"
selection-start-column=
"12"
selection-end-line=
"2"
selection-end-column=
"12
"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/
EngineTyp
e.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/
HybridEngin
e.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"
3
0"
>
<caret
line=
"
2"
column=
"12"
selection-start-line=
"2"
selection-start-column=
"12"
selection-end-line=
"2"
selection-end-column=
"1
2"
/>
<state
relative-caret-position=
"
15
0"
>
<caret
line=
"
11"
column=
"22"
selection-start-line=
"11"
selection-start-column=
"22"
selection-end-line=
"11"
selection-end-column=
"2
2"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/
Diese
lEngine.java"
>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/
Petro
lEngine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"165"
>
<caret
line=
"11"
column=
"31"
lean-forward=
"true"
selection-start-line=
"11"
selection-start-column=
"31"
selection-end-line=
"11"
selection-end-column=
"31"
/>
<folding>
<element
signature=
"e#234#235#0"
expanded=
"true"
/>
<element
signature=
"e#255#256#0"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"150"
>
<caret
line=
"11"
column=
"22"
selection-start-line=
"11"
selection-start-column=
"22"
selection-end-line=
"11"
selection-end-column=
"22"
/>
</state>
</provider>
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/Engine/Engine.java"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"435"
>
<caret
line=
"29"
column=
"1"
lean-forward=
"true"
selection-start-line=
"29"
selection-start-column=
"1"
selection-end-line=
"29"
selection-end-column=
"1"
/>
<folding>
<element
signature=
"e#446#447#0"
expanded=
"true"
/>
<element
signature=
"e#472#473#0"
expanded=
"true"
/>
</folding>
<state
relative-caret-position=
"480"
>
<caret
line=
"34"
column=
"9"
selection-start-line=
"34"
selection-start-column=
"9"
selection-end-line=
"34"
selection-end-column=
"9"
/>
</state>
</provider>
</entry>
...
...
garage/src/Engine/ElectricEngine.java
View file @
96a0604c
package
Engine
;
public
class
ElectricEngine
{
public
class
ElectricEngine
extends
Engine
{
public
ElectricEngine
(
String
_cylindre
,
Double
_price
)
{
super
(
_cylindre
,
_price
);
this
.
type
=
EngineType
.
ELECTRIC
;
}
public
String
toString
()
{
return
"Electric Engine"
;
}
}
garage/src/Engine/Engine.java
View file @
96a0604c
...
...
@@ -3,13 +3,13 @@ package Engine;
public
class
Engine
{
protected
EngineType
type
;
pr
ivate
String
cylindre
;
pr
ivate
Double
price
;
pr
otected
String
cylindre
;
pr
otected
Double
price
;
public
Engine
(
String
_cylindre
,
Double
_price
)
{
this
.
cylindre
=
_cylindre
;
this
.
price
=
_price
;
this
.
price
=
getPrice
()
;
}
...
...
@@ -22,7 +22,17 @@ public class Engine {
}
public
Double
getPrice
()
{
if
(
this
.
getClass
()
==
DieselEngine
.
class
)
{
return
2000
d
;
}
else
if
(
this
.
getClass
()
==
ElectricEngine
.
class
)
{
return
1800
d
;
}
else
if
(
this
.
getClass
()
==
HybridEngine
.
class
)
{
return
3000
d
;
}
else
if
(
this
.
getClass
()
==
PetrolEngine
.
class
)
{
return
1400
d
;
}
else
{
return
0
d
;
}
}
...
...
garage/src/Engine/HybridEngine.java
View file @
96a0604c
package
Engine
;
public
class
HybridEngine
{
public
class
HybridEngine
extends
Engine
{
public
HybridEngine
(
String
_cylindre
,
Double
_price
)
{
super
(
_cylindre
,
_price
);
this
.
type
=
EngineType
.
HYBRID
;
}
public
String
toString
()
{
return
"Hybrid Engine"
;
}
}
garage/src/Engine/PetrolEngine.java
View file @
96a0604c
package
Engine
;
public
class
PetrolEngine
{
public
class
PetrolEngine
extends
Engine
{
public
PetrolEngine
(
String
_cylindre
,
Double
_price
)
{
super
(
_cylindre
,
_price
);
this
.
type
=
EngineType
.
PETROL
;
}
public
String
toString
()
{
return
"Petrol Engine"
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment