load_texture.gui 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. script: "/example/load_texture.gui_script"
  2. fonts {
  3. name: "text48"
  4. font: "/assets/text48.font"
  5. }
  6. fonts {
  7. name: "text12"
  8. font: "/assets/text12.font"
  9. }
  10. textures {
  11. name: "sprites"
  12. texture: "/assets/sprites.atlas"
  13. }
  14. background_color {
  15. x: 0.0
  16. y: 0.0
  17. z: 0.0
  18. w: 0.0
  19. }
  20. nodes {
  21. position {
  22. x: 360.0
  23. y: 360.0
  24. z: 0.0
  25. w: 1.0
  26. }
  27. rotation {
  28. x: 0.0
  29. y: 0.0
  30. z: 0.0
  31. w: 1.0
  32. }
  33. scale {
  34. x: 1.0
  35. y: 1.0
  36. z: 1.0
  37. w: 1.0
  38. }
  39. size {
  40. x: 200.0
  41. y: 100.0
  42. z: 0.0
  43. w: 1.0
  44. }
  45. color {
  46. x: 1.0
  47. y: 1.0
  48. z: 1.0
  49. w: 1.0
  50. }
  51. type: TYPE_BOX
  52. blend_mode: BLEND_MODE_ALPHA
  53. texture: ""
  54. id: "img"
  55. xanchor: XANCHOR_NONE
  56. yanchor: YANCHOR_NONE
  57. pivot: PIVOT_CENTER
  58. adjust_mode: ADJUST_MODE_FIT
  59. layer: ""
  60. inherit_alpha: true
  61. slice9 {
  62. x: 0.0
  63. y: 0.0
  64. z: 0.0
  65. w: 0.0
  66. }
  67. clipping_mode: CLIPPING_MODE_NONE
  68. clipping_visible: true
  69. clipping_inverted: false
  70. alpha: 1.0
  71. template_node_child: false
  72. size_mode: SIZE_MODE_AUTO
  73. }
  74. nodes {
  75. position {
  76. x: 360.0
  77. y: 44.0
  78. z: 0.0
  79. w: 1.0
  80. }
  81. rotation {
  82. x: 0.0
  83. y: 0.0
  84. z: 0.0
  85. w: 1.0
  86. }
  87. scale {
  88. x: 1.0
  89. y: 1.0
  90. z: 1.0
  91. w: 1.0
  92. }
  93. size {
  94. x: 190.0
  95. y: 45.0
  96. z: 0.0
  97. w: 1.0
  98. }
  99. color {
  100. x: 1.0
  101. y: 1.0
  102. z: 1.0
  103. w: 1.0
  104. }
  105. type: TYPE_BOX
  106. blend_mode: BLEND_MODE_ALPHA
  107. texture: "sprites/red_button12"
  108. id: "button"
  109. xanchor: XANCHOR_NONE
  110. yanchor: YANCHOR_NONE
  111. pivot: PIVOT_CENTER
  112. adjust_mode: ADJUST_MODE_FIT
  113. layer: ""
  114. inherit_alpha: true
  115. slice9 {
  116. x: 0.0
  117. y: 0.0
  118. z: 0.0
  119. w: 0.0
  120. }
  121. clipping_mode: CLIPPING_MODE_NONE
  122. clipping_visible: true
  123. clipping_inverted: false
  124. alpha: 1.0
  125. template_node_child: false
  126. size_mode: SIZE_MODE_AUTO
  127. }
  128. nodes {
  129. position {
  130. x: 0.0
  131. y: 0.0
  132. z: 0.0
  133. w: 1.0
  134. }
  135. rotation {
  136. x: 0.0
  137. y: 0.0
  138. z: 0.0
  139. w: 1.0
  140. }
  141. scale {
  142. x: 0.5
  143. y: 0.5
  144. z: 1.0
  145. w: 1.0
  146. }
  147. size {
  148. x: 200.0
  149. y: 100.0
  150. z: 0.0
  151. w: 1.0
  152. }
  153. color {
  154. x: 1.0
  155. y: 1.0
  156. z: 1.0
  157. w: 1.0
  158. }
  159. type: TYPE_TEXT
  160. blend_mode: BLEND_MODE_ALPHA
  161. text: "LOAD RANDOM"
  162. font: "text48"
  163. id: "text"
  164. xanchor: XANCHOR_NONE
  165. yanchor: YANCHOR_NONE
  166. pivot: PIVOT_CENTER
  167. outline {
  168. x: 1.0
  169. y: 1.0
  170. z: 1.0
  171. w: 1.0
  172. }
  173. shadow {
  174. x: 1.0
  175. y: 1.0
  176. z: 1.0
  177. w: 1.0
  178. }
  179. adjust_mode: ADJUST_MODE_FIT
  180. line_break: false
  181. parent: "button"
  182. layer: ""
  183. inherit_alpha: true
  184. alpha: 1.0
  185. outline_alpha: 1.0
  186. shadow_alpha: 1.0
  187. template_node_child: false
  188. text_leading: 1.0
  189. text_tracking: 0.0
  190. }
  191. nodes {
  192. position {
  193. x: 360.0
  194. y: 107.0
  195. z: 0.0
  196. w: 1.0
  197. }
  198. rotation {
  199. x: 0.0
  200. y: 0.0
  201. z: 0.0
  202. w: 1.0
  203. }
  204. scale {
  205. x: 1.0
  206. y: 1.0
  207. z: 1.0
  208. w: 1.0
  209. }
  210. size {
  211. x: 200.0
  212. y: 50.0
  213. z: 0.0
  214. w: 1.0
  215. }
  216. color {
  217. x: 0.0
  218. y: 0.0
  219. z: 0.0
  220. w: 1.0
  221. }
  222. type: TYPE_TEXT
  223. blend_mode: BLEND_MODE_ALPHA
  224. text: ""
  225. font: "text12"
  226. id: "message"
  227. xanchor: XANCHOR_NONE
  228. yanchor: YANCHOR_NONE
  229. pivot: PIVOT_CENTER
  230. outline {
  231. x: 1.0
  232. y: 1.0
  233. z: 1.0
  234. w: 1.0
  235. }
  236. shadow {
  237. x: 1.0
  238. y: 1.0
  239. z: 1.0
  240. w: 1.0
  241. }
  242. adjust_mode: ADJUST_MODE_FIT
  243. line_break: false
  244. layer: ""
  245. inherit_alpha: true
  246. alpha: 1.0
  247. outline_alpha: 0.0
  248. shadow_alpha: 1.0
  249. template_node_child: false
  250. text_leading: 1.0
  251. text_tracking: 0.0
  252. }
  253. material: "/builtins/materials/gui.material"
  254. adjust_reference: ADJUST_REFERENCE_LEGACY
  255. max_nodes: 512