avec des images (clement)
This commit is contained in:
BIN
oop/images/clement.png
Normal file
BIN
oop/images/clement.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 147 KiB |
BIN
oop/images/clement.xcf
Normal file
BIN
oop/images/clement.xcf
Normal file
Binary file not shown.
BIN
oop/images/diamand.png.crdownload
Normal file
BIN
oop/images/diamand.png.crdownload
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
BIN
oop/images/diamant.png.crdownload
Normal file
BIN
oop/images/diamant.png.crdownload
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
@@ -38,15 +38,27 @@ class Boule {
|
|||||||
s:50,
|
s:50,
|
||||||
l:50
|
l:50
|
||||||
}
|
}
|
||||||
|
this.img = new Image();
|
||||||
|
this.img.src = "images/clement.png";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
draw(){
|
draw(){
|
||||||
// console.log('draw', this);
|
// console.log('draw', this);
|
||||||
ctx.beginPath();
|
// ctx.beginPath();
|
||||||
ctx.fillStyle = `hsl(${this.color.h},${this.color.s}%,${this.color.l}%)`;
|
// ctx.fillStyle = `hsl(${this.color.h},${this.color.s}%,${this.color.l}%)`;
|
||||||
ctx.arc(this.pos.x, this.pos.y, this.size, 0, 2 * Math.PI);
|
// ctx.arc(this.pos.x, this.pos.y, this.size, 0, 2 * Math.PI);
|
||||||
// ctx.fillRect(300, 300, 100, 100);
|
// // ctx.fillRect(300, 300, 100, 100);
|
||||||
ctx.fill();
|
// ctx.fill();
|
||||||
|
// ctx.closePath();
|
||||||
|
|
||||||
|
// this.img.onload = () => {
|
||||||
|
// // console.log('img, x, y', this.img, this.pos.x, this.pos.y);
|
||||||
|
ctx.drawImage(this.img, this.pos.x, this.pos.y, 3*this.size, 5*this.size);
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
move(){
|
move(){
|
||||||
@@ -73,7 +85,7 @@ function createBoule(){
|
|||||||
maboule = new Boule(
|
maboule = new Boule(
|
||||||
canvas.width / 2, // Math.random()*canvas.width,
|
canvas.width / 2, // Math.random()*canvas.width,
|
||||||
canvas.height / 2, // Math.random()*canvas.height,
|
canvas.height / 2, // Math.random()*canvas.height,
|
||||||
2+Math.random()*10
|
10+Math.random()*30
|
||||||
);
|
);
|
||||||
maboule.draw();
|
maboule.draw();
|
||||||
boules.push(maboule);
|
boules.push(maboule);
|
||||||
|
|||||||
Reference in New Issue
Block a user