<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY kshisen "<application>KShisen-Sho</application>">
 <!ENTITY % addindex "IGNORE">
 <![ %addindex; [ <!ENTITY docindex SYSTEM "docindex.docbook"> ]]>
]>

<book lang="hu">
<bookinfo>
<title>A KShisen-Sho k&eacute;zik&ouml;nyve</title>

<authorgroup>
<author>
<firstname>Dirk</firstname>
<surname>Doerflinger</surname>
<affiliation>
<address><email>ddoerflinger@web.de</email></address>
</affiliation>
</author>

<author>
<firstname>Tam&aacute;s</firstname>
<surname>Sz&aacute;nt&oacute;</surname>
<affiliation><address><email>tszanto@mol.hu</email></address></affiliation>
<contrib>ford&iacute;t&oacute;</contrib>
</author>

</authorgroup>

<date>15/05/2000</date>
<releaseinfo>1.03.00</releaseinfo>

<abstract>
<para>Ez a k&eacute;zik&ouml;nyv a &kshisen; 1.3-as v&aacute;ltozat&aacute;nak le&iacute;r&aacute;s&aacute;t tartalmazza.</para>
</abstract>

<keywordset>
      <keyword>KDE</keyword>
      <keyword>kdegames</keyword>
      <keyword>KShisen</keyword>
      <keyword>j&aacute;t&eacute;k</keyword>
      <keyword>shisen-sho</keyword>
</keywordset>

</bookinfo>


<chapter id="introduction">
<title>Bevezet&eacute;s</title>

<para>
A &kshisen; a Mahjongg-hoz hasonl&iacute;t&oacute; kirak&oacute;s j&aacute;t&eacute;k (ugyanazt az elemk&eacute;szletet haszn&aacute;lja, mint a Mahjongg).</para>
<para>
A j&aacute;t&eacute;k c&eacute;lja az &ouml;sszes elem elt&aacute;vol&iacute;t&aacute;sa a t&aacute;bl&aacute;r&oacute;l.
</para>
</chapter>


<chapter id="installation">
<title>Telep&iacute;t&eacute;s</title>

<sect1 id="getting-kshisen">
<title>A Shisen-Sho megszerz&eacute;se</title>

<para>
A &kshisen; programot a KDE projekt
(<ulink url="http://www.kde.org">http://www.kde.org</ulink>) r&eacute;sz&eacute;re k&eacute;sz&iacute;tette Mario Weilguni <email>mweilguni@sime.com</email>.
</para>
<para>
A &kshisen; r&eacute;sze a KDE kdegames nev&udblac; csomagj&aacute;nak, mely let&ouml;lthet&odblac; az
<ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink> c&iacute;mr&odblac;l, 
a KDE k&ouml;zponti FTP-kiszolg&aacute;l&oacute;j&aacute;r&oacute;l.</para>
</sect1>

<sect1 id="requirements">
<title>K&ouml;vetelm&eacute;nyek</title>

<para>
A &kshisen; sikeres leford&iacute;t&aacute;s&aacute;hoz a KDE legal&aacute;bb 2.0-s v&aacute;ltozat&aacute;ra van sz&uuml;ks&eacute;g.
Az &ouml;sszes sz&uuml;ks&eacute;ges programk&ouml;nyvt&aacute;r &eacute;s a &kshisen; forr&aacute;sk&oacute;dja is megtal&aacute;lhat&oacute; az
<ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink> c&iacute;men.</para>
</sect1>


<sect1 id="compilation">
<title>Ford&iacute;t&aacute;s &eacute;s telep&iacute;t&eacute;s</title>

<para>
A &kshisen leford&iacute;t&aacute;s&aacute;hoz &eacute;s telep&iacute;t&eacute;s&eacute;hez
t&ouml;m&ouml;r&iacute;tse ki a csomagot &eacute;s adja ki az al&aacute;bbi parancsokat a
&kshisen; forr&aacute;s&aacute;nak alapk&ouml;nyvt&aacute;r&aacute;ban:
</para>

<para>
<Screen Width="40">
<Prompt>%</Prompt> <Userinput>./configure</Userinput>
<Prompt>%</Prompt> <Userinput>make</Userinput>
<Prompt>%</Prompt> <Userinput>make install</Userinput>
</Screen>
</para>
      
<para>
A <application>Shisen-Sho</application> az <application>autoconf</application> &eacute;s az <application>automake</application> seg&iacute;ts&eacute;g&eacute;vel k&eacute;sz&uuml;lt, ez&eacute;rt rem&eacute;lhet&odblac;en az &Ouml;n g&eacute;p&eacute;n sem l&eacute;p fel ford&iacute;t&aacute;si hiba.
</para>
</sect1>
</chapter>


<chapter id="playing-kshisen">
<title>A j&aacute;t&eacute;k menete</title>

<sect1 id="rules">
<title>J&aacute;t&eacute;kszab&aacute;lyok</title>

<para>
A j&aacute;t&eacute;k c&eacute;lja az &ouml;sszes elem elt&aacute;vol&iacute;t&aacute;sa a t&aacute;bl&aacute;r&oacute;l. Egyszerre csak k&eacute;t azonos
elem t&aacute;vol&iacute;that&oacute; el. Egy elemp&aacute;r csak akkor t&aacute;vol&iacute;that&oacute; el, ha egy maximum h&aacute;rom r&eacute;szb&odblac;l &aacute;ll&oacute;
vonallal &ouml;sszek&ouml;thet&odblac; (a vonal nem haladhat &aacute;t m&aacute;s elemen). A vonalak lehetnek v&iacute;zszintesek &eacute;s f&uuml;gg&odblac;legesek, de &aacute;tl&oacute;sak nem.
</para>
<para>
Az &ouml;sszek&ouml;t&odblac; vonalakat nem kell megh&uacute;zni, a program ezt automatikusan megteszi.
Csak jel&ouml;lj&ouml;n ki k&eacute;t azonos elemet a t&aacute;bl&aacute;n, &eacute;s ha &ouml;sszek&ouml;thet&odblac;k maximum h&aacute;rom vonallal, akkor
a program kirajzolja a vonalakat &eacute;s elt&aacute;vol&iacute;tja az elemeket.
</para>
<para>
Ne felejtse el, hogy a vonalak csak &uuml;res mez&odblac;k&ouml;n haladhatnak &aacute;t. Ha elakadt, haszn&aacute;lhatja a
Tipp k&eacute;r&eacute;se men&uuml;pontot a k&ouml;vetkez&odblac; elemp&aacute;r kiv&aacute;laszt&aacute;s&aacute;hoz.
Ha a <mousebutton>jobb</mousebutton> eg&eacute;rgombbal kattint egy elemre, akkor a program megmutatja
annak &ouml;sszes el&odblac;fordul&oacute; p&aacute;rj&aacute;t, att&oacute;l f&uuml;ggetlen&uuml;l, hogy elt&aacute;vol&iacute;that&oacute;k-e vagy sem.
</para>
<para> 
A j&aacute;t&eacute;knak v&eacute;ge, ha nem lehet t&ouml;bb elemp&aacute;rt elt&aacute;vol&iacute;tani a t&aacute;bl&aacute;r&oacute;l, &eacute;s a
t&aacute;bla nem &uuml;res (ez a helyzet &aacute;ltal&aacute;ban elker&uuml;lhet&odblac;, ha bejel&ouml;li a <guimenuitem>Csak
megoldhat&oacute; t&aacute;bla</guimenuitem> opci&oacute;t a <guimenu>Be&aacute;ll&iacute;t&aacute;sok</guimenu> men&uuml;ben,
mert ilyenkor legal&aacute;bb egy m&oacute;don befejezhet&odblac; lesz a t&aacute;bla, igaz, lehets&eacute;ges,
hogy ez m&eacute;gsem siker&uuml;l). 
</para>
</sect1>


<sect1 id="game-menu">
<title>J&aacute;t&eacute;k men&uuml;</title>

<para>
A <guimenu>J&aacute;t&eacute;k</guimenu> men&uuml;ben az &eacute;ppen fut&oacute; j&aacute;t&eacute;khoz kapcsol&oacute;d&oacute;
parancsok tal&aacute;lhat&oacute;k:
<variablelist>
<varlistentry>
<term><menuchoice>
<shortcut><keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo></shortcut>
<guimenu>J&aacute;t&eacute;k</guimenu><guimenuitem>Visszavon&aacute;s</guimenuitem></menuchoice></term>
<listitem>
<para>
Az utols&oacute; l&eacute;p&eacute;s visszavon&aacute;sa. Ugyanezt v&eacute;gzi el <guibutton>Vissza</guibutton> gomb az
eszk&ouml;zt&aacute;ron.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice>
<shortcut><keycombo><keycap>Ctrl</keycap><keycap>D</keycap></keycombo></shortcut>
<guimenu>J&aacute;t&eacute;k</guimenu><guimenuitem>&Uacute;jra v&eacute;grehajt&aacute;s</guimenuitem></menuchoice></term>
<listitem>
<para>
Az utolj&aacute;ra visszavont l&eacute;p&eacute;s v&eacute;grehajt&aacute;sa &uacute;jb&oacute;l. Ugyanezt v&eacute;gzi el az <guibutton>El&odblac;re</guibutton> gomb az
eszk&ouml;zt&aacute;ron.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice>
<shortcut><keycombo><keycap>Ctrl</keycap><keycap>H</keycap></keycombo></shortcut>
<guimenu>J&aacute;t&eacute;k</guimenu><guimenuitem>Tipp k&eacute;r&eacute;se</guimenuitem></menuchoice></term>
<listitem>
<para>
Javaslat k&eacute;r&eacute;se a g&eacute;pt&odblac;l a k&ouml;vetkez&odblac; l&eacute;p&eacute;sre.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice>
<shortcut><keycombo><keycap>Ctrl</keycap><keycap>N</keycap></keycombo></shortcut>
<guimenu>J&aacute;t&eacute;k</guimenu><guimenuitem>&Uacute;j j&aacute;t&eacute;k</guimenuitem></menuchoice></term>
<listitem>
<para>
Az aktu&aacute;lis j&aacute;t&eacute;k f&eacute;lbeszak&iacute;t&aacute;sa &eacute;s egy &uacute;j elkezd&eacute;se.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice>
<shortcut><keycombo><keycap>Ctrl</keycap><keycap>R</keycap></keycombo></shortcut>
<guimenu>J&aacute;t&eacute;k</guimenu><guimenuitem>A j&aacute;t&eacute;k &uacute;jraind&iacute;t&aacute;sa</guimenuitem></menuchoice></term>
<listitem>
<para>
&Uacute;j j&aacute;t&eacute;k kezd&eacute;se a mostanival megegyez&odblac; kiindul&aacute;si &aacute;llapottal.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>J&aacute;t&eacute;k</guimenu><guimenuitem>Sz&uuml;net</guimenuitem></menuchoice></term>
<listitem>
<para>
Felf&uuml;ggeszti a j&aacute;t&eacute;k fut&aacute;s&aacute;t, m&eacute;g az id&odblac;m&eacute;r&eacute;st is meg&aacute;ll&iacute;tja.
Ezut&aacute;n a men&uuml;bejegyz&eacute;s &aacute;tv&aacute;ltozik <guimenuitem>Folytat&aacute;s </guimenuitem>-ra, amelyet kiv&aacute;lasztva
a j&aacute;t&eacute;k fut&aacute;sa folytat&oacute;dik.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>J&aacute;t&eacute;k</guimenu><guimenuitem>Megoldhat&oacute;?</guimenuitem></menuchoice></term>
<listitem>
<para>
Itt lehet megtudni, hogy az &eacute;ppen fut&oacute; j&aacute;t&eacute;k megoldhat&oacute;-e. Ha a
<guimenuitem>Csak megoldhat&oacute; t&aacute;bla</guimenuitem> opci&oacute; ki volt jel&ouml;lve,
a <guimenu>Be&aacute;ll&iacute;t&aacute;sok </guimenu> men&uuml;ben, akkor ez a men&uuml;pont nem szolg&aacute;ltat &uacute;j inform&aacute;ci&oacute;t.
</para> 
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>J&aacute;t&eacute;k</guimenu><guimenuitem>Dics&odblac;s&eacute;gt&aacute;bla</guimenuitem></menuchoice></term>
<listitem>
<para>
A (helyi) j&aacute;t&eacute;kban eddig el&eacute;rt 10 legjobb eredm&eacute;ny megjelen&iacute;t&eacute;se.
</para> 
</listitem>
</varlistentry>
</variablelist>
N&eacute;h&aacute;ny men&uuml;bejegyz&eacute;st gyorsbillenty&udblac;kkel is el lehet &eacute;rni. R&eacute;szletes felsorol&aacute;s a(z)
<link linkend="key-bindings"></link> r&eacute;szben tal&aacute;lhat&oacute;.
</para> 
</sect1>
</chapter>


<chapter id="configuration">
<title>A program be&aacute;ll&iacute;t&aacute;sai</title>

<sect1 id="options-menu">
<title>Jellemz&odblac;k men&uuml;</title>

<para>
A &kshisen; viselked&eacute;s&eacute;nek sok param&eacute;tere m&oacute;dos&iacute;that&oacute;.
Valamennyi be&aacute;ll&iacute;t&aacute;s el&eacute;rhet&odblac; a <guimenu>Jellemz&odblac;k</guimenu> men&uuml;b&odblac;l.
</para>
<para>
A be&aacute;ll&iacute;t&aacute;sok ment&eacute;se m&oacute;dos&iacute;t&aacute;s ut&aacute;n automatikusan megt&ouml;rt&eacute;nik.
</para>


<para>
<variablelist>
<varlistentry>
<term>
<menuchoice><guimenu>Jellemz&odblac;k</guimenu><guisubmenu>M&eacute;ret</guisubmenu></menuchoice></term>
<listitem>
<para>
A <guisubmenu>M&eacute;ret</guisubmenu> men&uuml;pontban lehet kiv&aacute;lasztani a t&aacute;bla m&eacute;ret&eacute;t. Nagyobb t&aacute;blam&eacute;ret eset&eacute;n a j&aacute;t&eacute;k nehezebben megoldhat&oacute; &eacute;s hosszabb lesz.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><menuchoice><guimenu>Jellemz&odblac;k</guimenu><guisubmenu>Sebess&eacute;g</guisubmenu></menuchoice></term>
<listitem>
<para>
A <guisubmenu>Sebess&eacute;g</guisubmenu> men&uuml;pontban lehet a kiv&aacute;lasztott elemp&aacute;r elt&udblac;n&eacute;s&eacute;nek gyorsas&aacute;g&aacute;t be&aacute;ll&iacute;tani.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Jellemz&odblac;k</guimenu><guisubmenu>Szint</guisubmenu></menuchoice></term>
<listitem>
<para>
A j&aacute;t&eacute;k neh&eacute;zs&eacute;gi szintj&eacute;t lehet kiv&aacute;lasztani a
<guisubmenu>Szint</guisubmenu> men&uuml;pontban.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><menuchoice><guimenu>Jellemz&odblac;k</guimenu><guimenuitem>Gravit&aacute;ci&oacute;</guimenuitem></menuchoice></term>
<listitem>
<para>
Ezzel az opci&oacute;val tov&aacute;bb nehez&iacute;thet&odblac; a j&aacute;t&eacute;k: ha egy elemet elt&aacute;vol&iacute;t, a f&ouml;l&ouml;tte lev&odblac;k lejjebb cs&uacute;sznak.
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><menuchoice><guimenu>Jellemz&odblac;k</guimenu><guimenuitem>Csak megoldhat&oacute; t&aacute;bla</guimenuitem></menuchoice></term>
<listitem>
<para>
Ha ezt az opci&oacute;t kiv&aacute;lasztja, &uacute;j j&aacute;t&eacute;k megkezd&eacute;sekor csak olyan kioszt&aacute;st kap, amely megoldhat&oacute;. Ez nem jelenti azt, hogy a j&aacute;t&eacute;kot nem lehet elrontani, de &eacute;rdemes pr&oacute;b&aacute;lkozni a megold&aacute;ssal, mert valamilyen m&oacute;don megoldhat&oacute;.
</para>
</listitem>
</varlistentry>


</variablelist>
</para>
</sect1>

<sect1 id="key-bindings">
<title>Billenty&udblac;parancsok</title>

<para>Az alap&eacute;rtelmezett billenty&udblac;parancsok:
</para>
<simplelist>
<member>Kil&eacute;p&eacute;s: <keycombo><keycap>Ctrl</keycap><keycap>Q</keycap></keycombo></member>
<member>Visszavon&aacute;s: <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo></member>
<member>&Uacute;jra v&eacute;grehajt&aacute;s: <keycombo><keycap>Ctrl</keycap><keycap>D</keycap></keycombo></member>
<member>&Uacute;j j&aacute;t&eacute;k: <keycombo><keycap>Ctrl</keycap><keycap>N</keycap></keycombo></member>
<member>A j&aacute;t&eacute;k &uacute;jraind&iacute;t&aacute;sa: <keycombo><keycap>Ctrl</keycap><keycap>R</keycap></keycombo></member>
<member>Seg&iacute;ts&eacute;g: <keycombo><keycap>F1</keycap></keycombo></member>
<member>Mi ez?: <keycombo><keycap>Shift</keycap><keycap>F1</keycap></keycombo></member>
</simplelist>
</sect1>
</chapter>


<chapter id="credits">
<title>A szerz&odblac;k n&eacute;vsora &eacute;s a licencegyezm&eacute;ny</title>

<para>
&kshisen; Copyright Mario Weilguni
<email>mweilguni@sime.com</email>, 1999.
</para>


<para>
Documentation Copyright Dirk Doerflinger
<email>ddoerflinger@gmx.net</email>, 2000.
</para>


<para>
A program a <ulink URL="common/gpl-license.html">GNU GPL</ulink>
jogi felt&eacute;teleit betartva haszn&aacute;lhat&oacute;.
</para>
</chapter>

</book>
