master
Maël#GEEK#KingBurger#kouyk4 Maël#GEEK#KingBurger#kouyk4 4 years ago
parent a67f8875fe
commit 5634394014

Binary file not shown.

@ -805,7 +805,7 @@
$sedeplace=$_POST['sedeplace'.$i];
$tiring=$_POST['tiring'.$i];
$isDragging=$_POST['isDragging'.$i];
$dribb=$_POST['dribb'.$i];
$dribb=$_POST['dribbb'.$i];
$statement = $db->query('INSERT INTO JOUEUR (numero,posX,posY,rayon,couleur,gottheball,setball,sedeplace,tiring,isDragging,appartient,dribbb)
VALUES ("'.$numero.'","'.$posX.'","'.$posY.'","'.$rayon.'","'.$couleur.'","'.$gottheball.'","'.$setball.'","'.$sedeplace.'","'.$tiring.'","'.$isDragging.'","'.$appar.'","'.$dribb.'");');
@ -983,7 +983,7 @@
$sedeplace=$_POST['sedeplace'.$i];
$tiring=$_POST['tiring'.$i];
$isDragging=$_POST['isDragging'.$i];
$dribb=$_POST['dribb'.$i];
$dribb=$_POST['dribbb'.$i];
$statement = $db->query('INSERT INTO JOUEUR (numero,posX,posY,rayon,couleur,gottheball,setball,sedeplace,tiring,isDragging,appartient,dribbb)
VALUES ("'.$numero.'","'.$posX.'","'.$posY.'","'.$rayon.'","'.$couleur.'","'.$gottheball.'","'.$setball.'","'.$sedeplace.'","'.$tiring.'","'.$isDragging.'","'.$idPlanCharge.'","'.$dribb.'");');
@ -1106,7 +1106,7 @@
$zonedit=$_POST['zonedit'.$j];
$state = $db->query('INSERT INTO ZONE (X,Y,rayon,isDragging,edit,appartient,numero)
VALUES ("'.$zonX.'","'.$zonY.'","'.$zonrayon.'","'.$zonisDragging.'","'.$zonedit.'","'.$idPlanCharge.'","'.$zonenum.'");');
VALUES ("'.$zonX.'","'.$zonY.'","'.$zonrayon.'","'.$zonisDragging.'","'.$zonedit.'","'.$appar.'","'.$zonenum.'");');
}
echo "ok";

@ -234,9 +234,9 @@ function draw() {
dribdeu();
}
if(dribblement.length%4 == 0 && dribblement.length>0){
dribblage();
}
if(currentdep == 1 || deple.length > 0){
dribblage();
}
if(currentdep == 1 || deple.length > 0){
deplacer();
}
if(nbzone == 1){
@ -264,10 +264,10 @@ for (var i = 0; i < adversaire.length; i++) {
if(r.setball == true){
r.fill = "green";
}
tx = r.a + r.rayon*Math.cos(r.angle);
ty = r.b+ r.rayon *Math.sin(r.angle);
px = r.a + r.rayon*Math.cos(r.inverse);
py = r.b+ r.rayon *Math.sin(r.inverse);
tx = r.x + r.rayon*Math.cos(r.angle);
ty = r.y+ r.rayon *Math.sin(r.angle);
px = r.x + r.rayon*Math.cos(r.inverse);
py = r.y+ r.rayon *Math.sin(r.inverse);
rx = tx + r.rretour *Math.cos(r.rangle);
ry = ty+ r.rretour *Math.sin(r.rangle);
ox = px + r.rretour*Math.cos(r.rangle);
@ -323,15 +323,15 @@ function myDown(e) {
untoggleDonner();
}
else
window.alert("Un seul ballon sur le terrain");
ball = false;
draw();
}
}
untoggleDonner();
ball = false;
}
if(edit == true){
window.alert("Un seul ballon sur le terrain");
ball = false;
draw();
}
}
untoggleDonner();
ball = false;
}
if(edit == true){
dragok = false;
for (var i = 0; i < zone.length; i++) {
var r = zone[i];
@ -437,22 +437,22 @@ function myDown(e) {
for(h = 0;h< (nbptsdep/4);h++){
var r = deple[3+h*4];
if (mx > r.x - 2*r.rayon && mx < r.x + 2*r.rayon && my > r.y - 2*r.rayon && my < r.y + 2*r.rayon) {
r.ec = true;
ecra = false;
untoggleecran();
draw();
}
}
for(h = 0;h< (nbdepdeu/2);h++){
r.ec = true;
ecra = false;
untoggleecran();
draw();
}
}
for(h = 0;h< (nbdepdeu/2);h++){
var r = depdeu[1+h*2];
if (mx > r.x - 2*r.rayon && mx < r.x + 2*r.rayon && my > r.y - 2*r.rayon && my < r.y + 2*r.rayon) {
r.ec = true;
ecra = false;
untoggleecran();
draw();
}
}
r.ec = true;
ecra = false;
untoggleecran();
draw();
}
}
}
@ -689,7 +689,7 @@ if(passable == true ){
}
}
if(tirable == true){
for (var i = 0; i < joueurs.length; i++) {
for (var i = 0; i < joueurs.length; i++) {
var r = joueurs[i];
if (mx > r.x - r.rayon && mx < r.x + r.rayon && my > r.y - r.rayon && my < r.y + r.rayon) {
if(r.gottheball == true){
@ -845,35 +845,36 @@ function myMove(e) {
r.x += dx;
r.y += dy;
if(r.sedeplace == true){
var a = deple.length/4;
for(var h = 0;h<a;h++){
var a = deple.length/4;
for(var h = 0;h<a;h++){
if(deple[h*4].jbase == i){
deple[h*4].x += dx;
deple[h*4].y += dy;
}
}
var b = depdeu.length/2;
for(var h = 0;h<b;h++){
deple[h*4].x += dx;
deple[h*4].y += dy;
}
}
var b = depdeu.length/2;
for(var h = 0;h<b;h++){
if(depdeu[h*2].jbase == i){
depdeu[0+h*2].x += dx;
depdeu[0+h*2].y += dy;
}
depdeu[0+h*2].x += dx;
depdeu[0+h*2].y += dy;
}
}
}
if(r.dribbb == true){
var a = dribblement.length/4;
for(var h = 0;h<a;h++){
var a = dribblement.length/4;
for(var h = 0;h<a;h++){
if(dribblement[h*4].dbase == i){
dribblement[h*4].x += dx;
dribblement[h*4].y += dy;
}
}
var b = drideu.length/2;
for(var h = 0;h<b;h++){
dribblement[h*4].x += dx;
dribblement[h*4].y += dy;
}
}
var b = drideu.length/2;
for(var h = 0;h<b;h++){
if(drideu[h*2].dbase == i){
drideu[0+h*2].x += dx;
drideu[0+h*2].y += dy;
}
console.log("ok");
drideu[0+h*2].x += dx;
drideu[0+h*2].y += dy;
}
}
}
}
@ -1500,7 +1501,7 @@ function triggerfairepasse(){
}
function addj(a){
jpass.push({
jpass.push({
c : a,
});
}
@ -1775,11 +1776,11 @@ function tire(){
untoggletire();
}
else{
tirable = true;
toggletire();
}
}
else{
tirable = true;
toggletire();
}
}
else{
tirable = false;
untoggletire();
}
@ -2029,17 +2030,17 @@ function centreIntervalle(xa, ya, xb, yb, nbIntervalle, intervalles,abon) {
ctx.lineTo(pointsATracer[i + 8], pointsATracer[i + 9]);
}
if(nbIntervalle % 2 == 0) {
ctx.moveTo(pointsATracer[taillePointsATracer - 4], pointsATracer[taillePointsATracer - 3]);
ctx.lineTo(xb, yb);
console.log("Pair");
}
if(nbIntervalle % 2 == 1) {
ctx.moveTo(pointsATracer[taillePointsATracer - 2], pointsATracer[taillePointsATracer - 1]);
ctx.lineTo(xb, yb);
}
}
ctx.moveTo(pointsATracer[taillePointsATracer - 4], pointsATracer[taillePointsATracer - 3]);
ctx.lineTo(xb, yb);
console.log("Pair");
}
if(nbIntervalle % 2 == 1) {
ctx.moveTo(pointsATracer[taillePointsATracer - 2], pointsATracer[taillePointsATracer - 1]);
ctx.lineTo(xb, yb);
}
}
else{
else{
for(let i = 0; i < taillePointsATracer - 16; i = i + 8) {
ctx.moveTo(pointsATracer[i], pointsATracer[i + 1]);
@ -3242,6 +3243,7 @@ function updateBtn() {
var dribbb= document.getElementById('dribbb'+i);
dribbb.value= R.dribbb;
dribbb.parentElement.submit();
console.log(R);
}
@ -3658,218 +3660,215 @@ function charge() {
var inverse =parseInt(depinverse);
if(i==0){
deple.push({
x : X,
y : Y,
edit : depedit,
rayon : rayon,
isDragging : false,
ec :depec,
hig : dephig,
angle : angle,
inverse : inverse,
jbase : dbase,
});
}else{
deple.push({
x : X,
y : Y,
edit : depedit,
rayon : rayon,
isDragging : false,
ec :depec,
hig : dephig,
angle : angle,
inverse : inverse,
});
deple.push({
x : X,
y : Y,
edit : depedit,
rayon : rayon,
isDragging : false,
ec :depec,
hig : dephig,
angle : angle,
inverse : inverse,
jbase : dbase,
});
}else{
deple.push({
x : X,
y : Y,
edit : depedit,
rayon : rayon,
isDragging : false,
ec :depec,
hig : dephig,
angle : angle,
inverse : inverse,
});
}
}
}
console.log(deple);
nbptsdep=tailledep;
var tailledep2=document.getElementById('tailledep2').value;
console.log(tailledep2);
for (var i = 0; i <= tailledep2-1 ; i++) {
var tailledep2=document.getElementById('tailledep2').value;
console.log(tailledep2);
for (var i = 0; i <= tailledep-1 ; i++) {
var dep2X= document.getElementById('dep2X'+i).value;
var X2 =parseInt(dep2X);
var dep2Y= document.getElementById('dep2Y'+i).value;
var Y2 =parseInt(dep2Y);
var dep2edit= document.getElementById('dep2edit'+i).value;
if (dep2edit == 'true'){
dep2edit = true;
}else{
dep2edit = false;
}
var dep2rayon= document.getElementById('dep2rayon'+i).value;
var rayon2 =parseInt(dep2rayon);
var dep2dbase= document.getElementById('dep2dbase'+i).value;
var dbase2 =parseInt(dep2dbase);
var dep2ec= document.getElementById('dep2ec');
if (dep2ec == 'true'){
dep2ec = true;
}else{
dep2ec = false;
}
var dep2hig= document.getElementById('dep2hig'+i).value;
if (dep2hig == 'true'){
dep2hig = true;
}else{
dep2hig = false;
}
var dep2angle= document.getElementById('dep2angle');
var angle2 =parseInt(dep2angle);
var dep2inverse= document.getElementById('dep2inverse');
var inverse2 =parseInt(dep2inverse);
depdeu.push({
x : X2,
y : Y2,
edit : dep2edit,
rayon : rayon2,
isDragging : false,
ec : dep2ec,
hig : dep2hig,
angle : angle2,
inverse : inverse2,
});
var dep2X= document.getElementById('dep2X'+i).value;
var X2 =parseInt(dep2X);
var dep2Y= document.getElementById('dep2Y'+i).value;
var Y2 =parseInt(dep2Y);
var dep2edit= document.getElementById('dep2edit'+i).value;
if (dep2edit == 'true'){
dep2edit = true;
}else{
dep2edit = false;
}
var dep2rayon= document.getElementById('dep2rayon'+i).value;
var rayon2 =parseInt(dep2rayon);
var dep2dbase= document.getElementById('dep2dbase'+i).value;
var dbase2 =parseInt(dep2dbase);
var dep2ec= document.getElementById('dep2ec'+i).value;
if (dep2ec == 'true'){
dep2ec = true;
}else{
dep2ec = false;
}
console.log(depdeu);
nbdepdeu=tailledep2;
var dep2hig= document.getElementById('dep2hig'+i).value;
if (dep2hig == 'true'){
dep2hig = true;
}else{
dep2hig = false;
}
var dep2angle= document.getElementById('dep2angle'+i).value;
var angle2 =parseInt(dep2angle);
var dep2inverse= document.getElementById('dep2inverse'+i).value;
var inverse2 =parseInt(dep2inverse);
depdeu.push({
x : X2,
y : Y2,
edit : dep2edit,
rayon : rayon2,
isDragging : false,
ec : dep2ec,
hig : dep2hig,
angle : angle2,
inverse : inverse2,
jbase : dbase2,
});
}
console.log(depdeu);
nbdepdeu=tailledep2;
var tailledri=document.getElementById('tailledri').value;
console.log(tailledri);
for (var i = 0; i <= tailledri-1 ; i++) {
var driX= document.getElementById('driX'+i).value;
var dX =parseInt(driX);
var driY= document.getElementById('driY'+i).value;
var dY =parseInt(driY);
var driedit= document.getElementById('driedit'+i).value;
if (driedit == 'true'){
driedit = true;
}else{
driedit = false;
}
var drirayon= document.getElementById('drirayon'+i).value;
var drayon =parseInt(drirayon);
var dridbase= document.getElementById('dridbase'+i).value;
var ddbase =parseInt(dridbase);
dribblement.push({
x : dX,
y: dY,
edit : driedit,
rayon : drayon,
dbase : ddbase,
});
var tailledri=document.getElementById('tailledri').value;
console.log(tailledri);
for (var i = 0; i <= tailledri-1 ; i++) {
}
nbptsdib=tailledri;
var driX= document.getElementById('driX'+i).value;
var dX =parseInt(driX);
var driY= document.getElementById('driY'+i).value;
var dY =parseInt(driY);
var driedit= document.getElementById('driedit'+i).value;
if (driedit == 'true'){
driedit = true;
}else{
driedit = false;
}
var drirayon= document.getElementById('drirayon'+i).value;
var drayon =parseInt(drirayon);
var dridbase= document.getElementById('dridbase'+i).value;
var ddbase =parseInt(dridbase);
dribblement.push({
x : dX,
y: dY,
edit : driedit,
rayon : drayon,
dbase : ddbase,
});
}
nbptsdib=tailledri;
var tailledri2=document.getElementById('tailledri2').value;
console.log(tailledri2);
for (var i = 0; i <= tailledri2-1 ; i++) {
var dri2X= document.getElementById('dri2X'+i).value;
var d2X =parseInt(dri2X);
var dri2Y= document.getElementById('dri2Y'+i).value;
var d2Y =parseInt(dri2Y);
var dri2edit= document.getElementById('dri2edit'+i).value;
if (dri2edit == 'true'){
dri2edit = true;
}else{
dri2edit = false;
}
var dri2rayon= document.getElementById('dri2rayon'+i).value;
var d2rayon =parseInt(dri2rayon);
var dri2dbase= document.getElementById('dri2dbase'+i).value;
var d2dbase =parseInt(dri2dbase);
drideu.push({
x : d2X,
y : d2Y,
edit : dri2edit,
rayon : d2rayon,
isDragging : false,
dbase : d2dbase,
});
var tailledri2=document.getElementById('tailledri2').value;
console.log(tailledri2);
for (var i = 0; i <= tailledri2-1 ; i++) {
}
console.log(drideu);
nbdrideu=tailledri2;
var dri2X= document.getElementById('dri2X'+i).value;
var d2X =parseInt(dri2X);
var dri2Y= document.getElementById('dri2Y'+i).value;
var d2Y =parseInt(dri2Y);
var dri2edit= document.getElementById('dri2edit'+i).value;
if (dri2edit == 'true'){
dri2edit = true;
}else{
dri2edit = false;
}
var dri2rayon= document.getElementById('dri2rayon'+i).value;
var d2rayon =parseInt(dri2rayon);
var dri2dbase= document.getElementById('dri2dbase'+i).value;
var d2dbase =parseInt(dri2dbase);
drideu.push({
x : d2X,
y : d2Y,
edit : dri2edit,
rayon : d2rayon,
isDragging : false,
dbase : d2dbase,
});
}
console.log(drideu);
nbdrideu=tailledri2;
var taillepasse=document.getElementById('taillepasse').value;
console.log(taillepasse);
for (var i = 0; i <= taillepasse-1 ; i++) {
var passedep= document.getElementById('passedep'+i).value;
var dep =parseInt(passedep) -1 ;
var passearr= document.getElementById('passearr'+i).value;
var arr =parseInt(passearr) -1 ;
passes.push({
x: joueurs[dep],
y: joueurs[dep],
x2 : joueurs[arr],
y2 : joueurs[arr],
});
}
var taillepasse=document.getElementById('taillepasse').value;
console.log(taillepasse);
for (var i = 0; i <= taillepasse-1 ; i++) {
var passedep= document.getElementById('passedep'+i).value;
var dep =parseInt(passedep) -1 ;
var passearr= document.getElementById('passearr'+i).value;
var arr =parseInt(passearr) -1 ;
passes.push({
x: joueurs[dep],
y: joueurs[dep],
x2 : joueurs[arr],
y2 : joueurs[arr],
});
}
var taillezone=document.getElementById('taillezone').value;
console.log(taillezone);
for (var i = 0; i <= taillezone-1 ; i++) {
var zoneX= document.getElementById('zoneX'+i).value;
var zX =parseInt(zoneX);
var zoneY= document.getElementById('zoneY'+i).value;
var zY =parseInt(zoneY);
var zonerayon= document.getElementById('zonerayon'+i).value;
var zrayon =parseInt(zonerayon);
var zoneisDragging= document.getElementById('zoneisDragging'+i).value;
if (zoneisDragging == 'true'){
zoneisDragging = true;
}else{
zoneisDragging = false;
}
var zoneedit= document.getElementById('zoneedit'+i).value;
if (zoneedit == 'true'){
zoneedit = true;
}else{
zoneedit = false;
}
zone.push({
var taillezone=document.getElementById('taillezone').value;
console.log(taillezone);
for (var i = 0; i <= taillezone-1 ; i++) {
x : zX,
y : zY,
edit : zoneedit,
rayon : zrayon,
isDragging : zoneisDragging,
});
var zoneX= document.getElementById('zoneX'+i).value;
var zX =parseInt(zoneX);
var zoneY= document.getElementById('zoneY'+i).value;
var zY =parseInt(zoneY);
var zonerayon= document.getElementById('zonerayon'+i).value;
var zrayon =parseInt(zonerayon);
var zoneisDragging= document.getElementById('zoneisDragging'+i).value;
if (zoneisDragging == 'true'){
zoneisDragging = true;
}else{
zoneisDragging = false;
}
if(taillezone>2){
nbzone=1;
nbpoints=taillezone;
console.log(zone);
console.log(nbzone);
var zoneedit= document.getElementById('zoneedit'+i).value;
if (zoneedit == 'true'){
zoneedit = true;
}else{
zoneedit = false;
}
draw();
zone.push({
x : zX,
y : zY,
edit : zoneedit,
rayon : zrayon,
isDragging : zoneisDragging,
});
}
if(taillezone>2){
nbzone=1;
nbpoints=taillezone;
console.log(zone);
console.log(nbzone);
}
draw();
}

Loading…
Cancel
Save