<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content=text/html;charset=ISO-8859-2>
<META content="MSHTML 6.00.5700.6" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=geon@post.cz href="mailto:geon@post.cz">Pavel Kosina</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=tutor@py.cz
href="mailto:tutor@py.cz">Konference Tutor portalu PyCZ</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Sunday, October 08, 2006 6:51
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Tutor PyCZ] Pygame - zasahy
a otočky (bylo:Re: Fw: HElP)</DIV>
<DIV><BR></DIV>Prosím zkus odpovídat tak, abychom poznali, co je tvoje
odpověd. Aby tvoje odpověd nebyla součástí mých odpovědí, aby ne začátku
nebyly > nebo co to tam máš.. Asi takhle, jak je to ted u mně. Jinak se v
tom nedá vyznat co je tvoje a co moje. Podle phpBB fór, tvoje odpovědí jsou
jakoby součástí mých citací, což je šíleně nepřehledné. Jinak díky za háčky,
čárky a věty. Můžu se pak více věnovat mé odpovědi, než luštění toho, co
vlastně chceš.<BR><BR>petrik napsal(a):
<BLOCKQUOTE cite=mid001201c6ea58$01470110$53b8a8c0@wracker type="cite">
<META content="MSHTML 6.00.5700.6" name=GENERATOR>
<STYLE></STYLE>
<DIV> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<BLOCKQUOTE cite=mid001301c6ea48$f70f2e70$53b8a8c0@wracker type="cite">
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>1/ třída Kladivo nemá metodu zasah, tudíž to nemůže fungovat -
doporučuji udělat<BR> - kladivo=Opicka(...), přičemž budeš
předávat nejen název souboru, ale i souřadnice
umístění.<BR> - možná přejmenovat Opicka na Nastroj nebo
tak něco, aby to odpovídalo realitě<BR></DIV></BLOCKQUOTE></BLOCKQUOTE><PRE class=moz-signature cols="100">Mno takže teď nevím jak udelat pro tyhle dva objekty společné to že,</PRE><PRE class=moz-signature cols="100"> kdiž se na ne klikne tak se udelá to že se objekt na který sme klikli</PRE><PRE class=moz-signature cols="100"> otoči a taky prohraje zvuk. Souradnice umístnení budou odlišné jen aby udalosť po klknutí myši byla</PRE><PRE class=moz-signature cols="100"> stejná u tychhle objektú. A nevim co mam přesne napsat tu co jsi řikal ..kladivo=Opicka<STRONG>(...)</STRONG></PRE><PRE class=moz-signature cols="100"> co ma ma byt tu (...)?? nevim ..ted tomu sám nechápu co tam je.. proto bych potřeboval podrobnej definovat </PRE></BLOCKQUOTE></BLOCKQUOTE>Ty
dva objekty, budu raději říkat instance, protože je to přesnější, mají dělat
úplně to samé, akorát mají jinak vypadat a být na různých místech, ne? To
značí, že třída, ze které vzešly, může být stejná. Nadefinuješ si třídu, dejme
tomu u tebe Opicka, kde uvedeš všechny metody a vlastnosti, které tvé instance
později budou mít, a pak můžeš jednoduše z jedné třídy vytvořit tolik
instancí, kolik bude libo. Je nemoudré pro každou instanci vytvářet
třídu.<BR><BR>Takže ty tam máš:<BR><BR><TT> opicka =
Opicka('opicka.bmp')<BR></TT><BR>No a já ti radím, abys v té závorce navíc
předával ještě souřadnice toho nástroje (které jinak máš natvrdo ve svcýh
třídách) a také abys patřičně třídu Opička, upravil, aby parametr souřadnice
přijímal. Pokud ti to nepůjde, udělej demo script (bez všech zbytečných věcí,
které s problémem nesouvisí), kde budeš demonstrovat, co podle tebe nejde, a
ptej. se.<BR><BR>Neměl bys do svého programu "slepě" opisovat všechny kody, co
ti kdo pošle. Pokud nechápeš detailně vše, co tvůj kod dělá, je to k ničemu.
Možná ti to zabere dost času, možná si budeš muset na chvíli odejít od svého
cíle a ponořit se do nějakého turoru, ale metoda copy and paste fakt zde
nefunguje.<BR><BR>To, že se kladivo neotáčí, že se otáčí pořád opička, je jiný
problém, chyba, kterou máš ve funkci kurzor.trefa. Ale to zase příště, až
budeš mít něco hotového....<BR><BR>Hodně zdaru<BR><PRE class=moz-signature cols="100"> </PRE><PRE class=moz-signature cols="100">--
geon
Pavel Kosina
</PRE>
<P></P><FONT face=Arial size=2></FONT>
<HR>
</BLOCKQUOTE>
<DIV><FONT face=Arial
size=2>--------------------------------------------------------------------------------------------------------------------------------------- </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> Mno nevím,nevím teď se mi to všechno
plete.</FONT></DIV>
<DIV><FONT face=Arial size=2> Tak rikas že
tu: </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face="Courier New"> opicka = Opicka('opicka.bmp')</FONT></DIV>
<DIV><FONT face="Courier New"></FONT> </DIV>
<DIV><FONT face="Courier New" size=2> by měly být souradnice</FONT></DIV>
<DIV><FONT face=Arial size=2> a ja mam souradnice tu,nebo v tomhle
tvaru.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial> obrazovka
= pygame.display.get_surface()<BR>
self.oblast = obrazovka.get_rect()<BR>
self.rect.topleft = 61, 70</FONT></DIV>
<DIV><FONT face="Courier New" size=2> </FONT></DIV>
<DIV><FONT face=Arial size=2> tak ja bych to doplnil tak ze bych to dal
tak:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial> obrazovka =
pygame.display.get_surface()<BR>
self.oblast = obrazovka.get_rect()<BR>
self.rect.topleft = 61, 70</FONT></DIV>
<DIV><FONT face=Arial size=2> <FONT
size=3>souradnice = self.rect.topleft</FONT></FONT></DIV>
<DIV><FONT face=Arial> </FONT></DIV>
<DIV><FONT face=Arial> opicka =
Opicka('opicka.bmp',souradnice)</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial size=2>Ja už nevím ani kde hledat tyhle věci ..
koukam do jiných zdrojáku ale nevím , nekdy tam neni to co ja potrebuji
nebo nechapu ..</FONT></DIV>
<DIV><FONT face=Arial size=2>A tutorialy jsou o jinem co ja potrebuji.Nechápu
vše co mi řikaš, nejsem na tom tak že by jsem vedel delat neco
samostatne.</FONT></DIV>
<DIV><FONT face=Arial size=2>Proto chci nejaku ukázku jak by to mělo být
,nebo podobný program v kterem by to mělo být. Ja vim ze nemáte čas se s
mím</FONT></DIV>
<DIV><FONT face=Arial size=2> problemem moc zabívat , ale ja si už nevim
pomoct a nechci to zase zbytečne odkládat. </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>::::::WraCkeR::: </FONT> </DIV>
<DIV><FONT face=Arial> </FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV></BODY></HTML>