20

Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Gael Kleag de Chalendar

Ïåðåêëàä óêðà¨íñüêîþ: Þðié ×îðíîiâàí

Page 2: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

2

Page 3: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Çìiñò

1 Âñòóï 6

2 Ñòâîðåííÿ øêiðêè KsirK 7

2.1 Ñòðóêòóðà òåê i ôàéëiâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1.1 Òåêà Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.1.1.1 Ãðóïà onu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1.1.2 Ãðóïè îïèñiâ ñïðàéòiâ . . . . . . . . . . . . . . . . . . . . . . . . 8

2.1.1.3 Ãðóïè îïèñó êðà¨í . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.1.1.4 Ãðóïè îïèñó íàöié . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.1.1.5 Ãðóïè îïèñó êîíòèíåíòiâ . . . . . . . . . . . . . . . . . . . . . . 9

2.1.1.6 Ãðóïè îïèñó ìåòè . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.2 Òåêà Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.2.1 Ôàéë pool.svg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.2.2 Ôàéë map-mask.png . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.1.2.3 Çîáðàæåííÿ êíîïîê . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.1.3 Òåêà Sounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.2 Êîðèñòóâàííÿ KsirK Skin Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3 Äîâiäêà ùîäî êîìàíä 16

3.1 Ãîëîâíå âiêíî KsirK Skin Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.1.1 Êíîïêè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

4 Äîâiäíèê ðîçðîáíèêà äëÿ KsirK Skin Editor 17

5 Çàïèòàííÿ i âiäïîâiäi 18

6 Ïîäÿêè i ëiöåíçiÿ 19

A Âñòàíîâëåííÿ 20

A.1 ßê îòðèìàòè KsirK Skin Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

A.2 Çáèðàííÿ i âñòàíîâëåííÿ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Page 4: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Ïåðåëiê òàáëèöü

2.1 Çàïèñè ãðóïè onu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.2 Çàïèñè ãðóïè îïèñó ñïðàéòà . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.3 Çàïèñè êðà¨í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.4 Çàïèñè íàöié . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.5 Çàïèñè êîíòèíåíòiâ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.6 Çàïèñè ìåòè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.7 Åëåìåíòè íàáîðó . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.8 Êíîïêè ãðàôi÷íîãî iíòåðôåéñó êîðèñòóâà÷à . . . . . . . . . . . . . . . . . . . . 14

4

Page 5: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Àíîòàöiÿ

KsirK � êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨ ãðè. Ó ïðîãðàìi ïåðåäáà÷åíîìîæëèâiñòü ïîâíî¨ çìiíè åëåìåíòiâ iíòåðôåéñó òà çîáðàæåíü, ùî âèêîðèñòîâóþòüñÿ ó ãði(øêiðîê). Ó öüîìó ïiäðó÷íèêó âè çíàéäåòå ïîÿñíåííÿ ùîäî ñòâîðåííÿ íîâèõ øêiðîê çíóëÿ çà äîïîìîãîþ ïåðåãëÿäà÷à ôàéëiâ, ðåäàêòîðà çîáðàæåíü SVG i KsirK Skin Editor.

Page 6: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Ðîçäië 1

Âñòóï

KsirK � êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨ ãðè. Ó ïðîãðàìi ïåðåäáà÷åíî ìîæëè-âiñòü ïîâíî¨ çìiíè åëåìåíòiâ iíòåðôåéñó òà çîáðàæåíü, ùî âèêîðèñòîâóþòüñÿ ó ãði (øêiðîê).Ó öüîìó ïiäðó÷íèêó âè çíàéäåòå ïîÿñíåííÿ ùîäî ñòâîðåííÿ íîâèõ øêiðîê ç íóëÿ çà äîïîìî-ãîþ ïåðåãëÿäà÷à ôàéëiâ, ðåäàêòîðà çîáðàæåíü SVG i KsirK Skin Editor.

Äëÿ ñòâîðåííÿ íîâî¨ øêiðêè ñëiä âèêîíàòè òðè îñíîâíèõ êðîêè: ñòâîðèòè i¹ðàðõiþ òåê, ñòâî-ðèòè ãðàôi÷íi çîáðàæåííÿ, çiáðàíi ó ¹äèíîìó ôàéëi SVG, i íàëåæíî ðîçòàøóâàòè ñïðàéòè òàåëåìåíòè íàçâ çà äîïîìîãîþ KsirK Skin Editor.

6

Page 7: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Ðîçäië 2

Ñòâîðåííÿ øêiðêè KsirK

Çîâíiøíié âèãëÿä KsirK ìîæíà ïîâíiñòþ çìiíèòè. Äëÿ êîðèñòóâà÷iâ, ÿêi ìàþòü òàëàíòè óìàëþâàííi, ñòâîðåííÿ íîâî¨ øêiðêè áóäå äóæå ïðîñòèì: ñêîïiþéòå iñíóþ÷ó øêiðêó i çìiíiòüãðàôiêó ó íié, îíîâiòü äàíi ó ôàéëi íàëàøòóâàíü .desktop (öþ îïåðàöiþ âèêîí๠KsirK SkinEditor. Îñòàííiì êðîêîì áóäå çìiíà ôàéëà îïèñó äàíèõ, ÿêi ñëiä âñòàíîâëþâàòè äëÿ øêiðêè.

Âñi ïðèêëàäè (òåêñò i çîáðàæåííÿ) âçÿòî ç òèïîâî¨ øêiðêè KsirK.

2.1 Ñòðóêòóðà òåê i ôàéëiâ

� Data/ : äàíi, ùî âèêîðèñòîâóþòüñÿ ïðîãðàìîþ äëÿ îáðîáêè çîáðàæåíü øêiðêè.

� CMakeLists.txt : îïèñó¹ ôàéëè, ÿêi ñëiä âñòàíîâèòè.

� onu.desktop : ãîëîâíèé ôàéë îïèñó øêiðêè. Éîãî îïèñ íàâåäåíî íèæ÷å.

� Images/ : çîáðàæåííÿ øêiðêè (êàðòà, ñïðàéòè òîùî)

� CMakeLists.txt : îïèñó¹ ôàéëè, ÿêi ñëiä âñòàíîâèòè.� pool.svg : êàðòà i âñi ñïðàéòè, ÿêi âèêîðèñòîâóþòüñÿ ó öié øêiðöi.� map-mask.png : çîáðàæåííÿ, çà ÿêèì ïðîãðàìà âèçíà÷à¹, íàä ÿêîþ ç êðà¨í íà êàðòi çàðàççíàõîäèòüñÿ âêàçiâíèê ìèøi (äèâ. íèæ÷å).

� *.png : âñi iíøi çîáðàæåííÿ ¹ çîáðàæåííÿìè êíîïîê.

� CMakeLists.txt/ : Îïèñó¹ ôàéëè, ÿêi ñëiä âñòàíîâèòè.

� Sounds/ : çâóêîâi ôàéëè øêiðêè.

2.1.1 Òåêà Data

Ó öié òåöi çáåðiãà¹òüñÿ ëèøå îäèí ôàéë, world.desktop. Ó öüîìó ôàéëi ìiñòèòüñÿ îïèñ âìiñòóøêiðêè. Öåé ôàéë âèêîðèñòîâó¹òüñÿ äëÿ îïèñó êîìïîíóâàííÿ ñâiòó i ñïîñîáó éîãî ïîêàçó. Âàìíå ïîòðiáíî çàïîâíþâàòè éîãî âðó÷íó: öå çðîáèòü çà âàñ KsirK Skin Editor. Àëå, ç ìiðêóâàíüïîâíîòè âèêëàäó, ìè îïèøåìî éîãî ñòðóêòóðó.

Ãðóïà onu ìiñòèòü äåêiëüêà çàïèñiâ êðà¨í, äåêiëüêà çàïèñiâ íàöié i, íàðåøòi, äåêiëüêà çàïè-ñiâ êîíòèíåíòiâ. Äàëi, ðiçíîìàíiòíi ãðóïè ìiñòÿòü îïèñ ðiçíèõ ñïðàéòiâ, îïèñ ðiçíèõ êðà¨í,êîíòèíåíòiâ, íàöié i òèïiâ ìåòè.

Ó íàñòóïíèõ ðîçäiëàõ íàâåäåíî iíôîðìàöiþ ïðî âìiñò êîæíî¨ ç ãðóï.

2.1.1.1 Ãðóïà onu

7

Page 8: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Íàçâà çàïèñó Ïðèçíà÷åííÿ

width Øèðèíà êàðòè øêiðêèheight Âèñîòà êàðòè øêiðêè

skinpathØëÿõ äî øêiðêè, âiäíîñíî øëÿõó äîäàíèõ ïðîãðàìè (íàïðèêëàä,skins/default)

nb-countriesÊiëüêiñòü êðà¨í (42 ó òèïîâié øêiðöi).Íèæ÷å ì๠áóòè íàâåäåíî òàêó ñàìóêiëüêiñòü çàïèñiâ ãðóï êðà¨í

nb-nationalitiesÊiëüêiñòü íàöié (6 ó òèïîâié øêiðöi).Íèæ÷å ì๠áóòè íàâåäåíî òàêó ñàìóêiëüêiñòü çàïèñiâ ãðóï íàöié

nb-continentsÊiëüêiñòü êîíòèíåíòiâ (6 ó òèïîâiéøêiðöi). Íèæ÷å ì๠áóòè íàâåäåíî òàêóñàìó êiëüêiñòü çàïèñiâ ãðóï êîíòèíåíòiâ

poolØëÿõ i íàçâà ôàéëà íàáîðó (pool),âiäíîñíî øëÿõó äî øêiðêè (íàïðèêëàä,Images/pool.svg)

map-maskØëÿõ i íàçâà ôàéëà ìàñêè êàðòè,âiäíîñíî øëÿõó äî øêiðêè (íàïðèêëàä,Images/map-mask.png)

format-version Âåðñiÿ ôîðìàòó ôàéëà øêiðêè (2.0)name Ïîêàçàíà íàçâà øêiðêèdesc Ðîçãîðíóòèé îïèñ øêiðêè

fighters-flag-y-diffÐiçíèöÿ âèñîò ìiæ ñïðàéòàìè ïðàïîðiâ iãàðìàò

width-between-flag-and-fighterÊiëüêiñòü ïiêñåëiâ ìiæ íàéëiâiøèìïiêñåëåì ïðàïîðà i íàéïðàâiøèì ïiêñåëåìïðîñòî¨ ãàðìàòè (áåç ïîñòðiëó i âèáóõó)

Òàáë. 2.1: Çàïèñè ãðóïè onu

2.1.1.2 Ãðóïè îïèñiâ ñïðàéòiâ

Êîæåí ç òèïiâ ñïðàéòiâ (ïðàïîð, ïiõîòà, êiííîòà, ãàðìàòà, ãàðìàòà, ùî ñòðiëÿ¹, i ãàðìàòà,ùî âèáóõà¹) âèçíà÷à¹òüñÿ ãðóïîþ. Ëèøå äåÿêi ç ñïðàéòiâ ìàþòü çàïèñ øèðèíè. Öåé çàïèñâèêîðèñòîâó¹òüñÿ äëÿ âiäíîñíîãî ïîçèöiîíóâàííÿ ïiä ÷àñ àíiìàöi¨: ãàðìàòè, ïîñòðië i âèáóõíå ïîâèííi ¾ðóõàòè¿ îá'¹êò íàâêîëî ïðàïîðó êðà¨íè ïiä ÷àñ áèòâè.

Åëåìåíò Ïðèçíà÷åííÿ

width Åòàëîííà øèðèíà êàäðiâ ñïðàéòà ïðàïîðàheight Åòàëîííà âèñîòà êàäðiâ ñïðàéòà ïðàïîðàframes Êiëüêiñòü êàäðiâ ó ñïðàéòiversions Êiëüêiñòü âåðñié ñïðàéòiâ ïðàïîðà

Òàáë. 2.2: Çàïèñè ãðóïè îïèñó ñïðàéòà

8

Page 9: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

2.1.1.3 Ãðóïè îïèñó êðà¨í

Êîæíà ç êðà¨í ì๠ñâîþ ãðóïó onu, çàïèñ êðà¨íè ì๠âëàñíó ãðóïó ç ìiòêîþ ó âèãëÿäi íàçâèêðà¨íè. Ó íàâåäåíié íèæ÷å òàáëèöi ïîêàçàíî çàïèñè öèõ ãðóï.

Íàçâà çàïèñó Ïðèçíà÷åííÿ

idÖiëèé óíiêàëüíèé iäåíòèôiêàòîð êðà¨íè,ÿêèé ì๠ïî÷èíàòèñÿ ç íóëÿ (0)

name Íàçâà êðà¨íè, ÿêó áóäå ïîêàçàíî ãðàâöåâi

<sprite>-point

Êîæåí ç òèïiâ ñïðàéòiâ (ïðàïîð, ïiõîòàòîùî) íà çîáðàæåííi êðà¨íè áóäåïîêàçàíî ó ïåâíié ïîçèöi¨, ÿêàâèçíà÷à¹òüñÿ öèì çàïèñîì ó âèãëÿäi äâîõöiëèõ ÷èñåë, âiäîêðåìëåíèõ êîìîþ

neighboursÑïèñîê iäåíòèôiêàòîðiâ êðà¨í, ñóñiäíiõ çïîòî÷íîþ êðà¨íîþ

Òàáë. 2.3: Çàïèñè êðà¨í

2.1.1.4 Ãðóïè îïèñó íàöié

Êîæíà ç íàöié ì๠ñâîþ ãðóïó onu, çàïèñ íàöi¨ ì๠âëàñíó ãðóïó ç ìiòêîþ ó âèãëÿäi íàçâèíàöi¨. Ó íàâåäåíié íèæ÷å òàáëèöi ïîêàçàíî çàïèñè öèõ ãðóï.

Íàçâà çàïèñó Ïðèçíà÷åííÿ

name Íàçâà íàöi¨ (íàïðèêëàä, ßïîíiÿ)

leaderIì'ÿ, ÿêå áóäå çàïðîïîíîâàíî ãðàâöåâi,ÿêèé îáðàâ öþ íàöiþ

flagÍàçâà åëåìåíòà ñïðàéòà ïðàïîðà êðà¨íè óôàéëi SVG onu

Òàáë. 2.4: Çàïèñè íàöié

2.1.1.5 Ãðóïè îïèñó êîíòèíåíòiâ

Êîæåí ç êîíòèíåíòiâ ì๠ñâîþ ãðóïó onu, çàïèñ êîíòèíåíòó ì๠âëàñíó ãðóïó ç ìiòêîþ óâèãëÿäi íàçâè êîíòèíåíòó. Ó íàâåäåíié íèæ÷å òàáëèöi ïîêàçàíî çàïèñè öèõ ãðóï.

Íàçâà çàïèñó Ïðèçíà÷åííÿ

name Íàçâà êîíòèíåíòó (íàïðèêëàä, Àôðèêà)

idÓíiêàëüíå öiëå ÷èñëî äëÿ iäåíòèôiêàöi¨êîíòèíåíòó.

bonusÊiëüêiñòü àðìié, ÿêi îòðèìóâàòèìåíàïðèêiíöi õîäó ãðàâåöü, ÿêèé âîëîäi¹âñiìà êðà¨íàìè íà êîíòèíåíòi

continent-countriesÑïèñîê iäåíòèôiêàòîðiâ êðà¨í íàïîòî÷íîìó êîíòèíåíòi

Òàáë. 2.5: Çàïèñè êîíòèíåíòiâ

9

Page 10: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

2.1.1.6 Ãðóïè îïèñó ìåòè

Êîæíó ìåòó ì๠áóòè âêëþ÷åíî äî ñïèñêó ãðóïè onu, çàïèñ ìåòè ì๠âëàñíó ãðóïó, ÷è¹þìiòêîþ ¹ íàçâà ìåòðè. Ó íàâåäåíié íèæ÷å òàáëèöi ïîêàçàíî ñïèñîê çàïèñiâ öèõ ãðóï.

Íàçâà çàïèñó Ïðèçíà÷åííÿ

typeÒèï ìåòè. Ìîæå ìàòè çíà÷åííÿêîíòèíåíòó, êðà¨í àáî ãðàâöÿ

nbArmiesByCountryâñòàíîâëþ¹ ìiíiìàëüíó êiëüêiñòü àðìié,ÿêi ãðàâåöü ìîæå çàëèøàòè ó êîæíié çêðà¨í

nbCountriesâñòàíîâëþ¹ êiëüêiñòü êðà¨í, ÿêèìè ìà¹âîëîäiòè ãðàâåöü

nbCountriesFallback

Ïðèçíà÷åíî äëÿ òèïó ìåòè ãðàâöÿ, ÿêùîâiäïîâiäíîãî ãðàâöÿ áóäå âáèòî iíøèìãðàâöåì, öèì ïàðàìåòðîì âñòàíîâëþ¹òüñÿêiëüêiñòü êðà¨í, ÿêi ì๠íàâçàìiíçàâîþâàòè ãðàâåöü

descÏîâíèé òåêñòîâèé îïèñ ìåòè çâiäïîâiäíèìè çàïîâíþâà÷àìè (ïîòðiáíàäîäàòêîâà äîêóìåíòàöiÿ)

continentsÑïèñîê iäåíòèôiêàòîðiâ êîíòèíåíòiâ, ÿêiãðàâåöü ì๠ïiäêîðèòè

Òàáë. 2.6: Çàïèñè ìåòè

2.1.2 Òåêà Images

Ó öié òåöi ìiñòÿòüñÿ êíîïêè, ñïåöèôi÷íi äëÿ KsirK i ôàéë SVG ç íàçâîþ pool (íàáið), ó ÿêîìóìiñòèòüñÿ êàðòà i âñi ñïðàéòè.

2.1.2.1 Ôàéë pool.svg

Ó öüîìó ôàéëi SVG ìiñòÿòüñÿ âñi ñïðàéòè ãðè. Êîæåí ç éîãî åëåìåíòiâ ì๠òàêó íàçâó, ùîáïðîãðàìà ìîãëà âèçíà÷èòè i ïîêàçàòè éîãî îêðåìî âiä iíøèõ.

Ó òèïîâié øêiðöi ñïðàéòàìè ¹ ïðàïîðè, ïiõîòà, êiííîòà i ãàðìàòà. Ïiõîòà âiäïîâiä๠îäíiéàðìi¨, êiííîòà � ï'ÿòè, à ãàðìàòà � äåñÿòè. Ãàðìàòè òàêîæ âèêîðèñòîâóþòüñÿ äëÿ ïîêàçóáèòâ. Îñü ÷îìó ó òèïîâié øêiðöi òðè âèäè ñïðàéòiâ ãàðìàò: çâè÷àéíà íåðóõîìà ãàðìàòà àáîãàðìàòà, ùî ðóõà¹òüñÿ, ãàðìàòà, ùî ñòðiëÿ¹, ãàðìàòà, ùî âèáóõà¹.

Êîæíå ç çîáðàæåíü ñïðàéòà ñêëàäà¹òüñÿ ç îá'¹äíàííÿ ðiçíèõ âèãëÿäiâ îá'¹êòà, à êîæåí çâèãëÿäiâ, � ç êàäðiâ. Âèãëÿäè ì๠áóòè âïîðÿäêîâàíî âåðòèêàëüíî, à êàäðè � ãîðèçîíòàëü-íî. Ìiñöå, äå çîáðàæåííÿ áóäå ðîçðiçàíî âèçíà÷à¹òüñÿ çà âèñîòîþ çîáðàæåííÿ i êiëüêiñòþâèãëÿäiâ, à øèðèíà çà êiëüêiñòþ êàäðiâ. Âñi öi äàíi çíàõîäÿòüñÿ ó ôàéëi onu.desktop.

10

Page 11: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Ïðèêëàä çîáðàæåííÿ ñïðàéòà: cannon.png

Ñïðàéòè àðìié ìàþòü òðè ðiçíèõ âèãëÿäè, çãîðè âíèç:

� äèâèòüñÿ ïðàâîðó÷

� äèâèòüñÿ ëiâîðó÷ i

� â îáëè÷÷ÿ

Ïðàïîðè ìàþòü ëèøå îäèí âèãëÿä. Âñi åëåìåíòè òëà ñïðàéòiâ ñëiä çðîáèòè ïðîçîðèìè.

Ïðèêëàä ñïðàéòà çîáðàæåííÿ ïðàïîðà: italy.png

Íàçâà åëåìåíòà Çðàçîê çîáðàæåííÿ Ïðèçíà÷åííÿ

map

Êàðòà øêiðêè ñâiòó.Êðà¨íè ìîæóòü ìàòèäîâiëüíó ôîðìó, àëå ¨õ ìà¹áóòè çiáðàíî ó ïðèäàòíiäëÿ ðîçïiçíàâàííÿ îêîìêîíòèíåíòè, ëèøå çàðîçòàøóâàííÿì àáî ëèøåçà êîëüîðîì.

italyÏðàïîð íàöi¨ Iòàëi¨. Êîæíàç íàöié ïîâèííà ìàòèòàêèé çàïèñ.

infantryÏiêòîãðàìà äëÿ îäíi¹¨àðìi¨

cavalryÏiêòîãðàìà äëÿ ï'ÿòèàðìié

cannonÏiêòîãðàìà äëÿ äåñÿòèàðìié

11

Page 12: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

firingÏiêòîãðàìà äëÿ ïîêàçóàðìié ïiä ÷àñ áèòâè

explodingÏiêòîãðàìà äëÿ ïîêàçóàðìié, ÿêi ïðîãðàëè áèòâó

Àëÿñêà

Ôîðìà êðà¨íè Àëÿñêà. �¨áóäå âèêîðèñòàíî äëÿïiäñâi÷óâàííÿ öi¹¨ êðà¨íè.Ó êîæíî¨ ç êðà¨í ëèøåîäíà òàêà ôîðìà. �¨ êîëiðíå âèêîðèñòîâó¹òüñÿ, îòæåéîãî ìîæíà îáðàòèáóäü-ÿêèì.

reddicesÄëÿ ïîêàçó ðåçóëüòàòiâáèòâè áóäå âèêîðèñòàíî÷åðâîíi êiñòêè

bluedicesÄëÿ ïîêàçó ðåçóëüòàòiâáèòâè áóäå âèêîðèñòàíîñèíi êiñòêè

mark1

Öþ ïîçíà÷êó áóäå äîäàíîäî ñïðàéòiâ ó÷àñíèêiâáèòâè, âîíà ïîçíà÷àòèìåêiëüêiñòü àðìié, ÿêi áåðóòüó÷àñòü ó áèòâi, ó íàøîìóïðèêëàäi 1. Iñíóþòü òàêîæåëåìåíòè mark2 i mark3.

Òàáë. 2.7: Åëåìåíòè íàáîðó

2.1.2.2 Ôàéë map-mask.png

Öåé ôàéë png òàêîæ âiäïîâiä๠êàðòi øêiðêè ñâiòó, àëå ç çàêîäîâàíèìè êîëüîðàìè, çà äî-ïîìîãîþ ÿêèõ ìîæíà òî÷íî âèçíà÷èòè êîæíó ç êðà¨í. Êðà¨íè ïîâèííi ìàòè ïðèíàéìíi òàêiñàìi ôîðìè, ÿêi ìàþòü âiäïîâiäíi êðà¨íè ó ôàéëi map.png òàê, ùîá êîðèñòóâà÷, ÿêèé íàâiââêàçiâíèê íà áóäü-ÿêó ÷àñòèíó ïåâíî¨ êðà¨íè i êëàöíóâ ëiâîþ êíîïêîþ ìèøi, ìiã îáðàòè ïîòði-áíó éîìó êðà¨íó. Êðà¨íè, ÿêi ñêëàäàþòüñÿ ç íåâåëè÷êèõ îñòðîâiâ, íà çðàçîê Iíäîíåçi¨, ìîæíàçáiëüøèòè ïîðiâíÿíî ç âiäïîâiäíèêàìè ç ôàéëà map.png, ùîá ïîëåãøèòè âèáið âiäïîâiäíî¨êðà¨íè.

12

Page 13: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Êîìïîíåíò ñèíüîãî êîëüîðó (ó ìîäåëi RGB) ó êîëüîði êðà¨íè ïðèçíà÷åíî äëÿ iäåíòèôiêàöi¨êðà¨íè: iíäåêñîì 0 ïîçíà÷à¹òüñÿ êðà¨íà 0 ó ôàéëi onu.xml, iíäåêñîì 1 � êðà¨íà 1 òîùî.Áiëèì êîëüîðîì (0xFFFFFF ó RGB) ïîçíà÷à¹òüñÿ âiäñóòíiñòü êðà¨íè (ìîðÿ àáî, ÷îìó á íi,íåçàñåëåíi òåðèòîði¨).

2.1.2.3 Çîáðàæåííÿ êíîïîê

Íàçâè ôàéëiâ âêëþ÷åíî äî êîäó ïðîãðàìè, îòæå ¨õ íå ìîæíà çìiíþâàòè. Ó íàâåäåíié íèæ÷åòàáëèöi ïîêàçàíî âñi êíîïêè, ÿêi ñëiä íàìàëþâàòè äëÿ òåìè.

Çîáðàæåííÿ Íàçâà ôàéëà Ïðèçíà÷åííÿ

newNetGame.pngÑïðîáà ïðè¹äíàííÿ äî ãðèìåðåæåþ

recycling.png

Ïiñëÿ òîãî, ÿêi âñi ãðàâöiðîçòàøóþòü ñâî¨ àðìi¨,ìîæíà ðîçïî÷èíàòè çìiíóäèñëîêàöié (à ñàìå,ïåðåñòàíîâêó àðìié). Öÿêíîïêà çàïðîøó¹ äî òàêî¨ïåðåäèñëîêàöi¨.

recyclingFinished.png

Âèáið âiäìîâè âiäïåðåðîçïîäiëó. Ó âñiõêëi¹íòñüêèõ âiêíàõ ìà¹áóòè öÿ êíîïêà, ÿêó ñëiäáóäå íàòèñíóòè äëÿ òîãî,ùîá ïîâíiñòþ çàâåðøèòèðîçïîäië.

nextPlayer.png

Çàâåðøåííÿ õîäóïîòî÷íîãî ãðàâöÿ i ïåðåõiäõîäó äî íàñòóïíîãîãðàâöÿ, àáî ïåðåõiä äîíàñòóïíîãî õîäó, ÿêùîãðàâåöü õîäèâ îñòàííiì.

attackOne.pngÂèáið ïî÷àòêó àòàêèñèëàìè îäíi¹¨ àðìi¨.

attackTwo.pngÂèáið ïî÷àòêó àòàêèñèëàìè äâîõ àðìié.

13

Page 14: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

attackThree.pngÂèáið ïî÷àòêó àòàêèñèëàìè òðüîõ àðìié.

defendOne.pngÂèáið çàõèñòó àòàêîâàíî¨êðà¨íè ñèëàìè îäíi¹¨ àðìi¨.

defendTwo.pngÂèáið çàõèñòó àòàêîâàíî¨êðà¨íè ñèëàìè äâîõ àðìié.

moveArmies.png

Âèáið ïî÷àòêó ïåðåñóâàííÿàðìié ìiæ äâîìà êðà¨íàìè(îñòàííÿ äiÿ ïðîòÿãîìõîäó)

Òàáë. 2.8: Êíîïêè ãðàôi÷íîãî iíòåðôåéñó êîðèñòóâà÷à

2.1.3 Òåêà Sounds

Ó öié òåöi ìiñòÿòüñÿ òðè çâóêîâèõ ôàéëà:

� roll.wav âiäòâîðþ¹òüñÿ ïiä ÷àñ ïåðåñóâàííÿ àðìié

� cannon.wav âiäòâîðþ¹òüñÿ ïiä ÷àñ âåäåííÿ âîãíþ i

� crash.wav âiäòâîðþ¹òüñÿ ïiä ÷àñ âèáóõó ãàðìàòè

2.2 Êîðèñòóâàííÿ KsirK Skin Editor

Ïiñëÿ ñòâîðåííÿ ãðàôi÷íèõ åëåìåíòiâ ó íàëåæíié òåöi òà ôàéëi SVG, âàì äîñòàòíüî áóäåñòâîðèòè çàïèñè êðà¨í, ãðàâöiâ òîùî, i ïîâ'ÿçàòè ¨õ ç íàëåæíèìè åëåìåíòàìè íàáîðó SVG.Öå ìîæíà çðîáèòè çà äîïîìîãîþ KsirK Skin Editor. Çàóâàæòå, ùî âè ìîæåòå äiçíàòèñÿ ïðîïðèçíà÷åííÿ ÷àñòèí iíòåðôåéñó ïðîãðàìè çà äîïîìîãîþ ïiäêàçîê òà êîíòåêñòíî¨ äîâiäêè,äîñòóï äî ÿêî¨, çàçâè÷àé, ìîæíà îòðèìàòè íàòèñêàííÿì êîìáiíàöi¨ êëàâiø Ctrl+F1.

14

Page 15: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

15

Page 16: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Ðîçäië 3

Äîâiäêà ùîäî êîìàíä

3.1 Ãîëîâíå âiêíî KsirK Skin Editor

3.1.1 Êíîïêè

Çàâàíòàæèòè

Íàêàçó¹ ïðîãðàìi çàâàíòàæèòè iñíóþ÷ó øêiðêó.

Çáåðåãòè

Çáåðiã๠ïîòî÷íó øêiðêó, ÿêó âè ðåäàãó¹òå.

16

Page 17: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Ðîçäië 4

Äîâiäíèê ðîçðîáíèêà äëÿ KsirK

Skin Editor

Áóäü ëàñêà, âiäâiäàéòå ñòîðiíêó http://api.kde.org/ . Òàì âè çíàéäåòå âiäîìîñòi ùîäî ïðî-ãðàìíîãî iíòåðôåéñó (API).

17

Page 18: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Ðîçäië 5

Çàïèòàííÿ i âiäïîâiäi

Ìîæëèâî, öåé äîêóìåíò áóëî îíîâëåíî ç ÷àñó, êîëè âè âñòàíîâèëè ïðîãðàìó. Îñòàííþ âåðñiþöüîãî äîêóìåíòà âè ìîæåòå çíàéòè çà àäðåñîþ http://docs.kde.org/ .

18

Page 19: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Ðîçäië 6

Ïîäÿêè i ëiöåíçiÿ

KsirK Skin Editor

Àâòîðñüêi ïðàâà íà ïðîãðàìó íàëåæàòü Gael de Chalendar [email protected], ©2009

Àâòîðñüêi ïðàâà íà äîêóìåíòàöiþ äî ïðîãðàìè íàëåæàòü Gael de Chalendar [email protected],©2009

Ïåðåêëàä óêðà¨íñüêîþ: Þðié ×îðíîiâàí [email protected]

Öåé äîêóìåíò ïîøèðþ¹òüñÿ çà óìîâ äîòðèìàííÿ GNU Free Documentation License.

Öÿ ïðîãðàìà ïîøèðþ¹òüñÿ çà óìîâ äîòðèìàííÿ GNU General Public License.

19

Page 20: Підручник з KsirK Skin Editor - KDE · Ïiäðó÷íèê ç KsirK Skin Editor Ðîçäië 1 Âñòóï KsirK êîìï'þòåðèçîâàíà âåðñiÿ âiäîìî¨ ñòðàòåãi÷íî¨

Ïiäðó÷íèê ç KsirK Skin Editor

Äîäàòîê A

Âñòàíîâëåííÿ

A.1 ßê îòðèìàòè KsirK Skin Editor

KsirK Skin Editor ¹ ÷àñòèíîþ ïðîåêòó KDE, http://www.kde.org/ .

KsirK Skin Editor ìîæíà çíàéòè íà ñàéòi îòðèìàííÿ äàíèõ ïðîåêòó KDE.

A.2 Çáèðàííÿ i âñòàíîâëåííÿ

Äîêëàäíi âiäîìîñòi ùîäî çáèðàííÿ i âñòàíîâëåííÿ ïðîãðàì KDE ìîæíà çíàéòè íà ñòîðiíöiTechbase KDE.Îñêiëüêè äëÿ çáèðàííÿ KsirK Skin Editor âèêîðèñòîâó¹òüñÿ cmake, ó âàñ íå ïîâèííî âèíè-êíóòè ïðîáëåì çi çáèðàííÿì. ßêùî òàêi ïðîáëåìè âñå æ âèíèêíóòü, áóäü ëàñêà, ïîâiäîìòåïðî íèõ äî ñïèñêiâ ëèñòóâàííÿ ðîçðîáíèêiâ KDE.

20