From fc2fef33e6b61eac57e36b93dc38d6379fd83891 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 19 Dec 2023 17:29:03 +0100 Subject: [PATCH] update --- app/src/components/Hero.jsx | 43 +++++++++++++----- .../modele/__pycache__/modele.cpython-310.pyc | Bin 737 -> 817 bytes app/src/flask-server/modele/modele.py | 6 ++- app/src/flask-server/server.py | 9 ++-- app/src/index.css | 4 ++ 5 files changed, 47 insertions(+), 15 deletions(-) diff --git a/app/src/components/Hero.jsx b/app/src/components/Hero.jsx index 992f7ef..384d23b 100644 --- a/app/src/components/Hero.jsx +++ b/app/src/components/Hero.jsx @@ -8,8 +8,6 @@ import { logo, menu, close } from "../assets"; const Hero = () => { - const [data,setData] = useState([{}]) - //zmienne globalne //zmienna mówiąca który przycisk jest aktywny, jest ona wykorzystywana @@ -19,9 +17,9 @@ const Hero = () => { let number_of_defenders = 0; let number_of_strikers = 0; - let shooterX = 0; - let shooterY = 0; - + var shooterX = 0; + var shooterY = 0; + var eX = " "; // zmienne globalne bedace danymi wejsciowymi do modelu @@ -34,6 +32,15 @@ const Hero = () => { active_bbt = a } + function changeLeg(a){ + + document.getElementById("bbt4").style.background = "white"; + document.getElementById("bbt5").style.background = "white"; + document.getElementById("bbt6").style.background = "white"; + document.getElementById(a).style.background = "grey"; + + Leg_bbt = a + } // Reset Boiska function resetField() { @@ -58,13 +65,11 @@ const Hero = () => { } // Wysłanie zapytania do serwera + const [data,setData] = useState([{}]) function sentQuestion() { var ball = document.querySelector('.football'); if (ball) { - var x = ball.style.left; - var y = ball.style.top; - var query = "http://localhost:5000/LRegresion" + shooterX + "&" + shooterY - fetch(query).then( + fetch("http://localhost:5000/LRegresion" + shooterX + "&" + shooterY).then( res=> res.json() ).then( data => { @@ -72,10 +77,12 @@ const Hero = () => { console.log(data) } ) - alert(data.response) + eX = data.response + document.getElementById("ex").innerHTML = "Ex:"+ eX } else { alert('Piłka nie jest obecnie na boisku.'); } + } /* Funkcja dodająca listener do boiska*/ @@ -83,12 +90,13 @@ const Hero = () => { var x = event.clientX - footballField.getBoundingClientRect().left; var y = event.clientY - footballField.getBoundingClientRect().top; + shooterX = (x * 105)/600 shooterY = ((400 - y) * 69)/ 400 // Przypadek kiedy zaznaczamy strzelca if(active_bbt == "bbt1"){ - var existingBall = document.querySelector('.football'); + let existingBall = document.querySelector('.football'); if (!existingBall) { var ball = document.createElement('div'); @@ -137,6 +145,16 @@ const Hero = () => { document.getElementById("bbt3").addEventListener("click",function(){ changePlayer("bbt3") },false) + + document.getElementById("bbt4").addEventListener("click",function(){ + changeLeg("bbt4") + },false) + document.getElementById("bbt5").addEventListener("click",function(){ + changeLeg("bbt5") + },false) + document.getElementById("bbt6").addEventListener("click",function(){ + changeLeg("bbt6") + },false) },[]); /*zwracany komponent zawierajacy boisko*/ @@ -184,6 +202,9 @@ const Hero = () => { +
+ Ex: +
diff --git a/app/src/flask-server/modele/__pycache__/modele.cpython-310.pyc b/app/src/flask-server/modele/__pycache__/modele.cpython-310.pyc index df36aa97b03fa6b782342ed60d54180d6fba5c01..94a085bc3b591c131c89596a55eedda7ed5f5e21 100644 GIT binary patch delta 422 zcmWlUu}T9$5Qca5Zujou9RxH)5gV-zeF71iSP7;H23Z1nanB^@#nZhNK{kkJYZ1~| zCSoJlh;NfZu*@r1IlIL-^Zz?LGyBWFcvM7Dh2W{ZKc?+*v~jqDLJ|o%8G-P?v@!9Ib1zu@lu-`H ziZReMb9&hM4W#=5ql&>Q;~Q!m;~HkT@p^%&WUgjN{seo(1XIscW+2%bk$jCzeF-zb zJ-p_E;~*k_d!$*&A)bIw{u*ks_Y!K2AzYnywt^Yr==6!C~nXDlPxOt?10j?U7954y^3D)@DBC6iKBQOw<8qWj93eA4aEE*BCXLI|CIHd$R* delta 334 zcmXYsze)o^5XN`*-`#C;Xd{|J5GxN6twk)<$|8k!iwKDug6HXly~ApPf!JDvdx69^ z@C|HyiFB5E1q*Qp9N6E^2Rq+<`=P&8TBfOCp>Cfi1DK`TFFQdv=AdAYU;(J-1-HTp zCtsPBj$gA(t!O5Lr7X&x>)s_K|Em>l(&yn+R{?c!o5DD$A?L&3_6| zD%2QZJWO!U#z%3;5UQFl+}6JFYf!E Xwpl&uJ-J@x*P0)`Z)i&") def LRegresion(x,y): - x = round(x,2) - y = round(y,2) + x = int(x[0:2]) + y = int(y[0:2]) - response = LogisticRegression_predict_proba(x, y, 9.5, 13.67, 13, 3, 0, 1, 0) + response = LogisticRegression_predict_proba(x, y, 13.67, 13, 3, 0, 1, 0) + print(x) + print(y) + print(response) return {"response":[str(response)]} # uruchomienie serwera diff --git a/app/src/index.css b/app/src/index.css index 61262d0..83f7aa5 100644 --- a/app/src/index.css +++ b/app/src/index.css @@ -4,6 +4,10 @@ @tailwind components; @tailwind utilities; + + .Ex{ + font-size: 40px; + } body { margin: 50px; display: grid;