Dobry den omlouvam se za tak trapnou otazku ale nejak se mi nedari to najit.
Mam vytvoreny start.py kde ma byt prvni level jedne hry a mam hlavni.py kde mam neco jako new game atd a ted nevim jak to presne udelat, aby po kliknuti na new game se spustil prave prvni level.. Nejak nemuzu narazit na to, jak prekreslit puvodni obrazovku jinym *.py
Nepotrebuji nijake vysvetlovani staci jen odkaz na nejaky tutorial i v anglictine, ja se s tim rad pohraju.
Dekuji
Fórum › Python
Spusteni jineho *.py v pygame
No asi k tomu přistupuješ trochu špatně. V podstatě bys měl vytvořit jediný program, který můžeš rozložit na moduly (tedy do samostatných souborů). Tyto moduly můžeš importovat klasicky pomocí import nebo from xxx import yyy. Ve druhém modulu budeš mít funkce a když si ten modul naimportuješ, můžeš je normálně volat.
V první řadě bych si asi přečetl standardní dokumentaci k pythonu.
Ale není na tom nic složitého, například:
main.py:
import level
level.createlevel() # normalne volam funkci ze druheho souboru
level.drawlevel(mainsurface)
level.py:
def createlevel():
# kod na vytvoreni levelu treba
def drawlevel(surface):
# tady se treba bude kreslit
Dekuji za rady
Samozrejme doklumentaci proctenou mam, ale pokud si to nedam s necim do souvislosti tak je to cteni k nicemu..teda aspon pro me. A zda se mi, ze vsude jsou navody na pohyb, zobrazeni, udalosti atd. Opicka balonek..no to zna uz snad kazdy..takze jsem udela neco co leta strili a sestreluje a chtel sem to spojit jak jsme psal a proste jsem na to nenarazil
Jeste jednou dik
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Spuštění jiného programu — založil Milan.009
Spuštění jiného procesu - Linux — založil dr
Spuštění jiného *.jar souboru — založil MpPozor
Spuštění jiného programu po kliku na tlačítko — založil Minatory
Spuštění jiného programu přímo z Pythonu — založil Mirek
Moderátoři diskuze