[Tutor PyCZ] Otaceni obrazkem

petrik petrik na extel.sk
Pondělí Říjen 23 15:45:15 CEST 2006


               Teda ten collide ..jak to myslis že bych to pouzil misto if ?
       jo ja jsem se ptal .... jestly správne volám souradnice objektú ..
      ma to vypadat takhle:

      poziceO=nastroj.get_rect()

      nebo:

      poziceO=nastroj.get_pos()

      ???

        Mno skusim to takhle že kdiž se souradnice Kurzoru == souradnicím z nekterých objektu v Objkety[] tak udela tu udalost ..
        zavolat souradnice Kurzoru vim, ale jak udelat to samé ale u objektu...
        ...Mám seznam Objektu ..
        objekty = []
            objekty.append(kladivo)
            objekty.append(hlavnyobj)
            objekty.append(stromcek)

        while 1:
                for nastroj in objekty:
                     poziceM=pygame.mouse.get_pos()
                     poziceO=nastroj.get_rect()
                     if poziceM == poziceO:
    Já bych místo if použil nějakou funkci collide* nebo něco podobného - když pozice myši je celá nebo částečně uvnitř druhého objektu tak něco dělej. Takto to srovnávat asi nejde, protože souřadnice se rovnat nikdy nemohou. Až to budeš zkoušet, nech si ty souřadnice vypisovat, at můžeš posoudit, jestli máš alespoň něco správně a jestli jsou to vůbec souřadnice nebo v jakém formátu jsou.

-- 
geon
Pavel Kosina


----------------------------------------------------------------------------


    _______________________________________________
    Tutor mailing list
    Tutor na py.cz
    http://www.py.cz/mailman/listinfo/tutor


------------------------------------------------------------------------------


  _______________________________________________
  Tutor mailing list
  Tutor na py.cz
  http://www.py.cz/mailman/listinfo/tutor
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/tutor/attachments/20061023/62145708/attachment.htm 


Další informace o konferenci Tutor