Tak jsem na to zda se prisel, ikdyz reseni není zrovna elegantni. Proste jsem rozebral souradnice mysi a udelal novy s tim, ze jsem tam proste pridal tu polovinu vysky miridla. Ale funguje to. Diky moc
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of xDlabacekM Sent: Wednesday, September 19, 2007 12:24 PM To: 'Konference PyCZ' Subject: Re: [python] Pygame Aj, špatně jsem to popsal, co chci. Cíl(opička) tu chci celý obdélník, jeden bod bych chtěl z dlaně. Hodlám to naštelovat na akční hru:) Opička zůstane, jen z ruky zaměřovač zkráceně. Mám return cil.rect.collidepoint(pos)(s tím, že pos je souřadnice myši), ale to je špatně, páč myš myslím uprostřed, ale nahoře, a já bych v tomhle případě potřeboval doprostřed(jak vertikálně, tak horizontálně). Nápad - posunout dlaň(mířidlo) o polovinu výšky dlaně níž -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pavel Kosina Sent: Wednesday, September 19, 2007 11:17 AM To: Konference PyCZ Subject: Re: [python] Pygame Marek napsal(a): > Zdravim, > zkousim v pygame priklad s opickou, a chtel bych zmenit tu cast, kde se > overuje zasah. Nechtel bych cely obdelnik, ale pouze jeden bod. Došlo mi, > že to nejspíš bude změnou na collidepoint. Jen nevim, jak presne na to. > return zasahObd.collidepoint(cil.rect.x, cil.rect.y) ? Je ale dost těžké se pak trefit - nevím, který bod na ruce se vlastně bere - jestli levý horní nebo střed ... -- geon Pavel Kosina _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
