<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-2" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
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 &gt;
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">
  <title></title>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-2">
  <meta content="MSHTML 6.00.5700.6" name="GENERATOR">
  <style></style>
  <div> </div>
  <blockquote
 style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
    <blockquote cite="mid001301c6ea48$f70f2e70$53b8a8c0@wracker"
 type="cite">
      <blockquote
 style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; 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>
</body>
</html>