From f157c7308442c27127ea64474f300dadf936f075 Mon Sep 17 00:00:00 2001
From: Meddad MohammedAmin <mohammed-amin.meddad7@etu.univ-lorraine.fr>
Date: Mon, 6 Mar 2023 16:48:46 +0000
Subject: [PATCH] Replace main.py

---
 main.py | 47 +++++++++++++++--------------------------------
 1 file changed, 15 insertions(+), 32 deletions(-)

diff --git a/main.py b/main.py
index 9b0ae04..42a372d 100644
--- a/main.py
+++ b/main.py
@@ -1,35 +1,17 @@
 # import all necessary libraries from kivy and kivyMD
-from kivy.app import App
-import os
-from kivy.uix.label import Label
+import re
 from kivy.uix.checkbox import CheckBox
-from kivy.lang import Builder
-from kivy.core.window import Window
-from kivy.uix.image import Image
 from kivy.config import Config
-from kivymd.uix.button import MDFlatButton
-from kivy.properties import ObjectProperty, StringProperty
-from database import Database
-from kivy.uix.floatlayout import FloatLayout
-from kivy.uix.boxlayout import BoxLayout
-from kivy.uix.floatlayout import FloatLayout
-from kivy.uix.image import AsyncImage
-from kivy.uix.carousel import Carousel
+from kivy.core.window import Window
+from kivy.lang import Builder
+from kivy.uix.button import Button
 from kivy.uix.gridlayout import GridLayout
-from kivy.uix.switch import Switch
-from kivy.clock import Clock
 from kivy.uix.popup import Popup
-from kivymd.app import MDApp
-from kivy.uix.button import Button
-from kivy.uix.spinner import SpinnerOption
 from kivy.uix.screenmanager import ScreenManager, Screen, FadeTransition
-from kivymd.toast import toast
-import sqlite3
-from const import *
-from system import *
-from settings import *
+from kivymd.app import MDApp
 
-import re
+from settings import *
+from system import *
 
 # Setup touchscreen
 # os.environ['SDL_VIDEODRIVER']= 'fbcon'
@@ -222,7 +204,7 @@ class KivyForcetools(MDApp):
             else:
                 self.j += 1
             try:
-                self.getFave()
+                self.getFav()
             except:
                 print("Error")
 
@@ -237,21 +219,23 @@ class KivyForcetools(MDApp):
             else:
                 self.j -= 1
             try:
-                self.getFave()
+                self.getFav()
             except:
                 pass
 
-    ########################################################## karim babouri et sarah hadj-mokhnache
+    ####################################### ################### karim babouri et sarah hadj-mokhnache
 
     def checkbox_click(self, instance, value):
         if value == True:
             self.game_system.addFavorite
         else:
             self.game_system.delFavorite
+        self.checkfavorite()
 
     def clearFavorite(self):
         self.initFav()
         self.game_system.delAllFavorite
+        self.root.get_screen("favorites").ids.image02.source = BACKGROUND_NOGAME
         self.root.get_screen("favorites").ids.chkfav.active = False
 
     def checkfavorite(self):
@@ -260,7 +244,7 @@ class KivyForcetools(MDApp):
             self.root.get_screen("game").ids.chk.active = True
         else:
             self.root.get_screen("game").ids.chk.active = False
-        # self.checkfavorite()
+        #self.checkfavorite()
 
     def gettxtIP(self):
         return self.root.get_screen("par").ids.ip_input.text
@@ -279,8 +263,7 @@ class KivyForcetools(MDApp):
             self.game_settings.current_ip = self.game_settings.getIpSystem("ip_triforce")
         try:
             self.root.get_screen("par").ids.ip_iplabel.text = f"{self.game_settings.current_ip}"
-            self.root.get_screen(
-                "par").ids.ip_machinelabel.text = f"{self.game_system.system[self.game_system.index_system]}"
+            self.root.get_screen("par").ids.ip_machinelabel.text = f"{self.game_system.system[self.game_system.index_system]}"
         except:
             pass
 
@@ -298,7 +281,7 @@ class KivyForcetools(MDApp):
         elif self.game_system.index_system == 3:
             sys = "ip_chihiro"
         else:
-            sys = "triforce"
+            sys = "ip_triforce"
 
         ip = self.root.get_screen("par").ids.ip_input.text
         formatip = ip.split(".")
-- 
GitLab