Welcome.qml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. // import QtQuick 1.0 // to target S60 5th Edition or Maemo 5
  2. import QtQuick 1.1
  3. Column {
  4. spacing: 30
  5. width: welcomeSheet.width - 60
  6. Text {
  7. font.pixelSize: 22;
  8. font.bold: true;
  9. text: qsTr("__GAMEGOALTITLE__") + emptyString;
  10. }
  11. Text {
  12. font.pixelSize: 22;
  13. wrapMode: Text.Wrap
  14. width:parent.width
  15. text: qsTr("__GAMEGOALTEXT__") + emptyString;
  16. }
  17. Text {
  18. font.pixelSize: 22;
  19. font.bold: true;
  20. text: qsTr("__GAMEPLAYTITLE__") + emptyString;
  21. }
  22. Row {
  23. spacing: 30
  24. Image { id:welcomeImage2; source: "pics/terrible-murder.jpg"; width:230; height:110; }
  25. Text {
  26. font.pixelSize: 22;
  27. wrapMode: Text.Wrap
  28. width:welcomeSheet.width - welcomeImage2.width - 60 - 30
  29. text: qsTr("__GAMEPLAY1__") + emptyString;
  30. }
  31. }
  32. Row {
  33. spacing: 30
  34. Text {
  35. font.pixelSize: 22;
  36. wrapMode: Text.Wrap
  37. width:welcomeSheet.width - welcomeImage3.width - 60 - 30
  38. text: qsTr("__GAMEPLAY2__") + emptyString;
  39. }
  40. Image { id:welcomeImage3; source: "pics/arrest.jpg"; width:230; height:110; }
  41. }
  42. Row {
  43. spacing: 30
  44. Image { id:welcomeImage4; source: "pics/time.jpg"; width:230; height:110; }
  45. Text {
  46. font.pixelSize: 22;
  47. wrapMode: Text.Wrap
  48. width:welcomeSheet.width - welcomeImage4.width - 60 - 30
  49. text: qsTr("__GAMEPLAY3__") + emptyString;
  50. }
  51. }
  52. Row {
  53. spacing: 30
  54. Text {
  55. font.pixelSize: 22;
  56. wrapMode: Text.Wrap
  57. width:welcomeSheet.width - welcomeImage5.width - 60 - 30
  58. text: qsTr("__GAMEPLAY4__") + emptyString;
  59. }
  60. Image { id:welcomeImage5; source: "pics/fail.jpg"; width:230; height:110; }
  61. }
  62. Text {
  63. font.pixelSize: 22;
  64. font.bold: true;
  65. text: qsTr("__GAMEINTERFACETITLE__") + emptyString;
  66. }
  67. Row {
  68. spacing: 30
  69. Column {
  70. spacing: 30
  71. Image { id:welcomeImage1; source: "pics/investigation_area.png"; width:230; height:230; }
  72. Row {
  73. anchors.horizontalCenter: parent.horizontalCenter
  74. Image { source: "tiles/green1.png"; }
  75. Image { source: "tiles/red2.png"; }
  76. }
  77. }
  78. Text {
  79. font.pixelSize: 22;
  80. wrapMode: Text.Wrap
  81. width:welcomeSheet.width - welcomeImage1.width - 60 - 30
  82. text: qsTr("__GAMEINTERFACETEXT__") + emptyString;
  83. }
  84. }
  85. Text {
  86. font.pixelSize: 22;
  87. font.bold: true;
  88. text: qsTr("__HOWTOPLAYTITLE__") + emptyString;
  89. }
  90. Row {
  91. spacing: 30
  92. Image { id:welcomeImage6; source: "pics/exclude-tile.png"; }
  93. Text {
  94. font.pixelSize: 22;
  95. wrapMode: Text.Wrap
  96. width:welcomeSheet.width - welcomeImage6.width - 60 - 30
  97. text: qsTr("__HOWTOPLAY1__") + emptyString;
  98. }
  99. }
  100. Text {
  101. font.pixelSize: 22;
  102. wrapMode: Text.Wrap
  103. width:parent.width
  104. text: qsTr("__HOWTOPLAY2__") + emptyString;
  105. }
  106. Row {
  107. spacing: 30
  108. Text {
  109. font.pixelSize: 22;
  110. wrapMode: Text.Wrap
  111. width:welcomeSheet.width - welcomeImage7.width - 60 - 30
  112. text: qsTr("__HOWTOPLAY3__") + emptyString;
  113. }
  114. Image { id:welcomeImage7; source: "pics/exclude-suspect.png"; }
  115. }
  116. Row {
  117. spacing: 30
  118. Column {
  119. spacing:15
  120. Image { id:welcomeImage8; source: "pics/button-solve.png"; }
  121. Image { id:welcomeImage9; source: "pics/button-cancel.png"; }
  122. }
  123. Text {
  124. font.pixelSize: 22
  125. wrapMode: Text.Wrap
  126. width:welcomeSheet.width - welcomeImage8.width - 60 - 30
  127. text: qsTr("__HOWTOPLAY4__") + emptyString;
  128. }
  129. }
  130. Text {
  131. anchors.horizontalCenter: parent.horizontalCenter
  132. font.pixelSize: 26
  133. font.bold: true
  134. text: qsTr("__GOODLUCK__") + emptyString;
  135. }
  136. Row {
  137. spacing: 50
  138. anchors.horizontalCenter: parent.horizontalCenter
  139. Column {
  140. spacing: 15
  141. Image { id:blackwickedImage; source: "crew/blackwicked.png";
  142. MouseArea {
  143. anchors.fill: parent
  144. onClicked: Qt.openUrlExternally("http://www.blackwicked.com");
  145. }
  146. }
  147. Text {
  148. id:blackwickedText
  149. width:160
  150. font.pixelSize: 16;
  151. text: qsTr("__BLACKWICKED__") + emptyString;
  152. }
  153. }
  154. Column {
  155. spacing: 15
  156. Image { id:blackfairyImage; source: "crew/blackfairy.png";
  157. MouseArea {
  158. anchors.fill: parent
  159. onClicked: Qt.openUrlExternally("http://www.blackfairy-jewelry.com");
  160. }
  161. }
  162. Text {
  163. id: blackfairyText
  164. width:160
  165. font.pixelSize: 16;
  166. text: qsTr("__BLACKFAIRY__") + emptyString;
  167. }
  168. }
  169. Column {
  170. spacing: 15
  171. Image { id:druImage; source: "crew/dru.png";
  172. MouseArea {
  173. anchors.fill: parent
  174. onClicked: Qt.openUrlExternally("http://www.dru-id.co.uk");
  175. }
  176. }
  177. Text {
  178. id: druText
  179. width:160
  180. font.pixelSize: 16;
  181. text: qsTr("__DRU__") + emptyString;
  182. }
  183. }
  184. Column {
  185. spacing: 15
  186. Image { id:alessandroImage; source: "crew/alessandro.png";
  187. MouseArea {
  188. anchors.fill: parent
  189. onClicked: Qt.openUrlExternally("http://www.craniocreations.com");
  190. }
  191. }
  192. Text {
  193. id: alessandroText
  194. width:160
  195. font.pixelSize: 16;
  196. text: qsTr("__ALESSANDRO__") + emptyString;
  197. }
  198. }
  199. }
  200. Text {
  201. anchors.horizontalCenter: parent.horizontalCenter
  202. font.pixelSize: 16;
  203. text: "2012 - Subotica, Serbia"
  204. }
  205. }