-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCL_Raquette.js
66 lines (57 loc) · 1.16 KB
/
CL_Raquette.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
function CL_Raquette()
{
var largeurRaquette;
var hauteurRaquette;
var posX;
var posY;
// Constructeur de la classe
this.constr = function(largeurRaquette, hauteurRaquette, posX, posY)
{
this.largeurRaquette = largeurRaquette;
this.hauteurRaquette = hauteurRaquette;
this.posX = posX;
this.posY = posY;
}
// SETTER
// Changer la largeur de la raquette
this.setLargeur = function(newLargeur)
{
this.largeurRaquette = newLargeur;
}
// Changer la hauteur de la raquette
this.setHauteur = function(newHauteur)
{
this.hauteurRaquette = newHauteur;
}
// Changer la position X de la balle
this.setPosX = function(newPosX)
{
this.posX = newPosX;
}
// Changer la position Y de la balle
this.setPosY = function(newPosY)
{
this.posY = newPosY;
}
// GETTER
// Renvoie la largeur de la raquette
this.getLargeur = function()
{
return this.largeur;
}
// Renvoie la largeur de la raquette
this.getHauteur = function()
{
return this.hauteur;
}
// Renvoie la position X de la raquette
this.getPosX = function()
{
return this.posX;
}
// Renvoie la position Y de la raquette
this.getPosY = function()
{
return this.posY;
}
}