Wpis z mikrobloga

@ca1ek: Niestety nie da się tak zrobić z liczbą bo to typ niemutowalny. Tak samo string oraz krotka. Masz dwie możliwości, napisać funcję zwiększ inaczej:

def zwiekszObjekt(o):
    o.cyfra += 10

A jeżeli nie możesz, to możesz spróbować przeciążyć operator += i przekazać cały
  • Odpowiedz
@lionbest: @cojawyrabiam: tak fyi to póżniej mam plan zrobić coś klasę i coś takiego, po angielsku jak kolega chciał

incrementor.register(class1.number)
incrementor.register(class2.number)
incrementor.increment_all()

i to zwiększy number we wszystkich zarejestrowanych klasach
  • Odpowiedz
@Wypok_spoko: już użyłem rozwiązania od Almagesta i działa. Twoje nie pasuje ze względu na to do czego to robię.

Piszę moduł do łatwiejszego robienia rzeczy w pygame, wziąłem moją pierwszą gierkę w pygame która była tak z-----a że miała 1000 linii kodu a miała tylko dwa poziomy zbudowane z trzech sprajtów, i trzy bronie. To potrzebowałem do zrobienia zajebistego input handlera.

tak wygląda kod przykładowy który przesuwa sprite jak się
  • Odpowiedz