Dobrý deň.
Robím funkciu ( tlačidlo v pygame ), ktorá má nasledovnú hlavičku:
def Tlacidlo( x,y,sirka,vyska,akcia ):
...vytvorenie a zobrazenie tlacidla....
akcia()
Čo však ale v prípade, keby chcem aby tlačidlo po kliknutí zavolalo viacej funkcií? Ideálne by bolo, keby som mohol volať túto funkciu vo všetkých týchto prípadoch:
Tlacidlo( 20,20,100,100,akcia1 )
Tlacidlo( 20,20,100,100,( akcia1,akcia2,akcia3 ) )
Tlacidlo( 20,20,100,100( akcia1,lambda:akcia2( 1,2,3 ),akcia3 ) )
Viem že v C sú veci ako int argc a char* argv[], prípadne ... ( tri bodky ), kde by sa potenciálne toto dalo využiť, ale netuším, či to je aj pri Pythone a či by to nejako pomohlo.
Ďakujem za každú odpoveď.