[kde-doc-english] [kpeg] doc: Documentation updated.

Ronny Yabar Aizcorbe ronnycontacto at gmail.com
Tue May 26 08:22:20 UTC 2015


Git commit ec7bde32dd9a415488a2331b5d6a42010f6fb19b by Ronny Yabar Aizcorbe.
Committed on 26/05/2015 at 07:50.
Pushed by ronnyy into branch 'master'.

Documentation updated.

M  +254  -102  doc/index.docbook

http://commits.kde.org/kpeg/ec7bde32dd9a415488a2331b5d6a42010f6fb19b

diff --git a/doc/index.docbook b/doc/index.docbook
index c0bdb08..0705f19 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -8,107 +8,259 @@
 ]>
 
 <book id="kpeg" lang="&language;">
-	<bookinfo>
-		<title>The &kpeg; Handbook</title>
-
-		<authorgroup>
-			<author>
-				<personname>
-					<firstname>Graeme</firstname>
-					<surname>Gott</surname>
-				</personname>
-				<email>graeme at gottcode.org</email>
-			</author>
-			<!-- TRANS:ROLES_OF_TRANSLATORS -->
-		</authorgroup>
-
-		<copyright>
-			<year>2009</year>
-			<holder>Graeme Gott</holder>
-		</copyright>
-
-		<legalnotice>&FDLNotice;</legalnotice>
-
-		<date>2009-03-01</date>
-		<releaseinfo>1.0.80</releaseinfo>
-
-		<abstract>
-			<para>
-				&kpeg; is a peg elimination game.
-			</para>
-		</abstract>
-
-		<keywordset>
-			<keyword>KDE</keyword>
-			<keyword>kdegames</keyword>
-			<keyword>game</keyword>
-			<keyword>KPeg</keyword>
-			<keyword>board</keyword>
-		</keywordset>
-
-	</bookinfo>
-
-	<chapter id="introduction">
-		<title>Introduction</title>
-		<para>
-			&kpeg; is a peg elimination game. The object of the game is to remove all but one peg from the board.
-		</para>
-	</chapter>
-
-	<chapter id="how-to-play">
-		<title>How To Play</title>
-		<para>
-			The player is presented with a board of holes containing pegs. The player moves by jumping a peg over another peg into an empty hole; the jumped peg is removed from the board. The game is over when no more pegs can be removed.
-		</para>
-	</chapter>
-
-	<chapter id="configuration">
-		<title>Game Configuration</title>
-		<para>
-			The &kpeg; configuration dialog allows you to select visual themes for &kpeg;.
-		</para>
-		<para>
-			To select a new theme simply choose the theme's name from the selection list.
-		</para>
-		<note>
-			<title>Note:</title>
-			<para>
-				For your convenience a quick preview screenshot will be displayed on the right hand sided of the selection list as soon as you select the theme you are interested in.
-			</para>
-		</note>
-		<para>
-			Once you are satisfied with the theme you have selected you can either click the <guibutton>Apply</guibutton>, or simply click the <guibutton>Ok</guibutton> button, located at the bottom part of this dialog.
-		</para>
-		<para>
-			If, however you are dissatisfied with your selection – simply click <guimenu>Cancel</guimenu> to discard the changes.
-		</para>
-	</chapter>
-
-	<chapter id="credits">
-		<title>Credits and License</title>
-		<para>&kpeg;</para>
-		<para>
-			Program copyright 2009 Graeme Gott <email>graeme at gottcode.org</email>
-		</para>
-		<para>
-			Documentation Copyright © 2009 Graeme Gott <email>graeme at gottcode.org</email>
-		</para>
-
-		<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
-
-		&underFDL;
-
-		&underGPL;
-
-	</chapter>
-
-	<appendix id="installation">
-		<title>Installation</title>
-
-		&install.intro.documentation;
-
-		&install.compile.documentation;
-
-	</appendix>
+    <bookinfo>
+        <title>The &kpeg; Handbook</title>
+        <authorgroup>
+	    <author>
+	        <personname>
+		    <firstname>Graeme</firstname>
+		    <surname>Gott</surname>
+		    </personname>
+	        <email>graeme at gottcode.org</email>
+	    </author>
+	    <author>
+	        <personname>
+		    <firstname>Ronny</firstname>
+		    <surname>Yabar Aizcorbe</surname>
+		    </personname>
+	        <email>ronnycontacto at gmail.com</email>
+	    </author>
+	<!-- TRANS:ROLES_OF_TRANSLATORS -->
+	</authorgroup>
 
+	<copyright>
+	    <year>2009</year>
+	    <holder>Graeme Gott</holder>
+	</copyright>
+	
+	<copyright>
+	    <year>2015</year>
+	    <holder>Ronny Yabar Aizcorbe</holder>
+	</copyright>
+
+	<legalnotice>&FDLNotice;</legalnotice>
+
+	<date>2015-05-25</date>
+	<releaseinfo>1.0</releaseinfo>
+
+	<abstract>
+	    <para>
+	    &kpeg; is an implementation of the Peg Solitaire Game.
+	    </para>
+	</abstract>
+
+        <keywordset>
+	    <keyword>KDE</keyword>
+	    <keyword>kdegames</keyword>
+	    <keyword>game</keyword>
+	    <keyword>KPeg</keyword>
+	    <keyword>board</keyword>
+	    <keyword>solitaire</keyword>
+        </keywordset>
+    </bookinfo>
+
+    <chapter id="introduction">
+	<title>Introduction</title>
+	<para>
+	    &kpeg; is an implementation of the Peg Solitaire Game, a board game for one player involving movement of pegs on a board with holes.
+        </para>
+	<para>
+	    The goal is to remove all pegs from the board until only one peg is left.
+        </para>
+	<screenshot>
+            <screeninfo>A &kpeg; screenshot</screeninfo>
+            <mediaobject>
+                <imageobject>
+                    <imagedata fileref="kpeg.png" format="PNG"/>
+                </imageobject>
+                <textobject>
+                    <phrase>A &kpeg; screenshot</phrase>
+                </textobject>
+            </mediaobject>
+        </screenshot>
+    </chapter>
+
+    <chapter id="how-to-play">
+        <title>How To Play</title>
+	<note><title>Objective:</title><para>Remove all pegs except one.</para></note>
+	<para>
+	    The player is presented with a board of holes containing pegs. The player moves by jumping a peg over another peg into an empty hole; the jumped peg is removed from the board.
+	</para>    
+	<para>    
+	    Only certain jumps are legal: you must jump horizontally, vertically, diagonally and you can jump only one peg at a time. The game is over when no more pegs can be removed. 
+	</para>
+	<para>    
+	    Currently, &kpeg; has 4 leves of difficulty: Easy, Medium, Hard and Super Hard. The difference between levels is the number of pegs to be removed from the board.
+	</para>
+	<para>    
+	    Additionally, there are 3 algorithms to generate the puzzles: Original, Branch and Lines. These algorithms affect the shape and how the pegs are distributed on the board. 
+	</para>
+    </chapter>
+    
+    <chapter id="interface">
+        <title>Interface Overview</title>
+    
+	<sect1 id="game-menu">
+	    <title>The Game Menu</title>
+	    <variablelist>
+		<varlistentry id="game-menu-new">
+		    <term><menuchoice>
+			<shortcut><keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo></shortcut>
+			<guimenu>Game</guimenu>
+			<guimenuitem>New</guimenuitem>
+		    </menuchoice></term>
+		    <listitem><para><action>Starts a new game.</action></para></listitem>
+		</varlistentry>
+		<varlistentry id="game-menu-restart">
+		    <term><menuchoice>
+			<shortcut><keycombo action="simul"><keycap>F5</keycap></keycombo></shortcut>
+			<guimenu>Game</guimenu>
+			<guimenuitem>Restarts game</guimenuitem>
+		    </menuchoice></term>
+		    <listitem><para><action>Restarts the game.</action></para></listitem>
+		</varlistentry>
+		<varlistentry id="game-menu-pause">
+		    <term><menuchoice>
+			<shortcut><keycombo action="simul"><keycap>P</keycap></keycombo></shortcut>
+			<guimenu>Game</guimenu>
+			<guimenuitem>Pause</guimenuitem>
+		    </menuchoice></term>
+		    <listitem><para><action>Pause</action> the game.</para></listitem>
+		</varlistentry>
+		<varlistentry id="game-menu-highscores">
+		    <term><menuchoice>
+			<shortcut><keycombo action="simul">&Ctrl;<keycap>H</keycap></keycombo></shortcut>
+			<guimenu>Game</guimenu>
+			<guimenuitem>Show High Scores</guimenuitem>
+		    </menuchoice></term>
+		    <listitem><para><action>Opens a dialog that displays a high scores table.</action></para></listitem>
+		</varlistentry>
+		<varlistentry id="game-menu-quit">
+		    <term><menuchoice>
+			<shortcut><keycombo action="simul">&Ctrl;<keycap>Q</keycap></keycombo></shortcut>
+			<guimenu>Game</guimenu>
+			<guimenuitem>Quit</guimenuitem>
+		    </menuchoice></term>
+		    <listitem><para><action>Exit &kpeg;</action></para></listitem>
+		</varlistentry>
+	    </variablelist>
+	</sect1>
+    
+	<sect1 id="move-menu">
+	    <title>The Move Menu</title>
+            <variablelist>
+	        <varlistentry id="move-menu-undo">
+		    <term><menuchoice>
+		        <shortcut><keycombo action="simul">&Ctrl;<keycap>Z</keycap></keycombo></shortcut>
+			<guimenu>Move</guimenu>
+			<guimenuitem>Undo</guimenuitem>
+		    </menuchoice></term>
+		    <listitem><para><action>Undo</action> your last move, repeatedly if required.</para></listitem>
+		</varlistentry>
+		<varlistentry id="move-menu-redo">
+		    <term><menuchoice>
+		        <shortcut><keycombo action="simul">&Ctrl;&Shift;<keycap>Z</keycap></keycombo></shortcut>
+			<guimenu>Move</guimenu>
+			<guimenuitem>Redo</guimenuitem>
+		    </menuchoice></term>
+		    <listitem><para><action>Redo</action> a move that was undone, repeatedly if required.</para></listitem>
+	        </varlistentry>
+	    </variablelist>
+	</sect1>
+    
+	<sect1 id="settings-menu">
+	    <title>The Settings Menu</title>
+	    <variablelist>
+	        <varlistentry id="settings-menu-sounds">
+		    <term><menuchoice>
+		        <guimenu>Settings</guimenu>
+			<guimenuitem>Play Sounds</guimenuitem>
+		    </menuchoice></term>
+		<listitem><para><action>Enables/Disables sounds in the game.</action></para></listitem>
+	        </varlistentry>
+		<varlistentry id="settings-menu-difficulty">
+		    <term><menuchoice>
+		        <guimenu>Settings</guimenu>
+			<guimenuitem>Difficulty</guimenuitem>
+		    </menuchoice></term>
+		<listitem><para>Sets the difficulty to be <guimenuitem>Easy</guimenuitem> , <guimenuitem>Medium</guimenuitem>, <guimenuitem>Hard</guimenuitem> or <guimenuitem>Very Hard</guimenuitem>.</para></listitem>
+	        </varlistentry>
+		<varlistentry id="settings-menu-settings">
+		    <term><menuchoice>
+		        <guimenu>Settings</guimenu>
+			<guimenuitem>Configure &kappname;...</guimenuitem>
+		    </menuchoice></term>
+		    <listitem><para><action>Opens a dialog to configure &kappname;.</action> See <link linkend="configuration">Game Configuration</link> section for details.</para></listitem>
+	        </varlistentry>
+
+	    </variablelist>
+	    <para>
+	        Additionally &kpeg; has the common &kde; <guimenu>Settings</guimenu> and <guimenu>Help</guimenu>
+		menu items, for more information read the sections about the <ulink url="help:/fundamentals/ui.html#menus-settings">Settings Menu</ulink> and
+		<ulink url="help:/fundamentals/ui.html#menus-help">Help Menu</ulink>
+		of the &kde; Fundamentals.
+	    </para>
+	</sect1>
+    </chapter>
+
+    <chapter id="configuration">
+        <title>Game Configuration</title>
+	<para>
+	    The &kpeg; configuration dialog allows you to select visual themes for &kpeg;.
+	</para>
+	<para>
+	    To select a new theme simply choose the theme's name from the selection list.
+	</para>
+	
+	<note>
+	<title>Note:</title>
+	<para>
+	    For your convenience a quick preview screenshot will be displayed on the right hand sided of the selection list as soon as you select the theme you are interested in.
+	</para>
+	</note>
+	
+	<para>
+	    Once you are satisfied with the theme you have selected you can either click the <guibutton>Apply</guibutton>, or simply click the <guibutton>Ok</guibutton> button, located at the bottom part of this dialog.
+	</para>
+	<para>
+	    If, however you are dissatisfied with your selection – simply click <guimenu>Cancel</guimenu> to discard the changes.
+	</para>
+    </chapter>
+
+    <chapter id="credits">
+        <title>Credits and License</title>
+	<para>&kpeg;</para>
+	<para>
+	    Program copyright 2009 Graeme Gott <email>graeme at gottcode.org</email>
+	</para>
+	<para>
+	    Documentation Copyright © 2009 Graeme Gott <email>graeme at gottcode.org</email>
+	</para>
+	
+	<para>
+	    Program copyright 2010 Ronny Yabar Aizcorbe <email>ronnycontacto at gmail.com</email>
+	</para>
+	<para>
+	    Documentation Copyright © 2015 Ronny Yabar Aizcorbe <email>ronnycontacto at gmail.com</email>
+	</para>
+
+	<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
+
+	&underFDL;
+
+	&underGPL;
+	
+    </chapter>
+
+    <appendix id="installation">
+        <title>Installation</title>
+
+        &install.intro.documentation;
+
+        <sect1 id="Compilation">
+        <title>Compilation and Installation</title>
+        &install.compile.documentation;
+
+        </sect1>
+    </appendix>
 </book>



More information about the kde-doc-english mailing list