Bonjour,
Dans ce petit code que j'ai récupéré, je ne comprend pas la ligne (20) "return New_game" (à la fin du code)
Pourrait-on m'expliquer ce que fait cette ligne et qu'est-ce que ce "return" ?
Il est indiqué en commentaire qu'elle envoie l'affichage mais je n'en comprend pas le mécanisme.
Merci de votre aide.

Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from kivy.app import App
from kivy.core.window import Window
from kivy.core.window import WindowBase
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.image import Image
#import ipdb; ipdb.set_trace()
 
class Jeu(FloatLayout):
def debut(self):
#On recupere la taille de l'ecran:
self.size=Window.size
#Une image de fond:
self.add_widget(Image(source='fond1.jpg',allow_stretch=True,keep_ratio=False))
 
class LapinsApp(App):
def build(self):
New_game=Jeu()#Creation du jeu
New_game.debut()#Initialisation du jeu
return New_game#Envoie de l'affichage
 
if __name__ == '__main__':
LapinsApp().run()