├── .gitattributes ├── GML Text ├── GML Text.yyp ├── fonts │ ├── font_main │ │ ├── font_main.png │ │ └── font_main.yy │ ├── font_main_alt │ │ ├── font_main_alt.png │ │ └── font_main_alt.yy │ ├── font_other │ │ ├── font_other.png │ │ └── font_other.yy │ └── font_special │ │ ├── font_special.png │ │ └── font_special.yy ├── notes │ ├── ReadMe.txt │ └── ReadMe.yy ├── objects │ └── obj_game │ │ ├── Create_0.gml │ │ ├── Draw_0.gml │ │ └── obj_game.yy ├── options │ ├── amazonfire │ │ └── options_amazonfire.yy │ ├── android │ │ └── options_android.yy │ ├── html5 │ │ └── options_html5.yy │ ├── ios │ │ └── options_ios.yy │ ├── linux │ │ └── options_linux.yy │ ├── mac │ │ └── options_mac.yy │ ├── main │ │ └── inherited │ │ │ └── options_main.inherited.yy │ ├── windows │ │ └── options_windows.yy │ ├── windowsuap │ │ └── options_windowsuap.yy │ └── xboxone │ │ └── options_xboxone.yy ├── rooms │ └── rm_main │ │ └── rm_main.yy ├── scripts │ ├── gml_text_color_add │ │ ├── gml_text_color_add.gml │ │ └── gml_text_color_add.yy │ ├── gml_text_create │ │ ├── gml_text_create.gml │ │ └── gml_text_create.yy │ ├── gml_text_draw │ │ ├── gml_text_draw.gml │ │ └── gml_text_draw.yy │ ├── gml_text_find │ │ ├── gml_text_find.gml │ │ └── gml_text_find.yy │ ├── gml_text_find_height │ │ ├── gml_text_find_height.gml │ │ └── gml_text_find_height.yy │ ├── gml_text_find_width │ │ ├── gml_text_find_width.gml │ │ └── gml_text_find_width.yy │ ├── gml_text_ini │ │ ├── gml_text_ini.gml │ │ └── gml_text_ini.yy │ ├── gml_text_parse │ │ ├── gml_text_parse.gml │ │ └── gml_text_parse.yy │ └── gml_text_remove │ │ ├── gml_text_remove.gml │ │ └── gml_text_remove.yy ├── sprites │ └── spr_test │ │ ├── 98617f39-74f7-4443-b569-ed8573c1a85c.png │ │ ├── layers │ │ └── 98617f39-74f7-4443-b569-ed8573c1a85c │ │ │ └── ac044490-5650-4eae-9101-869831b5d9a4.png │ │ └── spr_test.yy └── views │ ├── 15ef594b-5ee4-44a4-a51b-91bc63cf9538.yy │ ├── 170e7f7b-8a88-48bd-a403-8cf6d873010d.yy │ ├── 2a7d7d14-4334-4633-93c3-4759e04ded33.yy │ ├── 3680f1ee-020a-425a-8279-ab5b2dea70d3.yy │ ├── 36c6a995-37eb-4463-a2e5-42817d3e0411.yy │ ├── 4ab7f2b3-824b-4a45-a19a-a74d6f7a9c99.yy │ ├── 4f4b7ce3-a83d-4d0b-b2ae-65f8dedf165c.yy │ ├── 4fb58db0-773a-40d3-8968-9d62510a5edd.yy │ ├── 55ab8c15-8e64-4e04-a8e2-c427cccf4a3a.yy │ ├── 7c446c28-6ef0-4131-9824-a8263cb791b4.yy │ ├── 895638b4-0389-4d1c-8898-90838cc41d4a.yy │ ├── a00745e1-79e5-45d0-882c-5107f2aa108c.yy │ ├── aa01122b-9dcf-4be7-bf24-a456ca207a45.yy │ ├── bc0869bc-16f1-466a-9415-fae2aa550294.yy │ ├── eb289f3a-1a7e-4f16-aa2b-83b8f18ccf95.yy │ └── ee977bb8-14a3-4393-98c2-d1cf2de9ec9e.yy ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | *.yy linguist-language=Game Maker Language 2 | -------------------------------------------------------------------------------- /GML Text/GML Text.yyp: -------------------------------------------------------------------------------- 1 | { 2 | "id": "a8cd3307-ba7b-43e6-a85c-6277e8e9127e", 3 | "modelName": "GMProject", 4 | "mvc": "1.0", 5 | "IsDnDProject": false, 6 | "configs": [ 7 | 8 | ], 9 | "option_ecma": false, 10 | "parentProject": { 11 | "id": "afb6c191-9aae-4ebf-9e57-14d14021237d", 12 | "modelName": "GMProjectParent", 13 | "mvc": "1.0", 14 | "alteredResources": [ 15 | { 16 | "Key": "ed6a955d-5826-4f98-a450-10b414266c27", 17 | "Value": { 18 | "configDeltas": [ 19 | "inherited" 20 | ], 21 | "id": "0bf6dbf0-aa72-4b5f-a9a6-5abe82056fae", 22 | "resourcePath": "options\\main\\options_main.yy", 23 | "resourceType": "GMMainOptions" 24 | } 25 | } 26 | ], 27 | "hiddenResources": [ 28 | 29 | ], 30 | "projectPath": "${base_project}" 31 | }, 32 | "resources": [ 33 | { 34 | "Key": "09854fc1-557a-40b4-bfbc-cac62ad6af04", 35 | "Value": { 36 | "id": "0c33ad25-9f6f-4cf6-b7b7-9237fd6fa85c", 37 | "resourcePath": "fonts\\font_main\\font_main.yy", 38 | "resourceType": "GMFont" 39 | } 40 | }, 41 | { 42 | "Key": "15ef594b-5ee4-44a4-a51b-91bc63cf9538", 43 | "Value": { 44 | "id": "155d6d02-5e73-4091-9db0-7c7986039069", 45 | "resourcePath": "views\\15ef594b-5ee4-44a4-a51b-91bc63cf9538.yy", 46 | "resourceType": "GMFolder" 47 | } 48 | }, 49 | { 50 | "Key": "170e7f7b-8a88-48bd-a403-8cf6d873010d", 51 | "Value": { 52 | "id": "6ada887a-2164-4195-8a87-d06b12610bed", 53 | "resourcePath": "views\\170e7f7b-8a88-48bd-a403-8cf6d873010d.yy", 54 | "resourceType": "GMFolder" 55 | } 56 | }, 57 | { 58 | "Key": "20ec286c-4d3b-4662-ab14-b352c1669cef", 59 | "Value": { 60 | "id": "480c58f6-70ff-4b28-80ac-45f890fe1ffe", 61 | "resourcePath": "objects\\obj_game\\obj_game.yy", 62 | "resourceType": "GMObject" 63 | } 64 | }, 65 | { 66 | "Key": "2665b69d-a5f2-4c4a-b663-5e3a6fcf8441", 67 | "Value": { 68 | "id": "b9a80ac3-8b42-4214-bf01-a098cc9cd394", 69 | "resourcePath": "scripts\\gml_text_parse\\gml_text_parse.yy", 70 | "resourceType": "GMScript" 71 | } 72 | }, 73 | { 74 | "Key": "2899ae24-087e-48ad-b406-47d5bc2af5bc", 75 | "Value": { 76 | "id": "37c056ae-615c-4341-8c39-fc5b449009f6", 77 | "resourcePath": "rooms\\rm_main\\rm_main.yy", 78 | "resourceType": "GMRoom" 79 | } 80 | }, 81 | { 82 | "Key": "2a7d7d14-4334-4633-93c3-4759e04ded33", 83 | "Value": { 84 | "id": "1299fcb6-8acb-4f23-a9c0-a4b09a4a1c88", 85 | "resourcePath": "views\\2a7d7d14-4334-4633-93c3-4759e04ded33.yy", 86 | "resourceType": "GMFolder" 87 | } 88 | }, 89 | { 90 | "Key": "3680f1ee-020a-425a-8279-ab5b2dea70d3", 91 | "Value": { 92 | "id": "e91fb7fb-6691-46f8-882a-fe52785e1377", 93 | "resourcePath": "views\\3680f1ee-020a-425a-8279-ab5b2dea70d3.yy", 94 | "resourceType": "GMFolder" 95 | } 96 | }, 97 | { 98 | "Key": "36c6a995-37eb-4463-a2e5-42817d3e0411", 99 | "Value": { 100 | "id": "aad08088-83e7-493e-943a-f19587b78b65", 101 | "resourcePath": "views\\36c6a995-37eb-4463-a2e5-42817d3e0411.yy", 102 | "resourceType": "GMFolder" 103 | } 104 | }, 105 | { 106 | "Key": "38ba40fb-1098-4423-a3ea-3df70aeb4574", 107 | "Value": { 108 | "id": "0328a030-a225-47d2-b063-e32a656191e9", 109 | "resourcePath": "sprites\\spr_test\\spr_test.yy", 110 | "resourceType": "GMSprite" 111 | } 112 | }, 113 | { 114 | "Key": "4ab7f2b3-824b-4a45-a19a-a74d6f7a9c99", 115 | "Value": { 116 | "id": "472fb506-822c-47b2-8649-3a16cefc2ffb", 117 | "resourcePath": "views\\4ab7f2b3-824b-4a45-a19a-a74d6f7a9c99.yy", 118 | "resourceType": "GMFolder" 119 | } 120 | }, 121 | { 122 | "Key": "4ba32277-e4a6-4b13-a107-046500a331dc", 123 | "Value": { 124 | "id": "b95764e1-4cf5-4c0b-b1d3-12ff5725e5df", 125 | "resourcePath": "scripts\\gml_text_create\\gml_text_create.yy", 126 | "resourceType": "GMScript" 127 | } 128 | }, 129 | { 130 | "Key": "4f4b7ce3-a83d-4d0b-b2ae-65f8dedf165c", 131 | "Value": { 132 | "id": "96742ec6-0d77-48e5-8aa9-378c92ab5a59", 133 | "resourcePath": "views\\4f4b7ce3-a83d-4d0b-b2ae-65f8dedf165c.yy", 134 | "resourceType": "GMFolder" 135 | } 136 | }, 137 | { 138 | "Key": "4fb58db0-773a-40d3-8968-9d62510a5edd", 139 | "Value": { 140 | "id": "347e644f-9e23-4f39-a294-a1b8372d5558", 141 | "resourcePath": "views\\4fb58db0-773a-40d3-8968-9d62510a5edd.yy", 142 | "resourceType": "GMFolder" 143 | } 144 | }, 145 | { 146 | "Key": "53292343-4313-4359-9cea-8452be389dab", 147 | "Value": { 148 | "id": "0c634460-fd34-4427-8ad6-5ce7a0142f02", 149 | "resourcePath": "scripts\\gml_text_find_width\\gml_text_find_width.yy", 150 | "resourceType": "GMScript" 151 | } 152 | }, 153 | { 154 | "Key": "55ab8c15-8e64-4e04-a8e2-c427cccf4a3a", 155 | "Value": { 156 | "id": "a8f34f1f-2841-4c7f-b3f6-7be1625929d6", 157 | "resourcePath": "views\\55ab8c15-8e64-4e04-a8e2-c427cccf4a3a.yy", 158 | "resourceType": "GMFolder" 159 | } 160 | }, 161 | { 162 | "Key": "625691af-4655-47f0-a0e1-7266fd06b9e1", 163 | "Value": { 164 | "id": "c3f8d44d-d80a-49aa-8b54-552f730a251b", 165 | "resourcePath": "notes\\ReadMe.yy", 166 | "resourceType": "GMNotes" 167 | } 168 | }, 169 | { 170 | "Key": "75ac291e-7061-4bcb-8e8a-3b3545332d41", 171 | "Value": { 172 | "id": "5b6ec5e9-dc4a-44d6-894a-180597da77c2", 173 | "resourcePath": "options\\html5\\options_html5.yy", 174 | "resourceType": "GMHtml5Options" 175 | } 176 | }, 177 | { 178 | "Key": "7c446c28-6ef0-4131-9824-a8263cb791b4", 179 | "Value": { 180 | "id": "354483d9-83fc-4c11-a1fc-c3dafc50a8e4", 181 | "resourcePath": "views\\7c446c28-6ef0-4131-9824-a8263cb791b4.yy", 182 | "resourceType": "GMFolder" 183 | } 184 | }, 185 | { 186 | "Key": "7e093a2a-e51c-4a1e-9a53-f9080d38730b", 187 | "Value": { 188 | "id": "3edea3c1-ca05-474f-ba6e-65f9b07d99cc", 189 | "resourcePath": "options\\windowsuap\\options_windowsuap.yy", 190 | "resourceType": "GMWindowsUAPOptions" 191 | } 192 | }, 193 | { 194 | "Key": "7ed2c11b-6786-4bb3-9e66-2dd3bcba6595", 195 | "Value": { 196 | "id": "3f289088-1321-4ac6-aa47-e870c8e6ea59", 197 | "resourcePath": "scripts\\gml_text_find_height\\gml_text_find_height.yy", 198 | "resourceType": "GMScript" 199 | } 200 | }, 201 | { 202 | "Key": "7ed870c9-0a17-4437-88e7-f96c22576e8e", 203 | "Value": { 204 | "id": "1241e77b-71c6-4976-905b-7c86b56597a4", 205 | "resourcePath": "fonts\\font_other\\font_other.yy", 206 | "resourceType": "GMFont" 207 | } 208 | }, 209 | { 210 | "Key": "8427047f-9ef8-4c77-89f3-9c20623d07b6", 211 | "Value": { 212 | "id": "a694703c-9eb7-485b-a8b9-2a5a9b244801", 213 | "resourcePath": "options\\ios\\options_ios.yy", 214 | "resourceType": "GMiOSOptions" 215 | } 216 | }, 217 | { 218 | "Key": "895638b4-0389-4d1c-8898-90838cc41d4a", 219 | "Value": { 220 | "id": "0a1ee1fe-322d-407e-bad4-7efbee0a4704", 221 | "resourcePath": "views\\895638b4-0389-4d1c-8898-90838cc41d4a.yy", 222 | "resourceType": "GMFolder" 223 | } 224 | }, 225 | { 226 | "Key": "944f3957-18f4-4280-b372-3e5aeb45aac6", 227 | "Value": { 228 | "id": "b0e1723e-a5fd-45d6-9f8e-737e30011951", 229 | "resourcePath": "fonts\\font_special\\font_special.yy", 230 | "resourceType": "GMFont" 231 | } 232 | }, 233 | { 234 | "Key": "9c1d3684-c256-42d8-9207-c88aa6d58cdb", 235 | "Value": { 236 | "id": "b8204ea8-48bf-440e-9b62-c67d6d2d2b05", 237 | "resourcePath": "fonts\\font_main_alt\\font_main_alt.yy", 238 | "resourceType": "GMFont" 239 | } 240 | }, 241 | { 242 | "Key": "a00745e1-79e5-45d0-882c-5107f2aa108c", 243 | "Value": { 244 | "id": "f9e901ff-96cc-41f8-b0cf-b85f1b33c1e8", 245 | "resourcePath": "views\\a00745e1-79e5-45d0-882c-5107f2aa108c.yy", 246 | "resourceType": "GMFolder" 247 | } 248 | }, 249 | { 250 | "Key": "a128950b-5063-4876-b4a6-b99dbd2ea6d1", 251 | "Value": { 252 | "id": "e8323932-c956-48fd-bdf3-df523bec0d97", 253 | "resourcePath": "options\\amazonfire\\options_amazonfire.yy", 254 | "resourceType": "GMAmazonFireOptions" 255 | } 256 | }, 257 | { 258 | "Key": "a6884416-8990-464b-9e16-38df4a868398", 259 | "Value": { 260 | "id": "f8167998-6135-4a79-8f7f-14d9be1ed3ee", 261 | "resourcePath": "scripts\\gml_text_remove\\gml_text_remove.yy", 262 | "resourceType": "GMScript" 263 | } 264 | }, 265 | { 266 | "Key": "a9188620-a624-4a5a-83ae-a1b53faf038b", 267 | "Value": { 268 | "id": "2d4a460f-a271-435d-8007-a242c68d19d9", 269 | "resourcePath": "options\\linux\\options_linux.yy", 270 | "resourceType": "GMLinuxOptions" 271 | } 272 | }, 273 | { 274 | "Key": "aa01122b-9dcf-4be7-bf24-a456ca207a45", 275 | "Value": { 276 | "id": "4de4341b-38c9-48f0-9e16-78ea271002f6", 277 | "resourcePath": "views\\aa01122b-9dcf-4be7-bf24-a456ca207a45.yy", 278 | "resourceType": "GMFolder" 279 | } 280 | }, 281 | { 282 | "Key": "aff03bd4-a93c-459a-ad49-ec910bfdb361", 283 | "Value": { 284 | "id": "b3592835-82da-497e-b7b2-3f0cb4ce151a", 285 | "resourcePath": "scripts\\gml_text_ini\\gml_text_ini.yy", 286 | "resourceType": "GMScript" 287 | } 288 | }, 289 | { 290 | "Key": "bc0869bc-16f1-466a-9415-fae2aa550294", 291 | "Value": { 292 | "id": "039b714e-ef96-4235-a414-21761c35419f", 293 | "resourcePath": "views\\bc0869bc-16f1-466a-9415-fae2aa550294.yy", 294 | "resourceType": "GMFolder" 295 | } 296 | }, 297 | { 298 | "Key": "c3891020-d038-4fd0-a77c-b33802a82ce6", 299 | "Value": { 300 | "id": "2c87ee52-175e-49b8-abd7-b25f2cb92037", 301 | "resourcePath": "scripts\\gml_text_find\\gml_text_find.yy", 302 | "resourceType": "GMScript" 303 | } 304 | }, 305 | { 306 | "Key": "cc98d028-7bdd-4680-85f3-c87a7baa481e", 307 | "Value": { 308 | "id": "fa2e2fa1-b0b7-4301-8aff-bee1c62a6709", 309 | "resourcePath": "options\\windows\\options_windows.yy", 310 | "resourceType": "GMWindowsOptions" 311 | } 312 | }, 313 | { 314 | "Key": "e42bf5cc-3f46-4d67-a6d0-a4885a11ac3f", 315 | "Value": { 316 | "id": "110f7bdb-84ea-4dd3-88c8-272de98aeade", 317 | "resourcePath": "options\\android\\options_android.yy", 318 | "resourceType": "GMAndroidOptions" 319 | } 320 | }, 321 | { 322 | "Key": "e59fd34f-c24c-4c94-ab60-853165e541bd", 323 | "Value": { 324 | "id": "9a7a1a24-47c0-4792-b21c-77e1af1c1a1d", 325 | "resourcePath": "scripts\\gml_text_draw\\gml_text_draw.yy", 326 | "resourceType": "GMScript" 327 | } 328 | }, 329 | { 330 | "Key": "eb289f3a-1a7e-4f16-aa2b-83b8f18ccf95", 331 | "Value": { 332 | "id": "4032d853-e0e7-41e9-ad3f-5c39dfa6d19a", 333 | "resourcePath": "views\\eb289f3a-1a7e-4f16-aa2b-83b8f18ccf95.yy", 334 | "resourceType": "GMFolder" 335 | } 336 | }, 337 | { 338 | "Key": "eb9643ed-e14f-45d7-8eff-5c01c34ed600", 339 | "Value": { 340 | "id": "9513826d-f1e5-4916-8a32-36db221467e3", 341 | "resourcePath": "scripts\\gml_text_color_add\\gml_text_color_add.yy", 342 | "resourceType": "GMScript" 343 | } 344 | }, 345 | { 346 | "Key": "ee977bb8-14a3-4393-98c2-d1cf2de9ec9e", 347 | "Value": { 348 | "id": "a705bcd7-201c-491c-87b5-cc5b1e6325d7", 349 | "resourcePath": "views\\ee977bb8-14a3-4393-98c2-d1cf2de9ec9e.yy", 350 | "resourceType": "GMFolder" 351 | } 352 | }, 353 | { 354 | "Key": "f418569b-3bdd-4706-a0e4-364317f54032", 355 | "Value": { 356 | "id": "c46a2b0e-a2f1-4cf5-9696-70df0ec0c2b7", 357 | "resourcePath": "options\\mac\\options_mac.yy", 358 | "resourceType": "GMMacOptions" 359 | } 360 | }, 361 | { 362 | "Key": "f85efd3d-bcec-4ec0-8226-da808afda79d", 363 | "Value": { 364 | "id": "f824b144-e7c9-4146-82aa-a704cc614f26", 365 | "resourcePath": "options\\xboxone\\options_xboxone.yy", 366 | "resourceType": "GMXBoxOneOptions" 367 | } 368 | } 369 | ], 370 | "script_order": [ 371 | "aff03bd4-a93c-459a-ad49-ec910bfdb361", 372 | "4ba32277-e4a6-4b13-a107-046500a331dc", 373 | "2665b69d-a5f2-4c4a-b663-5e3a6fcf8441", 374 | "eb9643ed-e14f-45d7-8eff-5c01c34ed600", 375 | "c3891020-d038-4fd0-a77c-b33802a82ce6", 376 | "53292343-4313-4359-9cea-8452be389dab", 377 | "7ed2c11b-6786-4bb3-9e66-2dd3bcba6595", 378 | "e59fd34f-c24c-4c94-ab60-853165e541bd", 379 | "a6884416-8990-464b-9e16-38df4a868398" 380 | ], 381 | "tutorial": "" 382 | } -------------------------------------------------------------------------------- /GML Text/fonts/font_main/font_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/GML-Text/90088a428e08e19ac010d360f69d5d3d3e5de6c0/GML Text/fonts/font_main/font_main.png -------------------------------------------------------------------------------- /GML Text/fonts/font_main/font_main.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "09854fc1-557a-40b4-bfbc-cac62ad6af04", 3 | "modelName": "GMFont", 4 | "mvc": "1.0", 5 | "name": "font_main", 6 | "AntiAlias": 1, 7 | "TTFName": "", 8 | "bold": false, 9 | "charset": 0, 10 | "first": 0, 11 | "fontName": "Droid Sans Mono", 12 | "glyphs": [ 13 | { 14 | "Key": 32, 15 | "Value": { 16 | "id": "580a4f6c-26c2-4f73-bb26-d9f76169fe31", 17 | "modelName": "GMGlyph", 18 | "mvc": "1.0", 19 | "character": 32, 20 | "h": 32, 21 | "offset": 0, 22 | "shift": 14, 23 | "w": 14, 24 | "x": 140, 25 | "y": 2 26 | } 27 | }, 28 | { 29 | "Key": 33, 30 | "Value": { 31 | "id": "49209bf5-0e72-427e-96b9-0f2607814013", 32 | "modelName": "GMGlyph", 33 | "mvc": "1.0", 34 | "character": 33, 35 | "h": 32, 36 | "offset": 5, 37 | "shift": 14, 38 | "w": 4, 39 | "x": 21, 40 | "y": 172 41 | } 42 | }, 43 | { 44 | "Key": 34, 45 | "Value": { 46 | "id": "f9ac5d7d-dd06-4829-8ad0-2ba3d39bee0f", 47 | "modelName": "GMGlyph", 48 | "mvc": "1.0", 49 | "character": 34, 50 | "h": 32, 51 | "offset": 3, 52 | "shift": 14, 53 | "w": 9, 54 | "x": 164, 55 | "y": 138 56 | } 57 | }, 58 | { 59 | "Key": 35, 60 | "Value": { 61 | "id": "c7737ea3-811c-478d-ac6d-fdecbe400768", 62 | "modelName": "GMGlyph", 63 | "mvc": "1.0", 64 | "character": 35, 65 | "h": 32, 66 | "offset": 0, 67 | "shift": 14, 68 | "w": 14, 69 | "x": 18, 70 | "y": 36 71 | } 72 | }, 73 | { 74 | "Key": 36, 75 | "Value": { 76 | "id": "68d050de-d68d-4c9c-8c54-7b2d24a3be91", 77 | "modelName": "GMGlyph", 78 | "mvc": "1.0", 79 | "character": 36, 80 | "h": 32, 81 | "offset": 2, 82 | "shift": 14, 83 | "w": 11, 84 | "x": 15, 85 | "y": 138 86 | } 87 | }, 88 | { 89 | "Key": 37, 90 | "Value": { 91 | "id": "841ca4cb-4a5f-4514-b544-e87a426297b3", 92 | "modelName": "GMGlyph", 93 | "mvc": "1.0", 94 | "character": 37, 95 | "h": 32, 96 | "offset": 0, 97 | "shift": 14, 98 | "w": 15, 99 | "x": 38, 100 | "y": 2 101 | } 102 | }, 103 | { 104 | "Key": 38, 105 | "Value": { 106 | "id": "9770fd26-db22-4b28-bc21-247e1498d51a", 107 | "modelName": "GMGlyph", 108 | "mvc": "1.0", 109 | "character": 38, 110 | "h": 32, 111 | "offset": 0, 112 | "shift": 14, 113 | "w": 15, 114 | "x": 55, 115 | "y": 2 116 | } 117 | }, 118 | { 119 | "Key": 39, 120 | "Value": { 121 | "id": "a26cf94d-595c-43b5-afc4-7c3b2e9ad892", 122 | "modelName": "GMGlyph", 123 | "mvc": "1.0", 124 | "character": 39, 125 | "h": 32, 126 | "offset": 5, 127 | "shift": 14, 128 | "w": 4, 129 | "x": 27, 130 | "y": 172 131 | } 132 | }, 133 | { 134 | "Key": 40, 135 | "Value": { 136 | "id": "000cd0d3-a510-4ce4-b80e-fe331474579a", 137 | "modelName": "GMGlyph", 138 | "mvc": "1.0", 139 | "character": 40, 140 | "h": 32, 141 | "offset": 3, 142 | "shift": 14, 143 | "w": 8, 144 | "x": 186, 145 | "y": 138 146 | } 147 | }, 148 | { 149 | "Key": 41, 150 | "Value": { 151 | "id": "f694c902-fdc6-4507-a42d-43384c4cfbb8", 152 | "modelName": "GMGlyph", 153 | "mvc": "1.0", 154 | "character": 41, 155 | "h": 32, 156 | "offset": 3, 157 | "shift": 14, 158 | "w": 8, 159 | "x": 196, 160 | "y": 138 161 | } 162 | }, 163 | { 164 | "Key": 42, 165 | "Value": { 166 | "id": "a225796f-0b1f-41e2-b6ce-5701c76a9b85", 167 | "modelName": "GMGlyph", 168 | "mvc": "1.0", 169 | "character": 42, 170 | "h": 32, 171 | "offset": 1, 172 | "shift": 14, 173 | "w": 12, 174 | "x": 229, 175 | "y": 36 176 | } 177 | }, 178 | { 179 | "Key": 43, 180 | "Value": { 181 | "id": "163740b2-120e-47c1-9a44-5e51fa6d3d76", 182 | "modelName": "GMGlyph", 183 | "mvc": "1.0", 184 | "character": 43, 185 | "h": 32, 186 | "offset": 1, 187 | "shift": 14, 188 | "w": 12, 189 | "x": 212, 190 | "y": 70 191 | } 192 | }, 193 | { 194 | "Key": 44, 195 | "Value": { 196 | "id": "47a272c9-fb1d-463e-a24f-420496c3b31f", 197 | "modelName": "GMGlyph", 198 | "mvc": "1.0", 199 | "character": 44, 200 | "h": 32, 201 | "offset": 5, 202 | "shift": 14, 203 | "w": 5, 204 | "x": 2, 205 | "y": 172 206 | } 207 | }, 208 | { 209 | "Key": 45, 210 | "Value": { 211 | "id": "cb395267-f573-4711-8e93-16614e356ed6", 212 | "modelName": "GMGlyph", 213 | "mvc": "1.0", 214 | "character": 45, 215 | "h": 32, 216 | "offset": 3, 217 | "shift": 14, 218 | "w": 9, 219 | "x": 175, 220 | "y": 138 221 | } 222 | }, 223 | { 224 | "Key": 46, 225 | "Value": { 226 | "id": "b984b809-7df4-4159-bb94-618c95ec76ff", 227 | "modelName": "GMGlyph", 228 | "mvc": "1.0", 229 | "character": 46, 230 | "h": 32, 231 | "offset": 5, 232 | "shift": 14, 233 | "w": 4, 234 | "x": 9, 235 | "y": 172 236 | } 237 | }, 238 | { 239 | "Key": 47, 240 | "Value": { 241 | "id": "9b9b2a49-5a06-4346-a582-4b3829c71f73", 242 | "modelName": "GMGlyph", 243 | "mvc": "1.0", 244 | "character": 47, 245 | "h": 32, 246 | "offset": 2, 247 | "shift": 14, 248 | "w": 10, 249 | "x": 140, 250 | "y": 138 251 | } 252 | }, 253 | { 254 | "Key": 48, 255 | "Value": { 256 | "id": "323ec2ad-317f-430d-a27d-b256546f6160", 257 | "modelName": "GMGlyph", 258 | "mvc": "1.0", 259 | "character": 48, 260 | "h": 32, 261 | "offset": 1, 262 | "shift": 14, 263 | "w": 12, 264 | "x": 44, 265 | "y": 70 266 | } 267 | }, 268 | { 269 | "Key": 49, 270 | "Value": { 271 | "id": "2288ac24-c045-40c4-a2df-f1318cac7657", 272 | "modelName": "GMGlyph", 273 | "mvc": "1.0", 274 | "character": 49, 275 | "h": 32, 276 | "offset": 2, 277 | "shift": 14, 278 | "w": 7, 279 | "x": 225, 280 | "y": 138 281 | } 282 | }, 283 | { 284 | "Key": 50, 285 | "Value": { 286 | "id": "6eb42aca-7350-42de-8be2-e1479451c873", 287 | "modelName": "GMGlyph", 288 | "mvc": "1.0", 289 | "character": 50, 290 | "h": 32, 291 | "offset": 1, 292 | "shift": 14, 293 | "w": 12, 294 | "x": 142, 295 | "y": 104 296 | } 297 | }, 298 | { 299 | "Key": 51, 300 | "Value": { 301 | "id": "68e34188-8ba9-4107-92b4-fc9b3353cdb4", 302 | "modelName": "GMGlyph", 303 | "mvc": "1.0", 304 | "character": 51, 305 | "h": 32, 306 | "offset": 1, 307 | "shift": 14, 308 | "w": 12, 309 | "x": 128, 310 | "y": 104 311 | } 312 | }, 313 | { 314 | "Key": 52, 315 | "Value": { 316 | "id": "c12d4133-5ae0-4f3f-8d6b-8046f9b5317e", 317 | "modelName": "GMGlyph", 318 | "mvc": "1.0", 319 | "character": 52, 320 | "h": 32, 321 | "offset": 0, 322 | "shift": 14, 323 | "w": 14, 324 | "x": 236, 325 | "y": 2 326 | } 327 | }, 328 | { 329 | "Key": 53, 330 | "Value": { 331 | "id": "9dec42a3-7770-49bd-a0f3-e13f67ac9cbd", 332 | "modelName": "GMGlyph", 333 | "mvc": "1.0", 334 | "character": 53, 335 | "h": 32, 336 | "offset": 2, 337 | "shift": 14, 338 | "w": 11, 339 | "x": 170, 340 | "y": 104 341 | } 342 | }, 343 | { 344 | "Key": 54, 345 | "Value": { 346 | "id": "9e12cc27-afa5-489a-afb0-bf0a04935656", 347 | "modelName": "GMGlyph", 348 | "mvc": "1.0", 349 | "character": 54, 350 | "h": 32, 351 | "offset": 1, 352 | "shift": 14, 353 | "w": 12, 354 | "x": 86, 355 | "y": 104 356 | } 357 | }, 358 | { 359 | "Key": 55, 360 | "Value": { 361 | "id": "a414fb3c-9a2f-432a-9f50-b43ec485a556", 362 | "modelName": "GMGlyph", 363 | "mvc": "1.0", 364 | "character": 55, 365 | "h": 32, 366 | "offset": 1, 367 | "shift": 14, 368 | "w": 12, 369 | "x": 58, 370 | "y": 104 371 | } 372 | }, 373 | { 374 | "Key": 56, 375 | "Value": { 376 | "id": "3f651d21-63a2-41fa-9203-3b89f6f46011", 377 | "modelName": "GMGlyph", 378 | "mvc": "1.0", 379 | "character": 56, 380 | "h": 32, 381 | "offset": 1, 382 | "shift": 14, 383 | "w": 12, 384 | "x": 44, 385 | "y": 104 386 | } 387 | }, 388 | { 389 | "Key": 57, 390 | "Value": { 391 | "id": "8189b4d8-f21e-438e-b35d-9d81dc413b55", 392 | "modelName": "GMGlyph", 393 | "mvc": "1.0", 394 | "character": 57, 395 | "h": 32, 396 | "offset": 1, 397 | "shift": 14, 398 | "w": 12, 399 | "x": 30, 400 | "y": 104 401 | } 402 | }, 403 | { 404 | "Key": 58, 405 | "Value": { 406 | "id": "0329daee-f8ff-450f-99c4-b459a418b14f", 407 | "modelName": "GMGlyph", 408 | "mvc": "1.0", 409 | "character": 58, 410 | "h": 32, 411 | "offset": 5, 412 | "shift": 14, 413 | "w": 4, 414 | "x": 15, 415 | "y": 172 416 | } 417 | }, 418 | { 419 | "Key": 59, 420 | "Value": { 421 | "id": "5d680cfd-60df-443f-b60b-a0b4b0918a74", 422 | "modelName": "GMGlyph", 423 | "mvc": "1.0", 424 | "character": 59, 425 | "h": 32, 426 | "offset": 4, 427 | "shift": 14, 428 | "w": 5, 429 | "x": 242, 430 | "y": 138 431 | } 432 | }, 433 | { 434 | "Key": 60, 435 | "Value": { 436 | "id": "5c7da65c-5cdb-44f1-a645-28808bff1c77", 437 | "modelName": "GMGlyph", 438 | "mvc": "1.0", 439 | "character": 60, 440 | "h": 32, 441 | "offset": 1, 442 | "shift": 14, 443 | "w": 12, 444 | "x": 240, 445 | "y": 70 446 | } 447 | }, 448 | { 449 | "Key": 61, 450 | "Value": { 451 | "id": "557887dc-3831-4596-9585-243345dbfac2", 452 | "modelName": "GMGlyph", 453 | "mvc": "1.0", 454 | "character": 61, 455 | "h": 32, 456 | "offset": 1, 457 | "shift": 14, 458 | "w": 12, 459 | "x": 16, 460 | "y": 104 461 | } 462 | }, 463 | { 464 | "Key": 62, 465 | "Value": { 466 | "id": "675aa9a2-03f0-4d22-9a9a-025070666010", 467 | "modelName": "GMGlyph", 468 | "mvc": "1.0", 469 | "character": 62, 470 | "h": 32, 471 | "offset": 1, 472 | "shift": 14, 473 | "w": 12, 474 | "x": 2, 475 | "y": 104 476 | } 477 | }, 478 | { 479 | "Key": 63, 480 | "Value": { 481 | "id": "22ea199f-f1fb-4512-bf36-3d5a368e3425", 482 | "modelName": "GMGlyph", 483 | "mvc": "1.0", 484 | "character": 63, 485 | "h": 32, 486 | "offset": 1, 487 | "shift": 14, 488 | "w": 12, 489 | "x": 72, 490 | "y": 104 491 | } 492 | }, 493 | { 494 | "Key": 64, 495 | "Value": { 496 | "id": "de40c0f9-501c-409a-9220-32da381efef5", 497 | "modelName": "GMGlyph", 498 | "mvc": "1.0", 499 | "character": 64, 500 | "h": 32, 501 | "offset": 0, 502 | "shift": 14, 503 | "w": 15, 504 | "x": 123, 505 | "y": 2 506 | } 507 | }, 508 | { 509 | "Key": 65, 510 | "Value": { 511 | "id": "22130726-46da-435b-8a38-ace2b9d3b7a5", 512 | "modelName": "GMGlyph", 513 | "mvc": "1.0", 514 | "character": 65, 515 | "h": 32, 516 | "offset": 0, 517 | "shift": 14, 518 | "w": 15, 519 | "x": 106, 520 | "y": 2 521 | } 522 | }, 523 | { 524 | "Key": 66, 525 | "Value": { 526 | "id": "816d72cf-670d-4d4a-ab80-0edd03b1851f", 527 | "modelName": "GMGlyph", 528 | "mvc": "1.0", 529 | "character": 66, 530 | "h": 32, 531 | "offset": 1, 532 | "shift": 14, 533 | "w": 13, 534 | "x": 154, 535 | "y": 36 536 | } 537 | }, 538 | { 539 | "Key": 67, 540 | "Value": { 541 | "id": "b6d90ef4-a1c7-4e08-9597-d714e1d07f50", 542 | "modelName": "GMGlyph", 543 | "mvc": "1.0", 544 | "character": 67, 545 | "h": 32, 546 | "offset": 1, 547 | "shift": 14, 548 | "w": 13, 549 | "x": 139, 550 | "y": 36 551 | } 552 | }, 553 | { 554 | "Key": 68, 555 | "Value": { 556 | "id": "b5544e71-ab75-4b18-926b-3a6ef752c7c5", 557 | "modelName": "GMGlyph", 558 | "mvc": "1.0", 559 | "character": 68, 560 | "h": 32, 561 | "offset": 1, 562 | "shift": 14, 563 | "w": 13, 564 | "x": 49, 565 | "y": 36 566 | } 567 | }, 568 | { 569 | "Key": 69, 570 | "Value": { 571 | "id": "4f3eff3b-b93d-4c09-ac9c-04b5f22e8415", 572 | "modelName": "GMGlyph", 573 | "mvc": "1.0", 574 | "character": 69, 575 | "h": 32, 576 | "offset": 2, 577 | "shift": 14, 578 | "w": 11, 579 | "x": 41, 580 | "y": 138 581 | } 582 | }, 583 | { 584 | "Key": 70, 585 | "Value": { 586 | "id": "7b72ca05-6f9b-4c90-bcd8-884529c61be0", 587 | "modelName": "GMGlyph", 588 | "mvc": "1.0", 589 | "character": 70, 590 | "h": 32, 591 | "offset": 2, 592 | "shift": 14, 593 | "w": 11, 594 | "x": 67, 595 | "y": 138 596 | } 597 | }, 598 | { 599 | "Key": 71, 600 | "Value": { 601 | "id": "b8621e27-5271-41b9-8aac-ecb1ded0487e", 602 | "modelName": "GMGlyph", 603 | "mvc": "1.0", 604 | "character": 71, 605 | "h": 32, 606 | "offset": 1, 607 | "shift": 14, 608 | "w": 12, 609 | "x": 100, 610 | "y": 104 611 | } 612 | }, 613 | { 614 | "Key": 72, 615 | "Value": { 616 | "id": "02ea7aaa-a80b-406e-8434-62ae92d7aa01", 617 | "modelName": "GMGlyph", 618 | "mvc": "1.0", 619 | "character": 72, 620 | "h": 32, 621 | "offset": 1, 622 | "shift": 14, 623 | "w": 12, 624 | "x": 114, 625 | "y": 104 626 | } 627 | }, 628 | { 629 | "Key": 73, 630 | "Value": { 631 | "id": "5577dfd2-917d-4a7f-891d-a27a35171b8d", 632 | "modelName": "GMGlyph", 633 | "mvc": "1.0", 634 | "character": 73, 635 | "h": 32, 636 | "offset": 2, 637 | "shift": 14, 638 | "w": 10, 639 | "x": 128, 640 | "y": 138 641 | } 642 | }, 643 | { 644 | "Key": 74, 645 | "Value": { 646 | "id": "430cd39e-fa75-470d-84d0-351df9f497be", 647 | "modelName": "GMGlyph", 648 | "mvc": "1.0", 649 | "character": 74, 650 | "h": 32, 651 | "offset": 1, 652 | "shift": 14, 653 | "w": 11, 654 | "x": 54, 655 | "y": 138 656 | } 657 | }, 658 | { 659 | "Key": 75, 660 | "Value": { 661 | "id": "151c67f6-96b6-4548-8805-ce4ee32de4d0", 662 | "modelName": "GMGlyph", 663 | "mvc": "1.0", 664 | "character": 75, 665 | "h": 32, 666 | "offset": 2, 667 | "shift": 14, 668 | "w": 13, 669 | "x": 199, 670 | "y": 36 671 | } 672 | }, 673 | { 674 | "Key": 76, 675 | "Value": { 676 | "id": "bdd57342-350d-457f-999e-c8d326ffa793", 677 | "modelName": "GMGlyph", 678 | "mvc": "1.0", 679 | "character": 76, 680 | "h": 32, 681 | "offset": 2, 682 | "shift": 14, 683 | "w": 11, 684 | "x": 28, 685 | "y": 138 686 | } 687 | }, 688 | { 689 | "Key": 77, 690 | "Value": { 691 | "id": "11268585-3861-450f-a328-a7c0bc461ad9", 692 | "modelName": "GMGlyph", 693 | "mvc": "1.0", 694 | "character": 77, 695 | "h": 32, 696 | "offset": 1, 697 | "shift": 14, 698 | "w": 13, 699 | "x": 64, 700 | "y": 36 701 | } 702 | }, 703 | { 704 | "Key": 78, 705 | "Value": { 706 | "id": "ee9dbfa3-8b5c-412f-bdbc-87d5f05fd2d9", 707 | "modelName": "GMGlyph", 708 | "mvc": "1.0", 709 | "character": 78, 710 | "h": 32, 711 | "offset": 1, 712 | "shift": 14, 713 | "w": 12, 714 | "x": 156, 715 | "y": 104 716 | } 717 | }, 718 | { 719 | "Key": 79, 720 | "Value": { 721 | "id": "2f020dab-2948-4646-827a-f477b37006c2", 722 | "modelName": "GMGlyph", 723 | "mvc": "1.0", 724 | "character": 79, 725 | "h": 32, 726 | "offset": 0, 727 | "shift": 14, 728 | "w": 14, 729 | "x": 2, 730 | "y": 36 731 | } 732 | }, 733 | { 734 | "Key": 80, 735 | "Value": { 736 | "id": "9a350281-9984-4e98-94ba-f01c11c75e39", 737 | "modelName": "GMGlyph", 738 | "mvc": "1.0", 739 | "character": 80, 740 | "h": 32, 741 | "offset": 2, 742 | "shift": 14, 743 | "w": 11, 744 | "x": 2, 745 | "y": 138 746 | } 747 | }, 748 | { 749 | "Key": 81, 750 | "Value": { 751 | "id": "accc6c62-479f-4e18-8434-8f03a0f92b7d", 752 | "modelName": "GMGlyph", 753 | "mvc": "1.0", 754 | "character": 81, 755 | "h": 32, 756 | "offset": 0, 757 | "shift": 14, 758 | "w": 14, 759 | "x": 220, 760 | "y": 2 761 | } 762 | }, 763 | { 764 | "Key": 82, 765 | "Value": { 766 | "id": "7262b58e-7056-4222-bee6-c79e18fc7207", 767 | "modelName": "GMGlyph", 768 | "mvc": "1.0", 769 | "character": 82, 770 | "h": 32, 771 | "offset": 2, 772 | "shift": 14, 773 | "w": 12, 774 | "x": 16, 775 | "y": 70 776 | } 777 | }, 778 | { 779 | "Key": 83, 780 | "Value": { 781 | "id": "e68bf536-fbe8-4f87-922a-9fff0ade3cf0", 782 | "modelName": "GMGlyph", 783 | "mvc": "1.0", 784 | "character": 83, 785 | "h": 32, 786 | "offset": 1, 787 | "shift": 14, 788 | "w": 12, 789 | "x": 2, 790 | "y": 70 791 | } 792 | }, 793 | { 794 | "Key": 84, 795 | "Value": { 796 | "id": "381c7065-cdbd-416e-bd3b-6426308d127c", 797 | "modelName": "GMGlyph", 798 | "mvc": "1.0", 799 | "character": 84, 800 | "h": 32, 801 | "offset": 1, 802 | "shift": 14, 803 | "w": 13, 804 | "x": 184, 805 | "y": 36 806 | } 807 | }, 808 | { 809 | "Key": 85, 810 | "Value": { 811 | "id": "86eaff66-b205-45d2-8eb1-b20cae6389e9", 812 | "modelName": "GMGlyph", 813 | "mvc": "1.0", 814 | "character": 85, 815 | "h": 32, 816 | "offset": 1, 817 | "shift": 14, 818 | "w": 12, 819 | "x": 30, 820 | "y": 70 821 | } 822 | }, 823 | { 824 | "Key": 86, 825 | "Value": { 826 | "id": "b8752cad-4f07-40a9-a4ac-756c3fffe92f", 827 | "modelName": "GMGlyph", 828 | "mvc": "1.0", 829 | "character": 86, 830 | "h": 32, 831 | "offset": 0, 832 | "shift": 14, 833 | "w": 15, 834 | "x": 89, 835 | "y": 2 836 | } 837 | }, 838 | { 839 | "Key": 87, 840 | "Value": { 841 | "id": "7dd79045-5e38-498a-9a20-43569d3e7e88", 842 | "modelName": "GMGlyph", 843 | "mvc": "1.0", 844 | "character": 87, 845 | "h": 32, 846 | "offset": 0, 847 | "shift": 14, 848 | "w": 15, 849 | "x": 72, 850 | "y": 2 851 | } 852 | }, 853 | { 854 | "Key": 88, 855 | "Value": { 856 | "id": "49dfea7a-8256-4e9e-9fc3-513ddac9dc22", 857 | "modelName": "GMGlyph", 858 | "mvc": "1.0", 859 | "character": 88, 860 | "h": 32, 861 | "offset": 0, 862 | "shift": 14, 863 | "w": 14, 864 | "x": 204, 865 | "y": 2 866 | } 867 | }, 868 | { 869 | "Key": 89, 870 | "Value": { 871 | "id": "45891a1c-dd04-4a68-bda7-a1bdb3ae1d75", 872 | "modelName": "GMGlyph", 873 | "mvc": "1.0", 874 | "character": 89, 875 | "h": 32, 876 | "offset": 0, 877 | "shift": 14, 878 | "w": 14, 879 | "x": 188, 880 | "y": 2 881 | } 882 | }, 883 | { 884 | "Key": 90, 885 | "Value": { 886 | "id": "87ac2c7a-034f-458b-87f9-bbabee51fae3", 887 | "modelName": "GMGlyph", 888 | "mvc": "1.0", 889 | "character": 90, 890 | "h": 32, 891 | "offset": 1, 892 | "shift": 14, 893 | "w": 13, 894 | "x": 124, 895 | "y": 36 896 | } 897 | }, 898 | { 899 | "Key": 91, 900 | "Value": { 901 | "id": "0de65b5e-6175-4755-8713-650833c70e37", 902 | "modelName": "GMGlyph", 903 | "mvc": "1.0", 904 | "character": 91, 905 | "h": 32, 906 | "offset": 4, 907 | "shift": 14, 908 | "w": 8, 909 | "x": 206, 910 | "y": 138 911 | } 912 | }, 913 | { 914 | "Key": 92, 915 | "Value": { 916 | "id": "ca4f543a-0f25-4489-9cbe-92ca5723c46d", 917 | "modelName": "GMGlyph", 918 | "mvc": "1.0", 919 | "character": 92, 920 | "h": 32, 921 | "offset": 2, 922 | "shift": 14, 923 | "w": 10, 924 | "x": 116, 925 | "y": 138 926 | } 927 | }, 928 | { 929 | "Key": 93, 930 | "Value": { 931 | "id": "4c7378a3-5c63-49d9-94e1-e14a4820ec4a", 932 | "modelName": "GMGlyph", 933 | "mvc": "1.0", 934 | "character": 93, 935 | "h": 32, 936 | "offset": 3, 937 | "shift": 14, 938 | "w": 7, 939 | "x": 216, 940 | "y": 138 941 | } 942 | }, 943 | { 944 | "Key": 94, 945 | "Value": { 946 | "id": "3adfebc1-2548-4794-a5ca-db37666070e2", 947 | "modelName": "GMGlyph", 948 | "mvc": "1.0", 949 | "character": 94, 950 | "h": 32, 951 | "offset": 1, 952 | "shift": 14, 953 | "w": 13, 954 | "x": 79, 955 | "y": 36 956 | } 957 | }, 958 | { 959 | "Key": 95, 960 | "Value": { 961 | "id": "89220a71-74e2-49bb-9031-6130929b3141", 962 | "modelName": "GMGlyph", 963 | "mvc": "1.0", 964 | "character": 95, 965 | "h": 32, 966 | "offset": -1, 967 | "shift": 14, 968 | "w": 16, 969 | "x": 20, 970 | "y": 2 971 | } 972 | }, 973 | { 974 | "Key": 96, 975 | "Value": { 976 | "id": "fb8c63d6-2c31-4ec0-aad3-e1d36e8ed38c", 977 | "modelName": "GMGlyph", 978 | "mvc": "1.0", 979 | "character": 96, 980 | "h": 32, 981 | "offset": 4, 982 | "shift": 14, 983 | "w": 6, 984 | "x": 234, 985 | "y": 138 986 | } 987 | }, 988 | { 989 | "Key": 97, 990 | "Value": { 991 | "id": "b734a63e-fa8c-413f-a32c-5f85b92bf1c0", 992 | "modelName": "GMGlyph", 993 | "mvc": "1.0", 994 | "character": 97, 995 | "h": 32, 996 | "offset": 1, 997 | "shift": 14, 998 | "w": 12, 999 | "x": 198, 1000 | "y": 70 1001 | } 1002 | }, 1003 | { 1004 | "Key": 98, 1005 | "Value": { 1006 | "id": "7c240006-6eb2-4dba-871c-f378e35d7fbc", 1007 | "modelName": "GMGlyph", 1008 | "mvc": "1.0", 1009 | "character": 98, 1010 | "h": 32, 1011 | "offset": 1, 1012 | "shift": 14, 1013 | "w": 12, 1014 | "x": 72, 1015 | "y": 70 1016 | } 1017 | }, 1018 | { 1019 | "Key": 99, 1020 | "Value": { 1021 | "id": "bab2df76-164a-4509-a771-afb8f1126ce0", 1022 | "modelName": "GMGlyph", 1023 | "mvc": "1.0", 1024 | "character": 99, 1025 | "h": 32, 1026 | "offset": 2, 1027 | "shift": 14, 1028 | "w": 11, 1029 | "x": 235, 1030 | "y": 104 1031 | } 1032 | }, 1033 | { 1034 | "Key": 100, 1035 | "Value": { 1036 | "id": "2094b6d8-7794-42ec-8d96-ff4a188f624a", 1037 | "modelName": "GMGlyph", 1038 | "mvc": "1.0", 1039 | "character": 100, 1040 | "h": 32, 1041 | "offset": 1, 1042 | "shift": 14, 1043 | "w": 12, 1044 | "x": 58, 1045 | "y": 70 1046 | } 1047 | }, 1048 | { 1049 | "Key": 101, 1050 | "Value": { 1051 | "id": "b46d13f5-411a-4b0f-9074-ad371919446b", 1052 | "modelName": "GMGlyph", 1053 | "mvc": "1.0", 1054 | "character": 101, 1055 | "h": 32, 1056 | "offset": 1, 1057 | "shift": 14, 1058 | "w": 12, 1059 | "x": 86, 1060 | "y": 70 1061 | } 1062 | }, 1063 | { 1064 | "Key": 102, 1065 | "Value": { 1066 | "id": "50e8cd58-4207-4efd-8c5a-a1787836998a", 1067 | "modelName": "GMGlyph", 1068 | "mvc": "1.0", 1069 | "character": 102, 1070 | "h": 32, 1071 | "offset": 1, 1072 | "shift": 14, 1073 | "w": 13, 1074 | "x": 94, 1075 | "y": 36 1076 | } 1077 | }, 1078 | { 1079 | "Key": 103, 1080 | "Value": { 1081 | "id": "2c1832ab-7b0c-4a6b-85e5-fcab5c70d036", 1082 | "modelName": "GMGlyph", 1083 | "mvc": "1.0", 1084 | "character": 103, 1085 | "h": 32, 1086 | "offset": 1, 1087 | "shift": 14, 1088 | "w": 13, 1089 | "x": 109, 1090 | "y": 36 1091 | } 1092 | }, 1093 | { 1094 | "Key": 104, 1095 | "Value": { 1096 | "id": "1cefc03f-da80-4a53-bee0-249b85f7cdeb", 1097 | "modelName": "GMGlyph", 1098 | "mvc": "1.0", 1099 | "character": 104, 1100 | "h": 32, 1101 | "offset": 1, 1102 | "shift": 14, 1103 | "w": 12, 1104 | "x": 100, 1105 | "y": 70 1106 | } 1107 | }, 1108 | { 1109 | "Key": 105, 1110 | "Value": { 1111 | "id": "79fe3380-202c-48d0-aa9b-bcd1ca7d0374", 1112 | "modelName": "GMGlyph", 1113 | "mvc": "1.0", 1114 | "character": 105, 1115 | "h": 32, 1116 | "offset": 2, 1117 | "shift": 14, 1118 | "w": 11, 1119 | "x": 196, 1120 | "y": 104 1121 | } 1122 | }, 1123 | { 1124 | "Key": 106, 1125 | "Value": { 1126 | "id": "99f5e480-8d80-40a8-b2c3-8e6d187e15f7", 1127 | "modelName": "GMGlyph", 1128 | "mvc": "1.0", 1129 | "character": 106, 1130 | "h": 32, 1131 | "offset": 1, 1132 | "shift": 14, 1133 | "w": 10, 1134 | "x": 104, 1135 | "y": 138 1136 | } 1137 | }, 1138 | { 1139 | "Key": 107, 1140 | "Value": { 1141 | "id": "2ff3b575-4ed0-476b-99d0-d162d1b3cfaa", 1142 | "modelName": "GMGlyph", 1143 | "mvc": "1.0", 1144 | "character": 107, 1145 | "h": 32, 1146 | "offset": 2, 1147 | "shift": 14, 1148 | "w": 12, 1149 | "x": 114, 1150 | "y": 70 1151 | } 1152 | }, 1153 | { 1154 | "Key": 108, 1155 | "Value": { 1156 | "id": "4741a157-9119-44a6-a544-1c59f39f0696", 1157 | "modelName": "GMGlyph", 1158 | "mvc": "1.0", 1159 | "character": 108, 1160 | "h": 32, 1161 | "offset": 2, 1162 | "shift": 14, 1163 | "w": 11, 1164 | "x": 183, 1165 | "y": 104 1166 | } 1167 | }, 1168 | { 1169 | "Key": 109, 1170 | "Value": { 1171 | "id": "86db8a73-8601-483a-926f-b8868e706f30", 1172 | "modelName": "GMGlyph", 1173 | "mvc": "1.0", 1174 | "character": 109, 1175 | "h": 32, 1176 | "offset": 1, 1177 | "shift": 14, 1178 | "w": 13, 1179 | "x": 34, 1180 | "y": 36 1181 | } 1182 | }, 1183 | { 1184 | "Key": 110, 1185 | "Value": { 1186 | "id": "0fc8e545-e8db-4480-8db6-49d990294de7", 1187 | "modelName": "GMGlyph", 1188 | "mvc": "1.0", 1189 | "character": 110, 1190 | "h": 32, 1191 | "offset": 1, 1192 | "shift": 14, 1193 | "w": 12, 1194 | "x": 128, 1195 | "y": 70 1196 | } 1197 | }, 1198 | { 1199 | "Key": 111, 1200 | "Value": { 1201 | "id": "db48a8f1-84e9-49d2-902a-c26fbb4ed44d", 1202 | "modelName": "GMGlyph", 1203 | "mvc": "1.0", 1204 | "character": 111, 1205 | "h": 32, 1206 | "offset": 1, 1207 | "shift": 14, 1208 | "w": 13, 1209 | "x": 169, 1210 | "y": 36 1211 | } 1212 | }, 1213 | { 1214 | "Key": 112, 1215 | "Value": { 1216 | "id": "d3ec2d44-7d62-47f1-9c6b-737d015ce224", 1217 | "modelName": "GMGlyph", 1218 | "mvc": "1.0", 1219 | "character": 112, 1220 | "h": 32, 1221 | "offset": 1, 1222 | "shift": 14, 1223 | "w": 12, 1224 | "x": 142, 1225 | "y": 70 1226 | } 1227 | }, 1228 | { 1229 | "Key": 113, 1230 | "Value": { 1231 | "id": "f9e9a3d2-d435-4a50-a749-56a0bd297286", 1232 | "modelName": "GMGlyph", 1233 | "mvc": "1.0", 1234 | "character": 113, 1235 | "h": 32, 1236 | "offset": 1, 1237 | "shift": 14, 1238 | "w": 12, 1239 | "x": 156, 1240 | "y": 70 1241 | } 1242 | }, 1243 | { 1244 | "Key": 114, 1245 | "Value": { 1246 | "id": "a6103b2d-b398-481a-86f6-3c726f03a9fa", 1247 | "modelName": "GMGlyph", 1248 | "mvc": "1.0", 1249 | "character": 114, 1250 | "h": 32, 1251 | "offset": 3, 1252 | "shift": 14, 1253 | "w": 10, 1254 | "x": 152, 1255 | "y": 138 1256 | } 1257 | }, 1258 | { 1259 | "Key": 115, 1260 | "Value": { 1261 | "id": "a46c9cfc-8a3d-46c6-a76c-6b102613f19e", 1262 | "modelName": "GMGlyph", 1263 | "mvc": "1.0", 1264 | "character": 115, 1265 | "h": 32, 1266 | "offset": 2, 1267 | "shift": 14, 1268 | "w": 11, 1269 | "x": 222, 1270 | "y": 104 1271 | } 1272 | }, 1273 | { 1274 | "Key": 116, 1275 | "Value": { 1276 | "id": "5e0cf2c8-1e53-4c09-90d2-3932960dd177", 1277 | "modelName": "GMGlyph", 1278 | "mvc": "1.0", 1279 | "character": 116, 1280 | "h": 32, 1281 | "offset": 1, 1282 | "shift": 14, 1283 | "w": 12, 1284 | "x": 170, 1285 | "y": 70 1286 | } 1287 | }, 1288 | { 1289 | "Key": 117, 1290 | "Value": { 1291 | "id": "680c8563-96b3-49a3-91b6-ebb4f80b70bd", 1292 | "modelName": "GMGlyph", 1293 | "mvc": "1.0", 1294 | "character": 117, 1295 | "h": 32, 1296 | "offset": 1, 1297 | "shift": 14, 1298 | "w": 12, 1299 | "x": 184, 1300 | "y": 70 1301 | } 1302 | }, 1303 | { 1304 | "Key": 118, 1305 | "Value": { 1306 | "id": "8989430c-089b-49c6-92ea-cd99c9fbb396", 1307 | "modelName": "GMGlyph", 1308 | "mvc": "1.0", 1309 | "character": 118, 1310 | "h": 32, 1311 | "offset": 0, 1312 | "shift": 14, 1313 | "w": 14, 1314 | "x": 172, 1315 | "y": 2 1316 | } 1317 | }, 1318 | { 1319 | "Key": 119, 1320 | "Value": { 1321 | "id": "ce1fb71d-4e2d-458c-a5a7-4f64f5c42d22", 1322 | "modelName": "GMGlyph", 1323 | "mvc": "1.0", 1324 | "character": 119, 1325 | "h": 32, 1326 | "offset": -1, 1327 | "shift": 14, 1328 | "w": 16, 1329 | "x": 2, 1330 | "y": 2 1331 | } 1332 | }, 1333 | { 1334 | "Key": 120, 1335 | "Value": { 1336 | "id": "73fdad07-0684-4885-b374-7781b3f8242f", 1337 | "modelName": "GMGlyph", 1338 | "mvc": "1.0", 1339 | "character": 120, 1340 | "h": 32, 1341 | "offset": 1, 1342 | "shift": 14, 1343 | "w": 13, 1344 | "x": 214, 1345 | "y": 36 1346 | } 1347 | }, 1348 | { 1349 | "Key": 121, 1350 | "Value": { 1351 | "id": "c1b5b956-141d-4539-8252-47c3af7bebb2", 1352 | "modelName": "GMGlyph", 1353 | "mvc": "1.0", 1354 | "character": 121, 1355 | "h": 32, 1356 | "offset": 0, 1357 | "shift": 14, 1358 | "w": 14, 1359 | "x": 156, 1360 | "y": 2 1361 | } 1362 | }, 1363 | { 1364 | "Key": 122, 1365 | "Value": { 1366 | "id": "c78e40e6-6d94-4e75-99ef-ee0451cb4808", 1367 | "modelName": "GMGlyph", 1368 | "mvc": "1.0", 1369 | "character": 122, 1370 | "h": 32, 1371 | "offset": 2, 1372 | "shift": 14, 1373 | "w": 11, 1374 | "x": 209, 1375 | "y": 104 1376 | } 1377 | }, 1378 | { 1379 | "Key": 123, 1380 | "Value": { 1381 | "id": "0ba27114-b15e-4c02-8384-ae265bef8722", 1382 | "modelName": "GMGlyph", 1383 | "mvc": "1.0", 1384 | "character": 123, 1385 | "h": 32, 1386 | "offset": 2, 1387 | "shift": 14, 1388 | "w": 10, 1389 | "x": 80, 1390 | "y": 138 1391 | } 1392 | }, 1393 | { 1394 | "Key": 124, 1395 | "Value": { 1396 | "id": "7014e16a-6ade-4689-b975-325dc763226e", 1397 | "modelName": "GMGlyph", 1398 | "mvc": "1.0", 1399 | "character": 124, 1400 | "h": 32, 1401 | "offset": 6, 1402 | "shift": 14, 1403 | "w": 3, 1404 | "x": 33, 1405 | "y": 172 1406 | } 1407 | }, 1408 | { 1409 | "Key": 125, 1410 | "Value": { 1411 | "id": "3d5ab1dc-a758-4e4f-90c3-16af34b76df1", 1412 | "modelName": "GMGlyph", 1413 | "mvc": "1.0", 1414 | "character": 125, 1415 | "h": 32, 1416 | "offset": 2, 1417 | "shift": 14, 1418 | "w": 10, 1419 | "x": 92, 1420 | "y": 138 1421 | } 1422 | }, 1423 | { 1424 | "Key": 126, 1425 | "Value": { 1426 | "id": "c131f0b2-b362-43d3-a8f3-19f35ae2091f", 1427 | "modelName": "GMGlyph", 1428 | "mvc": "1.0", 1429 | "character": 126, 1430 | "h": 32, 1431 | "offset": 1, 1432 | "shift": 14, 1433 | "w": 12, 1434 | "x": 226, 1435 | "y": 70 1436 | } 1437 | } 1438 | ], 1439 | "image": null, 1440 | "includeTTF": false, 1441 | "italic": false, 1442 | "kerningPairs": [ 1443 | 1444 | ], 1445 | "last": 0, 1446 | "ranges": [ 1447 | { 1448 | "x": 32, 1449 | "y": 127 1450 | } 1451 | ], 1452 | "sampleText": "abcdef ABCDEF\\u000a0123456789 .,<>\"'&!?\\u000athe quick brown fox jumps over the lazy dog\\u000aTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG", 1453 | "size": 18, 1454 | "styleName": "Regular", 1455 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f" 1456 | } -------------------------------------------------------------------------------- /GML Text/fonts/font_main_alt/font_main_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/GML-Text/90088a428e08e19ac010d360f69d5d3d3e5de6c0/GML Text/fonts/font_main_alt/font_main_alt.png -------------------------------------------------------------------------------- /GML Text/fonts/font_main_alt/font_main_alt.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "9c1d3684-c256-42d8-9207-c88aa6d58cdb", 3 | "modelName": "GMFont", 4 | "mvc": "1.0", 5 | "name": "font_main_alt", 6 | "AntiAlias": 1, 7 | "TTFName": "", 8 | "bold": false, 9 | "charset": 0, 10 | "first": 0, 11 | "fontName": "Coder's Crux", 12 | "glyphs": [ 13 | { 14 | "Key": 32, 15 | "Value": { 16 | "id": "93dc3230-4892-43e3-a4ac-622f14e4f294", 17 | "modelName": "GMGlyph", 18 | "mvc": "1.0", 19 | "character": 32, 20 | "h": 14, 21 | "offset": 0, 22 | "shift": 9, 23 | "w": 9, 24 | "x": 2, 25 | "y": 2 26 | } 27 | }, 28 | { 29 | "Key": 33, 30 | "Value": { 31 | "id": "7313b636-4214-4694-9faa-6ada387053df", 32 | "modelName": "GMGlyph", 33 | "mvc": "1.0", 34 | "character": 33, 35 | "h": 14, 36 | "offset": 3, 37 | "shift": 9, 38 | "w": 2, 39 | "x": 109, 40 | "y": 50 41 | } 42 | }, 43 | { 44 | "Key": 34, 45 | "Value": { 46 | "id": "fe7c28e8-2ddc-4d5b-8241-f3270070cc6e", 47 | "modelName": "GMGlyph", 48 | "mvc": "1.0", 49 | "character": 34, 50 | "h": 14, 51 | "offset": 0, 52 | "shift": 9, 53 | "w": 5, 54 | "x": 26, 55 | "y": 50 56 | } 57 | }, 58 | { 59 | "Key": 35, 60 | "Value": { 61 | "id": "51ffc8b5-bfdb-45bd-8968-7031287f0b00", 62 | "modelName": "GMGlyph", 63 | "mvc": "1.0", 64 | "character": 35, 65 | "h": 14, 66 | "offset": 0, 67 | "shift": 10, 68 | "w": 8, 69 | "x": 82, 70 | "y": 34 71 | } 72 | }, 73 | { 74 | "Key": 36, 75 | "Value": { 76 | "id": "f2151810-437e-44b0-bc87-4aa66511e0c0", 77 | "modelName": "GMGlyph", 78 | "mvc": "1.0", 79 | "character": 36, 80 | "h": 14, 81 | "offset": 0, 82 | "shift": 9, 83 | "w": 8, 84 | "x": 72, 85 | "y": 34 86 | } 87 | }, 88 | { 89 | "Key": 37, 90 | "Value": { 91 | "id": "ea12885b-8ffa-4b5c-b249-ecc940faa3c5", 92 | "modelName": "GMGlyph", 93 | "mvc": "1.0", 94 | "character": 37, 95 | "h": 14, 96 | "offset": 0, 97 | "shift": 9, 98 | "w": 8, 99 | "x": 62, 100 | "y": 34 101 | } 102 | }, 103 | { 104 | "Key": 38, 105 | "Value": { 106 | "id": "68196973-719a-4068-b9b8-770a19d7a1a2", 107 | "modelName": "GMGlyph", 108 | "mvc": "1.0", 109 | "character": 38, 110 | "h": 14, 111 | "offset": 0, 112 | "shift": 9, 113 | "w": 8, 114 | "x": 52, 115 | "y": 34 116 | } 117 | }, 118 | { 119 | "Key": 39, 120 | "Value": { 121 | "id": "36e25e0e-cdf0-4e8e-b3f6-9827e451806d", 122 | "modelName": "GMGlyph", 123 | "mvc": "1.0", 124 | "character": 39, 125 | "h": 14, 126 | "offset": 0, 127 | "shift": 9, 128 | "w": 2, 129 | "x": 105, 130 | "y": 50 131 | } 132 | }, 133 | { 134 | "Key": 40, 135 | "Value": { 136 | "id": "6f7dcb33-b226-478a-9592-540d2db2d029", 137 | "modelName": "GMGlyph", 138 | "mvc": "1.0", 139 | "character": 40, 140 | "h": 14, 141 | "offset": 1, 142 | "shift": 9, 143 | "w": 5, 144 | "x": 33, 145 | "y": 50 146 | } 147 | }, 148 | { 149 | "Key": 41, 150 | "Value": { 151 | "id": "9361fbc7-4c6a-4b65-9e5b-133d5ff82caf", 152 | "modelName": "GMGlyph", 153 | "mvc": "1.0", 154 | "character": 41, 155 | "h": 14, 156 | "offset": 1, 157 | "shift": 9, 158 | "w": 5, 159 | "x": 40, 160 | "y": 50 161 | } 162 | }, 163 | { 164 | "Key": 42, 165 | "Value": { 166 | "id": "5e9b1610-e270-499d-8186-6a6401de96d4", 167 | "modelName": "GMGlyph", 168 | "mvc": "1.0", 169 | "character": 42, 170 | "h": 14, 171 | "offset": 0, 172 | "shift": 9, 173 | "w": 8, 174 | "x": 42, 175 | "y": 34 176 | } 177 | }, 178 | { 179 | "Key": 43, 180 | "Value": { 181 | "id": "b4f9cec0-0a1b-4e54-b7ef-1e10ab91df0e", 182 | "modelName": "GMGlyph", 183 | "mvc": "1.0", 184 | "character": 43, 185 | "h": 14, 186 | "offset": 0, 187 | "shift": 10, 188 | "w": 8, 189 | "x": 32, 190 | "y": 34 191 | } 192 | }, 193 | { 194 | "Key": 44, 195 | "Value": { 196 | "id": "182f120b-90c0-4cc6-97ad-163e6a840375", 197 | "modelName": "GMGlyph", 198 | "mvc": "1.0", 199 | "character": 44, 200 | "h": 14, 201 | "offset": 3, 202 | "shift": 9, 203 | "w": 2, 204 | "x": 117, 205 | "y": 50 206 | } 207 | }, 208 | { 209 | "Key": 45, 210 | "Value": { 211 | "id": "79d61b7d-704b-4c22-9472-97be46c5b6ee", 212 | "modelName": "GMGlyph", 213 | "mvc": "1.0", 214 | "character": 45, 215 | "h": 14, 216 | "offset": 0, 217 | "shift": 10, 218 | "w": 8, 219 | "x": 22, 220 | "y": 34 221 | } 222 | }, 223 | { 224 | "Key": 46, 225 | "Value": { 226 | "id": "d9fdd853-3b69-49e3-bcbf-6e8ff44fbb27", 227 | "modelName": "GMGlyph", 228 | "mvc": "1.0", 229 | "character": 46, 230 | "h": 14, 231 | "offset": 3, 232 | "shift": 9, 233 | "w": 2, 234 | "x": 101, 235 | "y": 50 236 | } 237 | }, 238 | { 239 | "Key": 47, 240 | "Value": { 241 | "id": "03403000-bc6a-4934-89a8-466c3e206c36", 242 | "modelName": "GMGlyph", 243 | "mvc": "1.0", 244 | "character": 47, 245 | "h": 14, 246 | "offset": 0, 247 | "shift": 9, 248 | "w": 8, 249 | "x": 12, 250 | "y": 34 251 | } 252 | }, 253 | { 254 | "Key": 48, 255 | "Value": { 256 | "id": "31ae9e5d-d868-4ba1-9597-9451ec42dc4d", 257 | "modelName": "GMGlyph", 258 | "mvc": "1.0", 259 | "character": 48, 260 | "h": 14, 261 | "offset": 0, 262 | "shift": 9, 263 | "w": 8, 264 | "x": 2, 265 | "y": 34 266 | } 267 | }, 268 | { 269 | "Key": 49, 270 | "Value": { 271 | "id": "8173fe16-cffe-45a4-a0a9-45e4515f7b3f", 272 | "modelName": "GMGlyph", 273 | "mvc": "1.0", 274 | "character": 49, 275 | "h": 14, 276 | "offset": 1, 277 | "shift": 9, 278 | "w": 5, 279 | "x": 75, 280 | "y": 50 281 | } 282 | }, 283 | { 284 | "Key": 50, 285 | "Value": { 286 | "id": "c9846a72-f090-4656-9d86-fdaaa4d52815", 287 | "modelName": "GMGlyph", 288 | "mvc": "1.0", 289 | "character": 50, 290 | "h": 14, 291 | "offset": 0, 292 | "shift": 9, 293 | "w": 8, 294 | "x": 242, 295 | "y": 18 296 | } 297 | }, 298 | { 299 | "Key": 51, 300 | "Value": { 301 | "id": "2b76b7ef-eb84-442e-80c4-9b79be125dcc", 302 | "modelName": "GMGlyph", 303 | "mvc": "1.0", 304 | "character": 51, 305 | "h": 14, 306 | "offset": 0, 307 | "shift": 9, 308 | "w": 8, 309 | "x": 232, 310 | "y": 18 311 | } 312 | }, 313 | { 314 | "Key": 52, 315 | "Value": { 316 | "id": "99149c3d-65f6-4fc2-baec-96cbd693502b", 317 | "modelName": "GMGlyph", 318 | "mvc": "1.0", 319 | "character": 52, 320 | "h": 14, 321 | "offset": 0, 322 | "shift": 10, 323 | "w": 8, 324 | "x": 182, 325 | "y": 18 326 | } 327 | }, 328 | { 329 | "Key": 53, 330 | "Value": { 331 | "id": "eea51f9c-eefd-4258-a15e-be7ceaadeae9", 332 | "modelName": "GMGlyph", 333 | "mvc": "1.0", 334 | "character": 53, 335 | "h": 14, 336 | "offset": 0, 337 | "shift": 9, 338 | "w": 8, 339 | "x": 212, 340 | "y": 18 341 | } 342 | }, 343 | { 344 | "Key": 54, 345 | "Value": { 346 | "id": "bcc0dd6d-7026-419f-a0eb-c0ab665daac4", 347 | "modelName": "GMGlyph", 348 | "mvc": "1.0", 349 | "character": 54, 350 | "h": 14, 351 | "offset": 0, 352 | "shift": 9, 353 | "w": 8, 354 | "x": 202, 355 | "y": 18 356 | } 357 | }, 358 | { 359 | "Key": 55, 360 | "Value": { 361 | "id": "d5ae97ee-00e5-4c11-b914-6bcae2f7569b", 362 | "modelName": "GMGlyph", 363 | "mvc": "1.0", 364 | "character": 55, 365 | "h": 14, 366 | "offset": 0, 367 | "shift": 9, 368 | "w": 8, 369 | "x": 192, 370 | "y": 18 371 | } 372 | }, 373 | { 374 | "Key": 56, 375 | "Value": { 376 | "id": "cbe5152a-5b47-4897-9cea-620266862d73", 377 | "modelName": "GMGlyph", 378 | "mvc": "1.0", 379 | "character": 56, 380 | "h": 14, 381 | "offset": 0, 382 | "shift": 9, 383 | "w": 8, 384 | "x": 92, 385 | "y": 34 386 | } 387 | }, 388 | { 389 | "Key": 57, 390 | "Value": { 391 | "id": "a039073f-4b1c-414b-871f-bc04b6e37c22", 392 | "modelName": "GMGlyph", 393 | "mvc": "1.0", 394 | "character": 57, 395 | "h": 14, 396 | "offset": 0, 397 | "shift": 9, 398 | "w": 8, 399 | "x": 102, 400 | "y": 34 401 | } 402 | }, 403 | { 404 | "Key": 58, 405 | "Value": { 406 | "id": "253c9ebc-9b79-4c04-8818-5f4c23f3e210", 407 | "modelName": "GMGlyph", 408 | "mvc": "1.0", 409 | "character": 58, 410 | "h": 14, 411 | "offset": 3, 412 | "shift": 9, 413 | "w": 2, 414 | "x": 121, 415 | "y": 50 416 | } 417 | }, 418 | { 419 | "Key": 59, 420 | "Value": { 421 | "id": "d50fea08-d07c-4561-9219-b1274cf9a8b4", 422 | "modelName": "GMGlyph", 423 | "mvc": "1.0", 424 | "character": 59, 425 | "h": 14, 426 | "offset": 1, 427 | "shift": 9, 428 | "w": 3, 429 | "x": 96, 430 | "y": 50 431 | } 432 | }, 433 | { 434 | "Key": 60, 435 | "Value": { 436 | "id": "c3aaaf12-4196-4840-88e6-76138027e381", 437 | "modelName": "GMGlyph", 438 | "mvc": "1.0", 439 | "character": 60, 440 | "h": 14, 441 | "offset": 0, 442 | "shift": 9, 443 | "w": 6, 444 | "x": 232, 445 | "y": 34 446 | } 447 | }, 448 | { 449 | "Key": 61, 450 | "Value": { 451 | "id": "8fecf23f-a49f-4b2f-8f24-83c3c88dab4d", 452 | "modelName": "GMGlyph", 453 | "mvc": "1.0", 454 | "character": 61, 455 | "h": 14, 456 | "offset": 0, 457 | "shift": 10, 458 | "w": 8, 459 | "x": 202, 460 | "y": 34 461 | } 462 | }, 463 | { 464 | "Key": 62, 465 | "Value": { 466 | "id": "6a2f8c1d-ad08-4804-a0ed-df75c94aa10b", 467 | "modelName": "GMGlyph", 468 | "mvc": "1.0", 469 | "character": 62, 470 | "h": 14, 471 | "offset": 1, 472 | "shift": 9, 473 | "w": 6, 474 | "x": 18, 475 | "y": 50 476 | } 477 | }, 478 | { 479 | "Key": 63, 480 | "Value": { 481 | "id": "1398ba14-0a64-40c5-b205-21eb03f086b0", 482 | "modelName": "GMGlyph", 483 | "mvc": "1.0", 484 | "character": 63, 485 | "h": 14, 486 | "offset": 0, 487 | "shift": 9, 488 | "w": 8, 489 | "x": 182, 490 | "y": 34 491 | } 492 | }, 493 | { 494 | "Key": 64, 495 | "Value": { 496 | "id": "0d3b8ab0-4532-40f9-b782-75b5eee9fc54", 497 | "modelName": "GMGlyph", 498 | "mvc": "1.0", 499 | "character": 64, 500 | "h": 14, 501 | "offset": 0, 502 | "shift": 9, 503 | "w": 8, 504 | "x": 172, 505 | "y": 34 506 | } 507 | }, 508 | { 509 | "Key": 65, 510 | "Value": { 511 | "id": "ce87f7e9-bff6-40e3-931b-c2e1edaa5b74", 512 | "modelName": "GMGlyph", 513 | "mvc": "1.0", 514 | "character": 65, 515 | "h": 14, 516 | "offset": 0, 517 | "shift": 9, 518 | "w": 8, 519 | "x": 152, 520 | "y": 34 521 | } 522 | }, 523 | { 524 | "Key": 66, 525 | "Value": { 526 | "id": "f51d471a-7d7c-4103-b9ac-800f093932b2", 527 | "modelName": "GMGlyph", 528 | "mvc": "1.0", 529 | "character": 66, 530 | "h": 14, 531 | "offset": 0, 532 | "shift": 9, 533 | "w": 8, 534 | "x": 132, 535 | "y": 34 536 | } 537 | }, 538 | { 539 | "Key": 67, 540 | "Value": { 541 | "id": "1777f4a5-ce7b-4fdb-97e5-65c7f674a3bc", 542 | "modelName": "GMGlyph", 543 | "mvc": "1.0", 544 | "character": 67, 545 | "h": 14, 546 | "offset": 0, 547 | "shift": 9, 548 | "w": 8, 549 | "x": 122, 550 | "y": 34 551 | } 552 | }, 553 | { 554 | "Key": 68, 555 | "Value": { 556 | "id": "cfd355ea-2696-4f81-8832-382ad27bef4f", 557 | "modelName": "GMGlyph", 558 | "mvc": "1.0", 559 | "character": 68, 560 | "h": 14, 561 | "offset": 0, 562 | "shift": 9, 563 | "w": 8, 564 | "x": 222, 565 | "y": 34 566 | } 567 | }, 568 | { 569 | "Key": 69, 570 | "Value": { 571 | "id": "f04548ca-7cfc-4684-9f62-ca6f56121ceb", 572 | "modelName": "GMGlyph", 573 | "mvc": "1.0", 574 | "character": 69, 575 | "h": 14, 576 | "offset": 0, 577 | "shift": 9, 578 | "w": 8, 579 | "x": 162, 580 | "y": 34 581 | } 582 | }, 583 | { 584 | "Key": 70, 585 | "Value": { 586 | "id": "0e5e82bc-99d6-4831-8e0a-0009f9417e3d", 587 | "modelName": "GMGlyph", 588 | "mvc": "1.0", 589 | "character": 70, 590 | "h": 14, 591 | "offset": 0, 592 | "shift": 9, 593 | "w": 8, 594 | "x": 142, 595 | "y": 34 596 | } 597 | }, 598 | { 599 | "Key": 71, 600 | "Value": { 601 | "id": "55654c8c-010d-43f2-8e01-9efdeb99e91e", 602 | "modelName": "GMGlyph", 603 | "mvc": "1.0", 604 | "character": 71, 605 | "h": 14, 606 | "offset": 0, 607 | "shift": 9, 608 | "w": 8, 609 | "x": 192, 610 | "y": 34 611 | } 612 | }, 613 | { 614 | "Key": 72, 615 | "Value": { 616 | "id": "7549cddb-69aa-4aef-afa4-4bd3da8e5e93", 617 | "modelName": "GMGlyph", 618 | "mvc": "1.0", 619 | "character": 72, 620 | "h": 14, 621 | "offset": 0, 622 | "shift": 9, 623 | "w": 8, 624 | "x": 212, 625 | "y": 34 626 | } 627 | }, 628 | { 629 | "Key": 73, 630 | "Value": { 631 | "id": "5963b0f4-2ce0-40e9-8b3d-55d8c8709ec7", 632 | "modelName": "GMGlyph", 633 | "mvc": "1.0", 634 | "character": 73, 635 | "h": 14, 636 | "offset": 1, 637 | "shift": 9, 638 | "w": 5, 639 | "x": 47, 640 | "y": 50 641 | } 642 | }, 643 | { 644 | "Key": 74, 645 | "Value": { 646 | "id": "823174f5-3af3-4e8b-b87a-462a04705d45", 647 | "modelName": "GMGlyph", 648 | "mvc": "1.0", 649 | "character": 74, 650 | "h": 14, 651 | "offset": 0, 652 | "shift": 10, 653 | "w": 8, 654 | "x": 222, 655 | "y": 18 656 | } 657 | }, 658 | { 659 | "Key": 75, 660 | "Value": { 661 | "id": "6b361f95-5278-471c-ac1f-d4ca1618a55c", 662 | "modelName": "GMGlyph", 663 | "mvc": "1.0", 664 | "character": 75, 665 | "h": 14, 666 | "offset": 0, 667 | "shift": 9, 668 | "w": 8, 669 | "x": 162, 670 | "y": 18 671 | } 672 | }, 673 | { 674 | "Key": 76, 675 | "Value": { 676 | "id": "33077557-dfc0-45f0-9b12-eb9a73351f62", 677 | "modelName": "GMGlyph", 678 | "mvc": "1.0", 679 | "character": 76, 680 | "h": 14, 681 | "offset": 0, 682 | "shift": 9, 683 | "w": 8, 684 | "x": 52, 685 | "y": 18 686 | } 687 | }, 688 | { 689 | "Key": 77, 690 | "Value": { 691 | "id": "807d4eb1-1f0b-427a-8316-be6adbd23acc", 692 | "modelName": "GMGlyph", 693 | "mvc": "1.0", 694 | "character": 77, 695 | "h": 14, 696 | "offset": 0, 697 | "shift": 9, 698 | "w": 8, 699 | "x": 173, 700 | "y": 2 701 | } 702 | }, 703 | { 704 | "Key": 78, 705 | "Value": { 706 | "id": "e41f847f-58e7-465a-bfe2-b857d587bdfb", 707 | "modelName": "GMGlyph", 708 | "mvc": "1.0", 709 | "character": 78, 710 | "h": 14, 711 | "offset": 0, 712 | "shift": 9, 713 | "w": 8, 714 | "x": 163, 715 | "y": 2 716 | } 717 | }, 718 | { 719 | "Key": 79, 720 | "Value": { 721 | "id": "fa873d85-e7fd-43bc-881c-9c4aad00db66", 722 | "modelName": "GMGlyph", 723 | "mvc": "1.0", 724 | "character": 79, 725 | "h": 14, 726 | "offset": 0, 727 | "shift": 9, 728 | "w": 8, 729 | "x": 172, 730 | "y": 18 731 | } 732 | }, 733 | { 734 | "Key": 80, 735 | "Value": { 736 | "id": "c7fedddc-9abf-43d0-9a97-0cb639d42aeb", 737 | "modelName": "GMGlyph", 738 | "mvc": "1.0", 739 | "character": 80, 740 | "h": 14, 741 | "offset": 0, 742 | "shift": 9, 743 | "w": 8, 744 | "x": 153, 745 | "y": 2 746 | } 747 | }, 748 | { 749 | "Key": 81, 750 | "Value": { 751 | "id": "2d923f1a-a0c7-4119-9e90-a246312cc7be", 752 | "modelName": "GMGlyph", 753 | "mvc": "1.0", 754 | "character": 81, 755 | "h": 14, 756 | "offset": 0, 757 | "shift": 9, 758 | "w": 8, 759 | "x": 143, 760 | "y": 2 761 | } 762 | }, 763 | { 764 | "Key": 82, 765 | "Value": { 766 | "id": "03d5ddf2-23ff-46d7-8f11-8ebdc15cbef9", 767 | "modelName": "GMGlyph", 768 | "mvc": "1.0", 769 | "character": 82, 770 | "h": 14, 771 | "offset": 0, 772 | "shift": 9, 773 | "w": 8, 774 | "x": 133, 775 | "y": 2 776 | } 777 | }, 778 | { 779 | "Key": 83, 780 | "Value": { 781 | "id": "f7d60d22-9d28-48d3-8e51-899184f54e1f", 782 | "modelName": "GMGlyph", 783 | "mvc": "1.0", 784 | "character": 83, 785 | "h": 14, 786 | "offset": 0, 787 | "shift": 9, 788 | "w": 8, 789 | "x": 123, 790 | "y": 2 791 | } 792 | }, 793 | { 794 | "Key": 84, 795 | "Value": { 796 | "id": "b5e9eb49-ca6f-423a-b408-4ae1ecc4ab86", 797 | "modelName": "GMGlyph", 798 | "mvc": "1.0", 799 | "character": 84, 800 | "h": 14, 801 | "offset": 0, 802 | "shift": 10, 803 | "w": 8, 804 | "x": 113, 805 | "y": 2 806 | } 807 | }, 808 | { 809 | "Key": 85, 810 | "Value": { 811 | "id": "50dee7ef-6c48-43fe-b6c4-c20c430f517a", 812 | "modelName": "GMGlyph", 813 | "mvc": "1.0", 814 | "character": 85, 815 | "h": 14, 816 | "offset": 0, 817 | "shift": 9, 818 | "w": 8, 819 | "x": 103, 820 | "y": 2 821 | } 822 | }, 823 | { 824 | "Key": 86, 825 | "Value": { 826 | "id": "d4b046e6-ddc7-400b-8fa1-3f8195c5ae32", 827 | "modelName": "GMGlyph", 828 | "mvc": "1.0", 829 | "character": 86, 830 | "h": 14, 831 | "offset": 0, 832 | "shift": 9, 833 | "w": 8, 834 | "x": 93, 835 | "y": 2 836 | } 837 | }, 838 | { 839 | "Key": 87, 840 | "Value": { 841 | "id": "a6b4a664-1711-4f04-afea-aba3eeed3ed3", 842 | "modelName": "GMGlyph", 843 | "mvc": "1.0", 844 | "character": 87, 845 | "h": 14, 846 | "offset": 0, 847 | "shift": 9, 848 | "w": 8, 849 | "x": 83, 850 | "y": 2 851 | } 852 | }, 853 | { 854 | "Key": 88, 855 | "Value": { 856 | "id": "95b110c5-8d32-4d61-b425-6724802f4cd2", 857 | "modelName": "GMGlyph", 858 | "mvc": "1.0", 859 | "character": 88, 860 | "h": 14, 861 | "offset": 0, 862 | "shift": 9, 863 | "w": 8, 864 | "x": 73, 865 | "y": 2 866 | } 867 | }, 868 | { 869 | "Key": 89, 870 | "Value": { 871 | "id": "a305fc0e-fe40-41c0-af5d-ebea9d274fb0", 872 | "modelName": "GMGlyph", 873 | "mvc": "1.0", 874 | "character": 89, 875 | "h": 14, 876 | "offset": 0, 877 | "shift": 9, 878 | "w": 8, 879 | "x": 63, 880 | "y": 2 881 | } 882 | }, 883 | { 884 | "Key": 90, 885 | "Value": { 886 | "id": "02dc5dac-06af-467b-8526-884a01cb6a88", 887 | "modelName": "GMGlyph", 888 | "mvc": "1.0", 889 | "character": 90, 890 | "h": 14, 891 | "offset": 0, 892 | "shift": 9, 893 | "w": 8, 894 | "x": 53, 895 | "y": 2 896 | } 897 | }, 898 | { 899 | "Key": 91, 900 | "Value": { 901 | "id": "24cbf5f6-80cf-40bb-aff7-584ebcd3dc08", 902 | "modelName": "GMGlyph", 903 | "mvc": "1.0", 904 | "character": 91, 905 | "h": 14, 906 | "offset": 1, 907 | "shift": 9, 908 | "w": 5, 909 | "x": 89, 910 | "y": 50 911 | } 912 | }, 913 | { 914 | "Key": 92, 915 | "Value": { 916 | "id": "22666acc-f9e1-47c6-9094-4881ac059874", 917 | "modelName": "GMGlyph", 918 | "mvc": "1.0", 919 | "character": 92, 920 | "h": 14, 921 | "offset": 0, 922 | "shift": 9, 923 | "w": 8, 924 | "x": 43, 925 | "y": 2 926 | } 927 | }, 928 | { 929 | "Key": 93, 930 | "Value": { 931 | "id": "abc9a22a-3d70-40b3-9480-63d3f305ef72", 932 | "modelName": "GMGlyph", 933 | "mvc": "1.0", 934 | "character": 93, 935 | "h": 14, 936 | "offset": 1, 937 | "shift": 9, 938 | "w": 5, 939 | "x": 54, 940 | "y": 50 941 | } 942 | }, 943 | { 944 | "Key": 94, 945 | "Value": { 946 | "id": "77095f6c-7f90-42e3-8416-99ed1addf53e", 947 | "modelName": "GMGlyph", 948 | "mvc": "1.0", 949 | "character": 94, 950 | "h": 14, 951 | "offset": 0, 952 | "shift": 9, 953 | "w": 8, 954 | "x": 33, 955 | "y": 2 956 | } 957 | }, 958 | { 959 | "Key": 95, 960 | "Value": { 961 | "id": "0fd9c1f6-32e8-4409-9859-60e91142b245", 962 | "modelName": "GMGlyph", 963 | "mvc": "1.0", 964 | "character": 95, 965 | "h": 14, 966 | "offset": 0, 967 | "shift": 10, 968 | "w": 8, 969 | "x": 23, 970 | "y": 2 971 | } 972 | }, 973 | { 974 | "Key": 96, 975 | "Value": { 976 | "id": "66a4c564-56d5-44cf-b63a-64505234c2ea", 977 | "modelName": "GMGlyph", 978 | "mvc": "1.0", 979 | "character": 96, 980 | "h": 14, 981 | "offset": 1, 982 | "shift": 9, 983 | "w": 5, 984 | "x": 82, 985 | "y": 50 986 | } 987 | }, 988 | { 989 | "Key": 97, 990 | "Value": { 991 | "id": "f8c6667a-4a80-42d7-900e-cc1b95b4bc28", 992 | "modelName": "GMGlyph", 993 | "mvc": "1.0", 994 | "character": 97, 995 | "h": 14, 996 | "offset": 0, 997 | "shift": 9, 998 | "w": 8, 999 | "x": 13, 1000 | "y": 2 1001 | } 1002 | }, 1003 | { 1004 | "Key": 98, 1005 | "Value": { 1006 | "id": "15436a09-63c8-4c19-8c5f-2a527f32af5c", 1007 | "modelName": "GMGlyph", 1008 | "mvc": "1.0", 1009 | "character": 98, 1010 | "h": 14, 1011 | "offset": 0, 1012 | "shift": 9, 1013 | "w": 8, 1014 | "x": 183, 1015 | "y": 2 1016 | } 1017 | }, 1018 | { 1019 | "Key": 99, 1020 | "Value": { 1021 | "id": "b375000e-1db4-4eba-ad44-1827b6e4cfb8", 1022 | "modelName": "GMGlyph", 1023 | "mvc": "1.0", 1024 | "character": 99, 1025 | "h": 14, 1026 | "offset": 0, 1027 | "shift": 9, 1028 | "w": 8, 1029 | "x": 193, 1030 | "y": 2 1031 | } 1032 | }, 1033 | { 1034 | "Key": 100, 1035 | "Value": { 1036 | "id": "382dd906-f48d-4105-881c-5608c61d1253", 1037 | "modelName": "GMGlyph", 1038 | "mvc": "1.0", 1039 | "character": 100, 1040 | "h": 14, 1041 | "offset": 0, 1042 | "shift": 9, 1043 | "w": 8, 1044 | "x": 203, 1045 | "y": 2 1046 | } 1047 | }, 1048 | { 1049 | "Key": 101, 1050 | "Value": { 1051 | "id": "642bc8b4-934f-45e7-9a3d-277fa1f42dbf", 1052 | "modelName": "GMGlyph", 1053 | "mvc": "1.0", 1054 | "character": 101, 1055 | "h": 14, 1056 | "offset": 0, 1057 | "shift": 9, 1058 | "w": 8, 1059 | "x": 213, 1060 | "y": 2 1061 | } 1062 | }, 1063 | { 1064 | "Key": 102, 1065 | "Value": { 1066 | "id": "67acde19-be57-43fb-8a34-7d4d7325c3df", 1067 | "modelName": "GMGlyph", 1068 | "mvc": "1.0", 1069 | "character": 102, 1070 | "h": 14, 1071 | "offset": 0, 1072 | "shift": 9, 1073 | "w": 8, 1074 | "x": 142, 1075 | "y": 18 1076 | } 1077 | }, 1078 | { 1079 | "Key": 103, 1080 | "Value": { 1081 | "id": "3e31837b-2c87-44bc-80da-fb30b55c63ab", 1082 | "modelName": "GMGlyph", 1083 | "mvc": "1.0", 1084 | "character": 103, 1085 | "h": 14, 1086 | "offset": 0, 1087 | "shift": 9, 1088 | "w": 8, 1089 | "x": 132, 1090 | "y": 18 1091 | } 1092 | }, 1093 | { 1094 | "Key": 104, 1095 | "Value": { 1096 | "id": "1107668e-0152-4489-8a2b-83dc7fab4c60", 1097 | "modelName": "GMGlyph", 1098 | "mvc": "1.0", 1099 | "character": 104, 1100 | "h": 14, 1101 | "offset": 0, 1102 | "shift": 9, 1103 | "w": 8, 1104 | "x": 122, 1105 | "y": 18 1106 | } 1107 | }, 1108 | { 1109 | "Key": 105, 1110 | "Value": { 1111 | "id": "d0d1ffe0-be6d-4852-aac4-64628c3e4d99", 1112 | "modelName": "GMGlyph", 1113 | "mvc": "1.0", 1114 | "character": 105, 1115 | "h": 14, 1116 | "offset": 1, 1117 | "shift": 9, 1118 | "w": 5, 1119 | "x": 68, 1120 | "y": 50 1121 | } 1122 | }, 1123 | { 1124 | "Key": 106, 1125 | "Value": { 1126 | "id": "fc33f8a4-3c73-4954-99fc-edf92b0f9a22", 1127 | "modelName": "GMGlyph", 1128 | "mvc": "1.0", 1129 | "character": 106, 1130 | "h": 14, 1131 | "offset": 0, 1132 | "shift": 9, 1133 | "w": 6, 1134 | "x": 240, 1135 | "y": 34 1136 | } 1137 | }, 1138 | { 1139 | "Key": 107, 1140 | "Value": { 1141 | "id": "22baa399-5151-4cd0-9bcf-bcf8e70df223", 1142 | "modelName": "GMGlyph", 1143 | "mvc": "1.0", 1144 | "character": 107, 1145 | "h": 14, 1146 | "offset": 0, 1147 | "shift": 9, 1148 | "w": 8, 1149 | "x": 112, 1150 | "y": 18 1151 | } 1152 | }, 1153 | { 1154 | "Key": 108, 1155 | "Value": { 1156 | "id": "e44bf6ab-041f-4e70-a5b8-62aa4849ee4c", 1157 | "modelName": "GMGlyph", 1158 | "mvc": "1.0", 1159 | "character": 108, 1160 | "h": 14, 1161 | "offset": 1, 1162 | "shift": 9, 1163 | "w": 5, 1164 | "x": 61, 1165 | "y": 50 1166 | } 1167 | }, 1168 | { 1169 | "Key": 109, 1170 | "Value": { 1171 | "id": "354bb490-b81c-44c8-be5a-82b1d4d5b294", 1172 | "modelName": "GMGlyph", 1173 | "mvc": "1.0", 1174 | "character": 109, 1175 | "h": 14, 1176 | "offset": 0, 1177 | "shift": 9, 1178 | "w": 8, 1179 | "x": 102, 1180 | "y": 18 1181 | } 1182 | }, 1183 | { 1184 | "Key": 110, 1185 | "Value": { 1186 | "id": "fac0ee1e-b696-4401-9fc1-d3e9321ed3f1", 1187 | "modelName": "GMGlyph", 1188 | "mvc": "1.0", 1189 | "character": 110, 1190 | "h": 14, 1191 | "offset": 0, 1192 | "shift": 9, 1193 | "w": 8, 1194 | "x": 92, 1195 | "y": 18 1196 | } 1197 | }, 1198 | { 1199 | "Key": 111, 1200 | "Value": { 1201 | "id": "43bd20c3-6205-4aaa-bc9f-c938f960f4d3", 1202 | "modelName": "GMGlyph", 1203 | "mvc": "1.0", 1204 | "character": 111, 1205 | "h": 14, 1206 | "offset": 0, 1207 | "shift": 9, 1208 | "w": 8, 1209 | "x": 82, 1210 | "y": 18 1211 | } 1212 | }, 1213 | { 1214 | "Key": 112, 1215 | "Value": { 1216 | "id": "fa9ff8fd-140d-4acf-9472-4a942c00bb59", 1217 | "modelName": "GMGlyph", 1218 | "mvc": "1.0", 1219 | "character": 112, 1220 | "h": 14, 1221 | "offset": 0, 1222 | "shift": 9, 1223 | "w": 8, 1224 | "x": 72, 1225 | "y": 18 1226 | } 1227 | }, 1228 | { 1229 | "Key": 113, 1230 | "Value": { 1231 | "id": "ec7cf47d-9b70-4075-9cb6-391a86d899f4", 1232 | "modelName": "GMGlyph", 1233 | "mvc": "1.0", 1234 | "character": 113, 1235 | "h": 14, 1236 | "offset": 0, 1237 | "shift": 9, 1238 | "w": 8, 1239 | "x": 152, 1240 | "y": 18 1241 | } 1242 | }, 1243 | { 1244 | "Key": 114, 1245 | "Value": { 1246 | "id": "f31f40b3-20da-4724-b75a-2ac4827453fd", 1247 | "modelName": "GMGlyph", 1248 | "mvc": "1.0", 1249 | "character": 114, 1250 | "h": 14, 1251 | "offset": 0, 1252 | "shift": 9, 1253 | "w": 8, 1254 | "x": 62, 1255 | "y": 18 1256 | } 1257 | }, 1258 | { 1259 | "Key": 115, 1260 | "Value": { 1261 | "id": "25dc723c-c7ec-4be2-a621-63c04c9002af", 1262 | "modelName": "GMGlyph", 1263 | "mvc": "1.0", 1264 | "character": 115, 1265 | "h": 14, 1266 | "offset": 0, 1267 | "shift": 9, 1268 | "w": 8, 1269 | "x": 42, 1270 | "y": 18 1271 | } 1272 | }, 1273 | { 1274 | "Key": 116, 1275 | "Value": { 1276 | "id": "c6eb17ae-7faf-40c9-992f-c39bc6f50346", 1277 | "modelName": "GMGlyph", 1278 | "mvc": "1.0", 1279 | "character": 116, 1280 | "h": 14, 1281 | "offset": 0, 1282 | "shift": 9, 1283 | "w": 8, 1284 | "x": 32, 1285 | "y": 18 1286 | } 1287 | }, 1288 | { 1289 | "Key": 117, 1290 | "Value": { 1291 | "id": "7e4b1372-d6d5-437b-a97b-d770ecb4850a", 1292 | "modelName": "GMGlyph", 1293 | "mvc": "1.0", 1294 | "character": 117, 1295 | "h": 14, 1296 | "offset": 0, 1297 | "shift": 9, 1298 | "w": 8, 1299 | "x": 22, 1300 | "y": 18 1301 | } 1302 | }, 1303 | { 1304 | "Key": 118, 1305 | "Value": { 1306 | "id": "3997c907-b953-4b11-9084-e0df980b3780", 1307 | "modelName": "GMGlyph", 1308 | "mvc": "1.0", 1309 | "character": 118, 1310 | "h": 14, 1311 | "offset": 0, 1312 | "shift": 9, 1313 | "w": 8, 1314 | "x": 12, 1315 | "y": 18 1316 | } 1317 | }, 1318 | { 1319 | "Key": 119, 1320 | "Value": { 1321 | "id": "496e64b1-55e6-40a1-89c4-0486fc8be3e8", 1322 | "modelName": "GMGlyph", 1323 | "mvc": "1.0", 1324 | "character": 119, 1325 | "h": 14, 1326 | "offset": 0, 1327 | "shift": 9, 1328 | "w": 8, 1329 | "x": 2, 1330 | "y": 18 1331 | } 1332 | }, 1333 | { 1334 | "Key": 120, 1335 | "Value": { 1336 | "id": "a379634c-d002-49db-833d-634751e739b4", 1337 | "modelName": "GMGlyph", 1338 | "mvc": "1.0", 1339 | "character": 120, 1340 | "h": 14, 1341 | "offset": 0, 1342 | "shift": 9, 1343 | "w": 8, 1344 | "x": 243, 1345 | "y": 2 1346 | } 1347 | }, 1348 | { 1349 | "Key": 121, 1350 | "Value": { 1351 | "id": "d9c55245-1fa2-4fad-9cc6-738570b871e7", 1352 | "modelName": "GMGlyph", 1353 | "mvc": "1.0", 1354 | "character": 121, 1355 | "h": 14, 1356 | "offset": 0, 1357 | "shift": 9, 1358 | "w": 8, 1359 | "x": 233, 1360 | "y": 2 1361 | } 1362 | }, 1363 | { 1364 | "Key": 122, 1365 | "Value": { 1366 | "id": "00636590-501a-4625-b0c8-a226fe01d08f", 1367 | "modelName": "GMGlyph", 1368 | "mvc": "1.0", 1369 | "character": 122, 1370 | "h": 14, 1371 | "offset": 0, 1372 | "shift": 10, 1373 | "w": 8, 1374 | "x": 223, 1375 | "y": 2 1376 | } 1377 | }, 1378 | { 1379 | "Key": 123, 1380 | "Value": { 1381 | "id": "a22b8226-c984-4a03-b361-f96ee621bc06", 1382 | "modelName": "GMGlyph", 1383 | "mvc": "1.0", 1384 | "character": 123, 1385 | "h": 14, 1386 | "offset": 1, 1387 | "shift": 9, 1388 | "w": 6, 1389 | "x": 2, 1390 | "y": 50 1391 | } 1392 | }, 1393 | { 1394 | "Key": 124, 1395 | "Value": { 1396 | "id": "773c79c9-ecb3-42ef-a89b-ff182b59aced", 1397 | "modelName": "GMGlyph", 1398 | "mvc": "1.0", 1399 | "character": 124, 1400 | "h": 14, 1401 | "offset": 3, 1402 | "shift": 9, 1403 | "w": 2, 1404 | "x": 113, 1405 | "y": 50 1406 | } 1407 | }, 1408 | { 1409 | "Key": 125, 1410 | "Value": { 1411 | "id": "5a59fbce-8464-46e2-9a75-2a47a150ac04", 1412 | "modelName": "GMGlyph", 1413 | "mvc": "1.0", 1414 | "character": 125, 1415 | "h": 14, 1416 | "offset": 0, 1417 | "shift": 9, 1418 | "w": 6, 1419 | "x": 10, 1420 | "y": 50 1421 | } 1422 | }, 1423 | { 1424 | "Key": 126, 1425 | "Value": { 1426 | "id": "d6a267cb-0cd2-4e2e-8136-6784d4dbe813", 1427 | "modelName": "GMGlyph", 1428 | "mvc": "1.0", 1429 | "character": 126, 1430 | "h": 14, 1431 | "offset": 0, 1432 | "shift": 9, 1433 | "w": 8, 1434 | "x": 112, 1435 | "y": 34 1436 | } 1437 | } 1438 | ], 1439 | "image": null, 1440 | "includeTTF": false, 1441 | "italic": false, 1442 | "kerningPairs": [ 1443 | 1444 | ], 1445 | "last": 0, 1446 | "ranges": [ 1447 | { 1448 | "x": 32, 1449 | "y": 127 1450 | } 1451 | ], 1452 | "sampleText": "abcdef ABCDEF\\u000a0123456789 .,<>\"'&!?\\u000athe quick brown fox jumps over the lazy dog\\u000aTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG", 1453 | "size": 18, 1454 | "styleName": "Regular", 1455 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f" 1456 | } -------------------------------------------------------------------------------- /GML Text/fonts/font_other/font_other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/GML-Text/90088a428e08e19ac010d360f69d5d3d3e5de6c0/GML Text/fonts/font_other/font_other.png -------------------------------------------------------------------------------- /GML Text/fonts/font_other/font_other.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "7ed870c9-0a17-4437-88e7-f96c22576e8e", 3 | "modelName": "GMFont", 4 | "mvc": "1.0", 5 | "name": "font_other", 6 | "AntiAlias": 1, 7 | "TTFName": "", 8 | "bold": false, 9 | "charset": 0, 10 | "first": 0, 11 | "fontName": "Andale Mono", 12 | "glyphs": [ 13 | { 14 | "Key": 32, 15 | "Value": { 16 | "id": "136b75c9-dbd2-478e-8fcc-317d06ccdbe4", 17 | "modelName": "GMGlyph", 18 | "mvc": "1.0", 19 | "character": 32, 20 | "h": 54, 21 | "offset": 0, 22 | "shift": 29, 23 | "w": 29, 24 | "x": 2, 25 | "y": 2 26 | } 27 | }, 28 | { 29 | "Key": 33, 30 | "Value": { 31 | "id": "28135e97-32e7-40a4-8683-d50b812ee43f", 32 | "modelName": "GMGlyph", 33 | "mvc": "1.0", 34 | "character": 33, 35 | "h": 54, 36 | "offset": 11, 37 | "shift": 29, 38 | "w": 7, 39 | "x": 2, 40 | "y": 226 41 | } 42 | }, 43 | { 44 | "Key": 34, 45 | "Value": { 46 | "id": "01346060-c378-4360-98b9-b16c99a8f0c5", 47 | "modelName": "GMGlyph", 48 | "mvc": "1.0", 49 | "character": 34, 50 | "h": 54, 51 | "offset": 8, 52 | "shift": 29, 53 | "w": 13, 54 | "x": 416, 55 | "y": 170 56 | } 57 | }, 58 | { 59 | "Key": 35, 60 | "Value": { 61 | "id": "894dd283-03b9-48c0-a2a2-59e2bf2b7c3e", 62 | "modelName": "GMGlyph", 63 | "mvc": "1.0", 64 | "character": 35, 65 | "h": 54, 66 | "offset": 2, 67 | "shift": 29, 68 | "w": 25, 69 | "x": 348, 70 | "y": 2 71 | } 72 | }, 73 | { 74 | "Key": 36, 75 | "Value": { 76 | "id": "3cf0e579-8fc9-426a-9f64-b313bf219cca", 77 | "modelName": "GMGlyph", 78 | "mvc": "1.0", 79 | "character": 36, 80 | "h": 54, 81 | "offset": 5, 82 | "shift": 29, 83 | "w": 19, 84 | "x": 488, 85 | "y": 114 86 | } 87 | }, 88 | { 89 | "Key": 37, 90 | "Value": { 91 | "id": "2fd26ce4-13a7-4fef-99ed-cf1dc8140bc2", 92 | "modelName": "GMGlyph", 93 | "mvc": "1.0", 94 | "character": 37, 95 | "h": 54, 96 | "offset": 1, 97 | "shift": 29, 98 | "w": 27, 99 | "x": 210, 100 | "y": 2 101 | } 102 | }, 103 | { 104 | "Key": 38, 105 | "Value": { 106 | "id": "3ec6d1c3-f137-42f0-9905-8e45d3fe25a7", 107 | "modelName": "GMGlyph", 108 | "mvc": "1.0", 109 | "character": 38, 110 | "h": 54, 111 | "offset": 1, 112 | "shift": 29, 113 | "w": 28, 114 | "x": 64, 115 | "y": 2 116 | } 117 | }, 118 | { 119 | "Key": 39, 120 | "Value": { 121 | "id": "73c606da-c211-4fe3-94df-3400201577e9", 122 | "modelName": "GMGlyph", 123 | "mvc": "1.0", 124 | "character": 39, 125 | "h": 54, 126 | "offset": 12, 127 | "shift": 29, 128 | "w": 5, 129 | "x": 27, 130 | "y": 226 131 | } 132 | }, 133 | { 134 | "Key": 40, 135 | "Value": { 136 | "id": "d4415b27-0a68-4361-8854-5dea5ad08fe1", 137 | "modelName": "GMGlyph", 138 | "mvc": "1.0", 139 | "character": 40, 140 | "h": 54, 141 | "offset": 10, 142 | "shift": 29, 143 | "w": 13, 144 | "x": 431, 145 | "y": 170 146 | } 147 | }, 148 | { 149 | "Key": 41, 150 | "Value": { 151 | "id": "b562ecd0-7998-47cb-be71-a0dd2a99d737", 152 | "modelName": "GMGlyph", 153 | "mvc": "1.0", 154 | "character": 41, 155 | "h": 54, 156 | "offset": 6, 157 | "shift": 29, 158 | "w": 13, 159 | "x": 401, 160 | "y": 170 161 | } 162 | }, 163 | { 164 | "Key": 42, 165 | "Value": { 166 | "id": "234528b3-92bd-4898-979f-16f01e8ceb55", 167 | "modelName": "GMGlyph", 168 | "mvc": "1.0", 169 | "character": 42, 170 | "h": 54, 171 | "offset": 6, 172 | "shift": 29, 173 | "w": 17, 174 | "x": 284, 175 | "y": 170 176 | } 177 | }, 178 | { 179 | "Key": 43, 180 | "Value": { 181 | "id": "9e9129e2-200b-465b-b5d8-c24676018c74", 182 | "modelName": "GMGlyph", 183 | "mvc": "1.0", 184 | "character": 43, 185 | "h": 54, 186 | "offset": 3, 187 | "shift": 29, 188 | "w": 23, 189 | "x": 181, 190 | "y": 58 191 | } 192 | }, 193 | { 194 | "Key": 44, 195 | "Value": { 196 | "id": "fd9aabf2-1c35-4608-aa80-59e9c29b6be2", 197 | "modelName": "GMGlyph", 198 | "mvc": "1.0", 199 | "character": 44, 200 | "h": 54, 201 | "offset": 11, 202 | "shift": 29, 203 | "w": 7, 204 | "x": 501, 205 | "y": 170 206 | } 207 | }, 208 | { 209 | "Key": 45, 210 | "Value": { 211 | "id": "0d9b8b12-8fd5-490e-8e44-48c7d93df7d5", 212 | "modelName": "GMGlyph", 213 | "mvc": "1.0", 214 | "character": 45, 215 | "h": 54, 216 | "offset": 7, 217 | "shift": 29, 218 | "w": 15, 219 | "x": 321, 220 | "y": 170 221 | } 222 | }, 223 | { 224 | "Key": 46, 225 | "Value": { 226 | "id": "8cad5fc7-3ba9-446d-9d39-b14d47b7eb60", 227 | "modelName": "GMGlyph", 228 | "mvc": "1.0", 229 | "character": 46, 230 | "h": 54, 231 | "offset": 11, 232 | "shift": 29, 233 | "w": 7, 234 | "x": 492, 235 | "y": 170 236 | } 237 | }, 238 | { 239 | "Key": 47, 240 | "Value": { 241 | "id": "3c8173ca-cb9e-494a-b8c6-76503b72e753", 242 | "modelName": "GMGlyph", 243 | "mvc": "1.0", 244 | "character": 47, 245 | "h": 54, 246 | "offset": 5, 247 | "shift": 29, 248 | "w": 18, 249 | "x": 204, 250 | "y": 170 251 | } 252 | }, 253 | { 254 | "Key": 48, 255 | "Value": { 256 | "id": "5ccd494b-3919-4290-90e2-280b0c624362", 257 | "modelName": "GMGlyph", 258 | "mvc": "1.0", 259 | "character": 48, 260 | "h": 54, 261 | "offset": 3, 262 | "shift": 29, 263 | "w": 23, 264 | "x": 231, 265 | "y": 58 266 | } 267 | }, 268 | { 269 | "Key": 49, 270 | "Value": { 271 | "id": "0ac9f13a-674c-49d5-a649-e18061497708", 272 | "modelName": "GMGlyph", 273 | "mvc": "1.0", 274 | "character": 49, 275 | "h": 54, 276 | "offset": 6, 277 | "shift": 29, 278 | "w": 18, 279 | "x": 84, 280 | "y": 170 281 | } 282 | }, 283 | { 284 | "Key": 50, 285 | "Value": { 286 | "id": "b07e2a27-f22f-4fb8-a254-1eea48ee4d61", 287 | "modelName": "GMGlyph", 288 | "mvc": "1.0", 289 | "character": 50, 290 | "h": 54, 291 | "offset": 4, 292 | "shift": 29, 293 | "w": 19, 294 | "x": 404, 295 | "y": 114 296 | } 297 | }, 298 | { 299 | "Key": 51, 300 | "Value": { 301 | "id": "39fe2f1b-9a54-4f4d-b8f6-2806d461b64f", 302 | "modelName": "GMGlyph", 303 | "mvc": "1.0", 304 | "character": 51, 305 | "h": 54, 306 | "offset": 4, 307 | "shift": 29, 308 | "w": 20, 309 | "x": 296, 310 | "y": 114 311 | } 312 | }, 313 | { 314 | "Key": 52, 315 | "Value": { 316 | "id": "d8426903-0ed1-4bbe-81bc-a94ee8aa0fba", 317 | "modelName": "GMGlyph", 318 | "mvc": "1.0", 319 | "character": 52, 320 | "h": 54, 321 | "offset": 2, 322 | "shift": 29, 323 | "w": 24, 324 | "x": 80, 325 | "y": 58 326 | } 327 | }, 328 | { 329 | "Key": 53, 330 | "Value": { 331 | "id": "fbd5105e-d68a-4113-b177-d35232c68437", 332 | "modelName": "GMGlyph", 333 | "mvc": "1.0", 334 | "character": 53, 335 | "h": 54, 336 | "offset": 5, 337 | "shift": 29, 338 | "w": 19, 339 | "x": 446, 340 | "y": 114 341 | } 342 | }, 343 | { 344 | "Key": 54, 345 | "Value": { 346 | "id": "8aaf21e2-e73d-492f-9083-4dd80a44f990", 347 | "modelName": "GMGlyph", 348 | "mvc": "1.0", 349 | "character": 54, 350 | "h": 54, 351 | "offset": 4, 352 | "shift": 29, 353 | "w": 22, 354 | "x": 448, 355 | "y": 58 356 | } 357 | }, 358 | { 359 | "Key": 55, 360 | "Value": { 361 | "id": "ab6afb10-5854-415c-8d3e-f5abfbfba792", 362 | "modelName": "GMGlyph", 363 | "mvc": "1.0", 364 | "character": 55, 365 | "h": 54, 366 | "offset": 4, 367 | "shift": 29, 368 | "w": 21, 369 | "x": 2, 370 | "y": 114 371 | } 372 | }, 373 | { 374 | "Key": 56, 375 | "Value": { 376 | "id": "a64d7fff-e73d-474c-8615-fcbde51991ed", 377 | "modelName": "GMGlyph", 378 | "mvc": "1.0", 379 | "character": 56, 380 | "h": 54, 381 | "offset": 3, 382 | "shift": 29, 383 | "w": 22, 384 | "x": 472, 385 | "y": 58 386 | } 387 | }, 388 | { 389 | "Key": 57, 390 | "Value": { 391 | "id": "702a5878-5fd3-43fc-9c5b-c7e34d93b64e", 392 | "modelName": "GMGlyph", 393 | "mvc": "1.0", 394 | "character": 57, 395 | "h": 54, 396 | "offset": 4, 397 | "shift": 29, 398 | "w": 21, 399 | "x": 163, 400 | "y": 114 401 | } 402 | }, 403 | { 404 | "Key": 58, 405 | "Value": { 406 | "id": "7b260b81-8a9c-4076-b32b-adce687fe7ef", 407 | "modelName": "GMGlyph", 408 | "mvc": "1.0", 409 | "character": 58, 410 | "h": 54, 411 | "offset": 11, 412 | "shift": 29, 413 | "w": 7, 414 | "x": 483, 415 | "y": 170 416 | } 417 | }, 418 | { 419 | "Key": 59, 420 | "Value": { 421 | "id": "d9868e69-2c4f-44dd-96c6-e468c1d89231", 422 | "modelName": "GMGlyph", 423 | "mvc": "1.0", 424 | "character": 59, 425 | "h": 54, 426 | "offset": 11, 427 | "shift": 29, 428 | "w": 7, 429 | "x": 11, 430 | "y": 226 431 | } 432 | }, 433 | { 434 | "Key": 60, 435 | "Value": { 436 | "id": "e08fd3cf-d56f-40f2-ad5e-8ed6b9ade629", 437 | "modelName": "GMGlyph", 438 | "mvc": "1.0", 439 | "character": 60, 440 | "h": 54, 441 | "offset": 5, 442 | "shift": 29, 443 | "w": 18, 444 | "x": 144, 445 | "y": 170 446 | } 447 | }, 448 | { 449 | "Key": 61, 450 | "Value": { 451 | "id": "0ee3506a-9851-402a-a12e-1f7f936ef5e7", 452 | "modelName": "GMGlyph", 453 | "mvc": "1.0", 454 | "character": 61, 455 | "h": 54, 456 | "offset": 3, 457 | "shift": 29, 458 | "w": 23, 459 | "x": 206, 460 | "y": 58 461 | } 462 | }, 463 | { 464 | "Key": 62, 465 | "Value": { 466 | "id": "43275313-c78d-49f4-9e60-12fb97df9f26", 467 | "modelName": "GMGlyph", 468 | "mvc": "1.0", 469 | "character": 62, 470 | "h": 54, 471 | "offset": 6, 472 | "shift": 29, 473 | "w": 18, 474 | "x": 164, 475 | "y": 170 476 | } 477 | }, 478 | { 479 | "Key": 63, 480 | "Value": { 481 | "id": "e9660b9d-e8c0-4036-ad76-f8385a52c5ad", 482 | "modelName": "GMGlyph", 483 | "mvc": "1.0", 484 | "character": 63, 485 | "h": 54, 486 | "offset": 5, 487 | "shift": 29, 488 | "w": 18, 489 | "x": 244, 490 | "y": 170 491 | } 492 | }, 493 | { 494 | "Key": 64, 495 | "Value": { 496 | "id": "cbc876a8-9bab-4d0d-ab2c-d895ceed5c20", 497 | "modelName": "GMGlyph", 498 | "mvc": "1.0", 499 | "character": 64, 500 | "h": 54, 501 | "offset": 2, 502 | "shift": 29, 503 | "w": 25, 504 | "x": 456, 505 | "y": 2 506 | } 507 | }, 508 | { 509 | "Key": 65, 510 | "Value": { 511 | "id": "c47708e8-b470-4359-bc7a-8250c37d19b4", 512 | "modelName": "GMGlyph", 513 | "mvc": "1.0", 514 | "character": 65, 515 | "h": 54, 516 | "offset": 1, 517 | "shift": 29, 518 | "w": 27, 519 | "x": 152, 520 | "y": 2 521 | } 522 | }, 523 | { 524 | "Key": 66, 525 | "Value": { 526 | "id": "c2bff483-3f24-4ce4-b53e-bcce704113a9", 527 | "modelName": "GMGlyph", 528 | "mvc": "1.0", 529 | "character": 66, 530 | "h": 54, 531 | "offset": 4, 532 | "shift": 29, 533 | "w": 22, 534 | "x": 424, 535 | "y": 58 536 | } 537 | }, 538 | { 539 | "Key": 67, 540 | "Value": { 541 | "id": "d6149479-5bb5-46ac-8827-48b953b207a1", 542 | "modelName": "GMGlyph", 543 | "mvc": "1.0", 544 | "character": 67, 545 | "h": 54, 546 | "offset": 2, 547 | "shift": 29, 548 | "w": 24, 549 | "x": 28, 550 | "y": 58 551 | } 552 | }, 553 | { 554 | "Key": 68, 555 | "Value": { 556 | "id": "7cf20539-b64d-43a2-85ef-bcbd1423bf7b", 557 | "modelName": "GMGlyph", 558 | "mvc": "1.0", 559 | "character": 68, 560 | "h": 54, 561 | "offset": 4, 562 | "shift": 29, 563 | "w": 22, 564 | "x": 376, 565 | "y": 58 566 | } 567 | }, 568 | { 569 | "Key": 69, 570 | "Value": { 571 | "id": "e06669b9-dfd4-4207-a6bb-74beaebd9295", 572 | "modelName": "GMGlyph", 573 | "mvc": "1.0", 574 | "character": 69, 575 | "h": 54, 576 | "offset": 6, 577 | "shift": 29, 578 | "w": 18, 579 | "x": 44, 580 | "y": 170 581 | } 582 | }, 583 | { 584 | "Key": 70, 585 | "Value": { 586 | "id": "05fcc0c7-d11f-45f1-b82d-7f57e3344acd", 587 | "modelName": "GMGlyph", 588 | "mvc": "1.0", 589 | "character": 70, 590 | "h": 54, 591 | "offset": 6, 592 | "shift": 29, 593 | "w": 18, 594 | "x": 64, 595 | "y": 170 596 | } 597 | }, 598 | { 599 | "Key": 71, 600 | "Value": { 601 | "id": "91db06c8-e0c9-436d-82aa-40b7e5538d4d", 602 | "modelName": "GMGlyph", 603 | "mvc": "1.0", 604 | "character": 71, 605 | "h": 54, 606 | "offset": 2, 607 | "shift": 29, 608 | "w": 24, 609 | "x": 2, 610 | "y": 58 611 | } 612 | }, 613 | { 614 | "Key": 72, 615 | "Value": { 616 | "id": "b6cbfe09-c2d3-41f6-91e5-d0f42e8135c5", 617 | "modelName": "GMGlyph", 618 | "mvc": "1.0", 619 | "character": 72, 620 | "h": 54, 621 | "offset": 4, 622 | "shift": 29, 623 | "w": 20, 624 | "x": 318, 625 | "y": 114 626 | } 627 | }, 628 | { 629 | "Key": 73, 630 | "Value": { 631 | "id": "005667b4-620f-4838-980d-6d6faad066f9", 632 | "modelName": "GMGlyph", 633 | "mvc": "1.0", 634 | "character": 73, 635 | "h": 54, 636 | "offset": 6, 637 | "shift": 29, 638 | "w": 16, 639 | "x": 303, 640 | "y": 170 641 | } 642 | }, 643 | { 644 | "Key": 74, 645 | "Value": { 646 | "id": "a9874fbf-52c5-47ec-84e6-6c95983b9312", 647 | "modelName": "GMGlyph", 648 | "mvc": "1.0", 649 | "character": 74, 650 | "h": 54, 651 | "offset": 3, 652 | "shift": 29, 653 | "w": 18, 654 | "x": 104, 655 | "y": 170 656 | } 657 | }, 658 | { 659 | "Key": 75, 660 | "Value": { 661 | "id": "3ebab10f-cb12-4af1-bce7-67854c55af50", 662 | "modelName": "GMGlyph", 663 | "mvc": "1.0", 664 | "character": 75, 665 | "h": 54, 666 | "offset": 4, 667 | "shift": 29, 668 | "w": 25, 669 | "x": 429, 670 | "y": 2 671 | } 672 | }, 673 | { 674 | "Key": 76, 675 | "Value": { 676 | "id": "5e01546a-9868-4246-9ffd-d304d03ddf18", 677 | "modelName": "GMGlyph", 678 | "mvc": "1.0", 679 | "character": 76, 680 | "h": 54, 681 | "offset": 6, 682 | "shift": 29, 683 | "w": 18, 684 | "x": 124, 685 | "y": 170 686 | } 687 | }, 688 | { 689 | "Key": 77, 690 | "Value": { 691 | "id": "2cd3d59c-b439-4a72-8418-35833bdea3c4", 692 | "modelName": "GMGlyph", 693 | "mvc": "1.0", 694 | "character": 77, 695 | "h": 54, 696 | "offset": 4, 697 | "shift": 29, 698 | "w": 22, 699 | "x": 328, 700 | "y": 58 701 | } 702 | }, 703 | { 704 | "Key": 78, 705 | "Value": { 706 | "id": "e4bbcf1d-932c-4cff-ac13-565aee5bd381", 707 | "modelName": "GMGlyph", 708 | "mvc": "1.0", 709 | "character": 78, 710 | "h": 54, 711 | "offset": 4, 712 | "shift": 29, 713 | "w": 21, 714 | "x": 140, 715 | "y": 114 716 | } 717 | }, 718 | { 719 | "Key": 79, 720 | "Value": { 721 | "id": "f91ea60c-39b5-4870-b3ba-4c65174bc3b1", 722 | "modelName": "GMGlyph", 723 | "mvc": "1.0", 724 | "character": 79, 725 | "h": 54, 726 | "offset": 2, 727 | "shift": 29, 728 | "w": 24, 729 | "x": 54, 730 | "y": 58 731 | } 732 | }, 733 | { 734 | "Key": 80, 735 | "Value": { 736 | "id": "81e84de2-69da-40a5-9f18-9629f98a3fa2", 737 | "modelName": "GMGlyph", 738 | "mvc": "1.0", 739 | "character": 80, 740 | "h": 54, 741 | "offset": 6, 742 | "shift": 29, 743 | "w": 19, 744 | "x": 23, 745 | "y": 170 746 | } 747 | }, 748 | { 749 | "Key": 81, 750 | "Value": { 751 | "id": "18cdbc4d-016e-4b16-988e-686b026a95c1", 752 | "modelName": "GMGlyph", 753 | "mvc": "1.0", 754 | "character": 81, 755 | "h": 54, 756 | "offset": 2, 757 | "shift": 29, 758 | "w": 25, 759 | "x": 402, 760 | "y": 2 761 | } 762 | }, 763 | { 764 | "Key": 82, 765 | "Value": { 766 | "id": "928964bb-e2f5-4f9c-a74d-38d4617c8095", 767 | "modelName": "GMGlyph", 768 | "mvc": "1.0", 769 | "character": 82, 770 | "h": 54, 771 | "offset": 4, 772 | "shift": 29, 773 | "w": 24, 774 | "x": 483, 775 | "y": 2 776 | } 777 | }, 778 | { 779 | "Key": 83, 780 | "Value": { 781 | "id": "b8089fae-f962-48b6-84d4-ac766d549faf", 782 | "modelName": "GMGlyph", 783 | "mvc": "1.0", 784 | "character": 83, 785 | "h": 54, 786 | "offset": 5, 787 | "shift": 29, 788 | "w": 19, 789 | "x": 467, 790 | "y": 114 791 | } 792 | }, 793 | { 794 | "Key": 84, 795 | "Value": { 796 | "id": "2393bdd9-1095-4e11-ab2f-880093a4de33", 797 | "modelName": "GMGlyph", 798 | "mvc": "1.0", 799 | "character": 84, 800 | "h": 54, 801 | "offset": 2, 802 | "shift": 29, 803 | "w": 25, 804 | "x": 375, 805 | "y": 2 806 | } 807 | }, 808 | { 809 | "Key": 85, 810 | "Value": { 811 | "id": "6827b7e5-6357-4629-9e42-5f83057601a8", 812 | "modelName": "GMGlyph", 813 | "mvc": "1.0", 814 | "character": 85, 815 | "h": 54, 816 | "offset": 4, 817 | "shift": 29, 818 | "w": 20, 819 | "x": 208, 820 | "y": 114 821 | } 822 | }, 823 | { 824 | "Key": 86, 825 | "Value": { 826 | "id": "cb47e39c-4f9a-42c8-b142-f2129ae955cb", 827 | "modelName": "GMGlyph", 828 | "mvc": "1.0", 829 | "character": 86, 830 | "h": 54, 831 | "offset": 1, 832 | "shift": 29, 833 | "w": 27, 834 | "x": 123, 835 | "y": 2 836 | } 837 | }, 838 | { 839 | "Key": 87, 840 | "Value": { 841 | "id": "bf90f07c-88e6-4903-93a0-5cf568449f0e", 842 | "modelName": "GMGlyph", 843 | "mvc": "1.0", 844 | "character": 87, 845 | "h": 54, 846 | "offset": 1, 847 | "shift": 29, 848 | "w": 27, 849 | "x": 94, 850 | "y": 2 851 | } 852 | }, 853 | { 854 | "Key": 88, 855 | "Value": { 856 | "id": "ae2a7550-07e6-44f0-bf9e-00e2d31952f7", 857 | "modelName": "GMGlyph", 858 | "mvc": "1.0", 859 | "character": 88, 860 | "h": 54, 861 | "offset": 2, 862 | "shift": 29, 863 | "w": 26, 864 | "x": 239, 865 | "y": 2 866 | } 867 | }, 868 | { 869 | "Key": 89, 870 | "Value": { 871 | "id": "608b64bf-2135-4b7a-a8b1-c1944b3a3057", 872 | "modelName": "GMGlyph", 873 | "mvc": "1.0", 874 | "character": 89, 875 | "h": 54, 876 | "offset": 2, 877 | "shift": 29, 878 | "w": 25, 879 | "x": 321, 880 | "y": 2 881 | } 882 | }, 883 | { 884 | "Key": 90, 885 | "Value": { 886 | "id": "76cf6c40-ff07-494d-b5d4-e1e61806505e", 887 | "modelName": "GMGlyph", 888 | "mvc": "1.0", 889 | "character": 90, 890 | "h": 54, 891 | "offset": 4, 892 | "shift": 29, 893 | "w": 21, 894 | "x": 117, 895 | "y": 114 896 | } 897 | }, 898 | { 899 | "Key": 91, 900 | "Value": { 901 | "id": "149dd387-c6d9-4b1c-b895-ca5e0e07b04f", 902 | "modelName": "GMGlyph", 903 | "mvc": "1.0", 904 | "character": 91, 905 | "h": 54, 906 | "offset": 12, 907 | "shift": 29, 908 | "w": 10, 909 | "x": 471, 910 | "y": 170 911 | } 912 | }, 913 | { 914 | "Key": 92, 915 | "Value": { 916 | "id": "e48a7f85-2ef3-4abb-bcc2-06726c37071f", 917 | "modelName": "GMGlyph", 918 | "mvc": "1.0", 919 | "character": 92, 920 | "h": 54, 921 | "offset": 5, 922 | "shift": 29, 923 | "w": 18, 924 | "x": 224, 925 | "y": 170 926 | } 927 | }, 928 | { 929 | "Key": 93, 930 | "Value": { 931 | "id": "000ed4a9-4d08-4d36-97a1-af9f86e50d5a", 932 | "modelName": "GMGlyph", 933 | "mvc": "1.0", 934 | "character": 93, 935 | "h": 54, 936 | "offset": 6, 937 | "shift": 29, 938 | "w": 10, 939 | "x": 459, 940 | "y": 170 941 | } 942 | }, 943 | { 944 | "Key": 94, 945 | "Value": { 946 | "id": "7837b6fb-2cd2-495a-9d15-a20d34069dac", 947 | "modelName": "GMGlyph", 948 | "mvc": "1.0", 949 | "character": 94, 950 | "h": 54, 951 | "offset": 2, 952 | "shift": 29, 953 | "w": 25, 954 | "x": 294, 955 | "y": 2 956 | } 957 | }, 958 | { 959 | "Key": 95, 960 | "Value": { 961 | "id": "68296a76-1207-43ae-8e00-54c8e16ad9c0", 962 | "modelName": "GMGlyph", 963 | "mvc": "1.0", 964 | "character": 95, 965 | "h": 54, 966 | "offset": 0, 967 | "shift": 29, 968 | "w": 29, 969 | "x": 33, 970 | "y": 2 971 | } 972 | }, 973 | { 974 | "Key": 96, 975 | "Value": { 976 | "id": "e76575de-c798-41e5-825c-1cbb37efda0d", 977 | "modelName": "GMGlyph", 978 | "mvc": "1.0", 979 | "character": 96, 980 | "h": 54, 981 | "offset": 8, 982 | "shift": 29, 983 | "w": 11, 984 | "x": 446, 985 | "y": 170 986 | } 987 | }, 988 | { 989 | "Key": 97, 990 | "Value": { 991 | "id": "e3179427-d17f-47de-84e9-a59f0b773b49", 992 | "modelName": "GMGlyph", 993 | "mvc": "1.0", 994 | "character": 97, 995 | "h": 54, 996 | "offset": 5, 997 | "shift": 29, 998 | "w": 20, 999 | "x": 186, 1000 | "y": 114 1001 | } 1002 | }, 1003 | { 1004 | "Key": 98, 1005 | "Value": { 1006 | "id": "3d536fa8-c4aa-4a7e-91c8-a13acfde3131", 1007 | "modelName": "GMGlyph", 1008 | "mvc": "1.0", 1009 | "character": 98, 1010 | "h": 54, 1011 | "offset": 5, 1012 | "shift": 29, 1013 | "w": 21, 1014 | "x": 94, 1015 | "y": 114 1016 | } 1017 | }, 1018 | { 1019 | "Key": 99, 1020 | "Value": { 1021 | "id": "f6a83760-7903-42c2-814a-d01dca2df169", 1022 | "modelName": "GMGlyph", 1023 | "mvc": "1.0", 1024 | "character": 99, 1025 | "h": 54, 1026 | "offset": 4, 1027 | "shift": 29, 1028 | "w": 20, 1029 | "x": 274, 1030 | "y": 114 1031 | } 1032 | }, 1033 | { 1034 | "Key": 100, 1035 | "Value": { 1036 | "id": "652d8b8f-ab8e-4630-8211-36051c573a35", 1037 | "modelName": "GMGlyph", 1038 | "mvc": "1.0", 1039 | "character": 100, 1040 | "h": 54, 1041 | "offset": 3, 1042 | "shift": 29, 1043 | "w": 21, 1044 | "x": 48, 1045 | "y": 114 1046 | } 1047 | }, 1048 | { 1049 | "Key": 101, 1050 | "Value": { 1051 | "id": "e3e5bc60-1cd9-4c93-b4fe-f1cb4baaf7b6", 1052 | "modelName": "GMGlyph", 1053 | "mvc": "1.0", 1054 | "character": 101, 1055 | "h": 54, 1056 | "offset": 3, 1057 | "shift": 29, 1058 | "w": 22, 1059 | "x": 304, 1060 | "y": 58 1061 | } 1062 | }, 1063 | { 1064 | "Key": 102, 1065 | "Value": { 1066 | "id": "171cefd3-e106-46c5-823c-1e567bdbe286", 1067 | "modelName": "GMGlyph", 1068 | "mvc": "1.0", 1069 | "character": 102, 1070 | "h": 54, 1071 | "offset": 5, 1072 | "shift": 29, 1073 | "w": 20, 1074 | "x": 340, 1075 | "y": 114 1076 | } 1077 | }, 1078 | { 1079 | "Key": 103, 1080 | "Value": { 1081 | "id": "55073191-5f83-462c-9cd2-be38a64b8177", 1082 | "modelName": "GMGlyph", 1083 | "mvc": "1.0", 1084 | "character": 103, 1085 | "h": 54, 1086 | "offset": 4, 1087 | "shift": 29, 1088 | "w": 22, 1089 | "x": 280, 1090 | "y": 58 1091 | } 1092 | }, 1093 | { 1094 | "Key": 104, 1095 | "Value": { 1096 | "id": "cda5bd2a-b76f-425e-b46c-aebdea8c29d4", 1097 | "modelName": "GMGlyph", 1098 | "mvc": "1.0", 1099 | "character": 104, 1100 | "h": 54, 1101 | "offset": 5, 1102 | "shift": 29, 1103 | "w": 19, 1104 | "x": 362, 1105 | "y": 114 1106 | } 1107 | }, 1108 | { 1109 | "Key": 105, 1110 | "Value": { 1111 | "id": "83e60119-b70b-4cc5-98fd-43b2b681dfe1", 1112 | "modelName": "GMGlyph", 1113 | "mvc": "1.0", 1114 | "character": 105, 1115 | "h": 54, 1116 | "offset": 6, 1117 | "shift": 29, 1118 | "w": 13, 1119 | "x": 386, 1120 | "y": 170 1121 | } 1122 | }, 1123 | { 1124 | "Key": 106, 1125 | "Value": { 1126 | "id": "7c49b802-39fd-4542-adb3-0113bbdc1e59", 1127 | "modelName": "GMGlyph", 1128 | "mvc": "1.0", 1129 | "character": 106, 1130 | "h": 54, 1131 | "offset": 5, 1132 | "shift": 29, 1133 | "w": 14, 1134 | "x": 354, 1135 | "y": 170 1136 | } 1137 | }, 1138 | { 1139 | "Key": 107, 1140 | "Value": { 1141 | "id": "ffc9a0fe-dc75-48b6-aa9f-bb963defe0cb", 1142 | "modelName": "GMGlyph", 1143 | "mvc": "1.0", 1144 | "character": 107, 1145 | "h": 54, 1146 | "offset": 5, 1147 | "shift": 29, 1148 | "w": 22, 1149 | "x": 400, 1150 | "y": 58 1151 | } 1152 | }, 1153 | { 1154 | "Key": 108, 1155 | "Value": { 1156 | "id": "bdce7a9b-0629-44e2-8bb7-73c723caaeb8", 1157 | "modelName": "GMGlyph", 1158 | "mvc": "1.0", 1159 | "character": 108, 1160 | "h": 54, 1161 | "offset": 5, 1162 | "shift": 29, 1163 | "w": 18, 1164 | "x": 184, 1165 | "y": 170 1166 | } 1167 | }, 1168 | { 1169 | "Key": 109, 1170 | "Value": { 1171 | "id": "82cd913c-47e7-46a6-9977-93be63f09b90", 1172 | "modelName": "GMGlyph", 1173 | "mvc": "1.0", 1174 | "character": 109, 1175 | "h": 54, 1176 | "offset": 3, 1177 | "shift": 29, 1178 | "w": 23, 1179 | "x": 106, 1180 | "y": 58 1181 | } 1182 | }, 1183 | { 1184 | "Key": 110, 1185 | "Value": { 1186 | "id": "40202d65-c192-4d04-bd8f-97b64cab4265", 1187 | "modelName": "GMGlyph", 1188 | "mvc": "1.0", 1189 | "character": 110, 1190 | "h": 54, 1191 | "offset": 5, 1192 | "shift": 29, 1193 | "w": 19, 1194 | "x": 383, 1195 | "y": 114 1196 | } 1197 | }, 1198 | { 1199 | "Key": 111, 1200 | "Value": { 1201 | "id": "13ebd89a-d0e7-4a62-ae4e-81fbe5a5b2ff", 1202 | "modelName": "GMGlyph", 1203 | "mvc": "1.0", 1204 | "character": 111, 1205 | "h": 54, 1206 | "offset": 3, 1207 | "shift": 29, 1208 | "w": 23, 1209 | "x": 131, 1210 | "y": 58 1211 | } 1212 | }, 1213 | { 1214 | "Key": 112, 1215 | "Value": { 1216 | "id": "8d5032a1-54ac-4060-b504-d58bd32b7dfa", 1217 | "modelName": "GMGlyph", 1218 | "mvc": "1.0", 1219 | "character": 112, 1220 | "h": 54, 1221 | "offset": 5, 1222 | "shift": 29, 1223 | "w": 21, 1224 | "x": 71, 1225 | "y": 114 1226 | } 1227 | }, 1228 | { 1229 | "Key": 113, 1230 | "Value": { 1231 | "id": "09dca638-0c2f-4ead-a191-49cc1b1cf666", 1232 | "modelName": "GMGlyph", 1233 | "mvc": "1.0", 1234 | "character": 113, 1235 | "h": 54, 1236 | "offset": 3, 1237 | "shift": 29, 1238 | "w": 21, 1239 | "x": 25, 1240 | "y": 114 1241 | } 1242 | }, 1243 | { 1244 | "Key": 114, 1245 | "Value": { 1246 | "id": "685caa0e-7231-4977-a51a-752b1d7bf677", 1247 | "modelName": "GMGlyph", 1248 | "mvc": "1.0", 1249 | "character": 114, 1250 | "h": 54, 1251 | "offset": 7, 1252 | "shift": 29, 1253 | "w": 18, 1254 | "x": 264, 1255 | "y": 170 1256 | } 1257 | }, 1258 | { 1259 | "Key": 115, 1260 | "Value": { 1261 | "id": "9db63fc2-08a0-4a12-b41e-10087a5e98fb", 1262 | "modelName": "GMGlyph", 1263 | "mvc": "1.0", 1264 | "character": 115, 1265 | "h": 54, 1266 | "offset": 5, 1267 | "shift": 29, 1268 | "w": 19, 1269 | "x": 425, 1270 | "y": 114 1271 | } 1272 | }, 1273 | { 1274 | "Key": 116, 1275 | "Value": { 1276 | "id": "03fd8a91-4e79-488f-82f1-9a0e7c074d54", 1277 | "modelName": "GMGlyph", 1278 | "mvc": "1.0", 1279 | "character": 116, 1280 | "h": 54, 1281 | "offset": 5, 1282 | "shift": 29, 1283 | "w": 20, 1284 | "x": 230, 1285 | "y": 114 1286 | } 1287 | }, 1288 | { 1289 | "Key": 117, 1290 | "Value": { 1291 | "id": "357117fb-49ff-485b-b74f-29e1e15af0df", 1292 | "modelName": "GMGlyph", 1293 | "mvc": "1.0", 1294 | "character": 117, 1295 | "h": 54, 1296 | "offset": 5, 1297 | "shift": 29, 1298 | "w": 19, 1299 | "x": 2, 1300 | "y": 170 1301 | } 1302 | }, 1303 | { 1304 | "Key": 118, 1305 | "Value": { 1306 | "id": "929f31d9-53a4-4640-b280-00a478333ea8", 1307 | "modelName": "GMGlyph", 1308 | "mvc": "1.0", 1309 | "character": 118, 1310 | "h": 54, 1311 | "offset": 3, 1312 | "shift": 29, 1313 | "w": 22, 1314 | "x": 256, 1315 | "y": 58 1316 | } 1317 | }, 1318 | { 1319 | "Key": 119, 1320 | "Value": { 1321 | "id": "9e6c44ca-eaed-4045-a291-e2cf871c18e4", 1322 | "modelName": "GMGlyph", 1323 | "mvc": "1.0", 1324 | "character": 119, 1325 | "h": 54, 1326 | "offset": 2, 1327 | "shift": 29, 1328 | "w": 25, 1329 | "x": 267, 1330 | "y": 2 1331 | } 1332 | }, 1333 | { 1334 | "Key": 120, 1335 | "Value": { 1336 | "id": "15e3a318-dfeb-44d2-a9a7-d797ab752a81", 1337 | "modelName": "GMGlyph", 1338 | "mvc": "1.0", 1339 | "character": 120, 1340 | "h": 54, 1341 | "offset": 3, 1342 | "shift": 29, 1343 | "w": 22, 1344 | "x": 352, 1345 | "y": 58 1346 | } 1347 | }, 1348 | { 1349 | "Key": 121, 1350 | "Value": { 1351 | "id": "d24c1116-e53f-467b-9cad-3ffae04035e3", 1352 | "modelName": "GMGlyph", 1353 | "mvc": "1.0", 1354 | "character": 121, 1355 | "h": 54, 1356 | "offset": 2, 1357 | "shift": 29, 1358 | "w": 23, 1359 | "x": 156, 1360 | "y": 58 1361 | } 1362 | }, 1363 | { 1364 | "Key": 122, 1365 | "Value": { 1366 | "id": "2f65525c-8b26-4aaa-8d9b-1265a9edc46c", 1367 | "modelName": "GMGlyph", 1368 | "mvc": "1.0", 1369 | "character": 122, 1370 | "h": 54, 1371 | "offset": 4, 1372 | "shift": 29, 1373 | "w": 20, 1374 | "x": 252, 1375 | "y": 114 1376 | } 1377 | }, 1378 | { 1379 | "Key": 123, 1380 | "Value": { 1381 | "id": "55d6f40e-2794-4acb-bb41-4a3d1b97e36e", 1382 | "modelName": "GMGlyph", 1383 | "mvc": "1.0", 1384 | "character": 123, 1385 | "h": 54, 1386 | "offset": 8, 1387 | "shift": 29, 1388 | "w": 14, 1389 | "x": 338, 1390 | "y": 170 1391 | } 1392 | }, 1393 | { 1394 | "Key": 124, 1395 | "Value": { 1396 | "id": "549b8568-dede-4a86-9f21-d3cf55c51278", 1397 | "modelName": "GMGlyph", 1398 | "mvc": "1.0", 1399 | "character": 124, 1400 | "h": 54, 1401 | "offset": 12, 1402 | "shift": 29, 1403 | "w": 5, 1404 | "x": 20, 1405 | "y": 226 1406 | } 1407 | }, 1408 | { 1409 | "Key": 125, 1410 | "Value": { 1411 | "id": "df0bbddc-fe56-4a34-8844-468c8f9c85ae", 1412 | "modelName": "GMGlyph", 1413 | "mvc": "1.0", 1414 | "character": 125, 1415 | "h": 54, 1416 | "offset": 7, 1417 | "shift": 29, 1418 | "w": 14, 1419 | "x": 370, 1420 | "y": 170 1421 | } 1422 | }, 1423 | { 1424 | "Key": 126, 1425 | "Value": { 1426 | "id": "e1d26472-c548-4051-8e36-dffa96c9ab8f", 1427 | "modelName": "GMGlyph", 1428 | "mvc": "1.0", 1429 | "character": 126, 1430 | "h": 54, 1431 | "offset": 1, 1432 | "shift": 29, 1433 | "w": 27, 1434 | "x": 181, 1435 | "y": 2 1436 | } 1437 | } 1438 | ], 1439 | "image": null, 1440 | "includeTTF": false, 1441 | "italic": false, 1442 | "kerningPairs": [ 1443 | 1444 | ], 1445 | "last": 0, 1446 | "ranges": [ 1447 | { 1448 | "x": 32, 1449 | "y": 127 1450 | } 1451 | ], 1452 | "sampleText": "abcdef ABCDEF\\u000a0123456789 .,<>\"'&!?\\u000athe quick brown fox jumps over the lazy dog\\u000aTHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG", 1453 | "size": 36, 1454 | "styleName": "Regular", 1455 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f" 1456 | } -------------------------------------------------------------------------------- /GML Text/fonts/font_special/font_special.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/GML-Text/90088a428e08e19ac010d360f69d5d3d3e5de6c0/GML Text/fonts/font_special/font_special.png -------------------------------------------------------------------------------- /GML Text/notes/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Please use instead of \n for all parsed strings. 2 | 3 | If you would like to use \n you must use string literals. Below is an example. 4 | 5 | [Code Block] 6 | str = @"Some words here \n See now \n stays"; 7 | [/Code Block] 8 | 9 | This would display, the following: 10 | "Some words here \n See now \n stays" -------------------------------------------------------------------------------- /GML Text/notes/ReadMe.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "625691af-4655-47f0-a0e1-7266fd06b9e1", 3 | "modelName": "GMNotes", 4 | "mvc": "1.0", 5 | "name": "ReadMe" 6 | } -------------------------------------------------------------------------------- /GML Text/objects/obj_game/Create_0.gml: -------------------------------------------------------------------------------- 1 | gml_text_ini(); 2 | 3 | // Colors 4 | gml_text_color_add("white",$ffffff); 5 | gml_text_color_add("red",$0000ff); 6 | gml_text_color_add("blue",$ff8500); 7 | gml_text_color_add("orange",$007cff); 8 | gml_text_color_add("green",$00ff10); 9 | gml_text_color_add("pink",$7300ff); 10 | gml_text_color_add("purple",$ff00ee); 11 | gml_text_color_add("yellow",$00ffff); 12 | 13 | var _str = "I like the weather.It is sunny today and it makes my skin burn.I'm not a vampire, I don't think."; 14 | _str = _str + "Look at these (swords)!"; 15 | 16 | gml_text_create("test",_str); -------------------------------------------------------------------------------- /GML Text/objects/obj_game/Draw_0.gml: -------------------------------------------------------------------------------- 1 | gml_text_draw(240,360,gml_text_find("test")); 2 | 3 | draw_rectangle(240,360,240+gml_text_find_width("test"),360+gml_text_find_height("test"),true); -------------------------------------------------------------------------------- /GML Text/objects/obj_game/obj_game.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "20ec286c-4d3b-4662-ab14-b352c1669cef", 3 | "modelName": "GMObject", 4 | "mvc": "1.0", 5 | "name": "obj_game", 6 | "eventList": [ 7 | { 8 | "id": "44c687e5-cce3-4bec-9a8a-52ee43a9772b", 9 | "modelName": "GMEvent", 10 | "mvc": "1.0", 11 | "IsDnD": false, 12 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 13 | "enumb": 0, 14 | "eventtype": 0, 15 | "m_owner": "20ec286c-4d3b-4662-ab14-b352c1669cef" 16 | }, 17 | { 18 | "id": "27e3a6e8-f79e-4542-8dc5-2c6de14de8d9", 19 | "modelName": "GMEvent", 20 | "mvc": "1.0", 21 | "IsDnD": false, 22 | "collisionObjectId": "00000000-0000-0000-0000-000000000000", 23 | "enumb": 0, 24 | "eventtype": 8, 25 | "m_owner": "20ec286c-4d3b-4662-ab14-b352c1669cef" 26 | } 27 | ], 28 | "maskSpriteId": "00000000-0000-0000-0000-000000000000", 29 | "overriddenProperties": null, 30 | "parentObjectId": "00000000-0000-0000-0000-000000000000", 31 | "persistent": false, 32 | "physicsAngularDamping": 0.1, 33 | "physicsDensity": 0.5, 34 | "physicsFriction": 0.2, 35 | "physicsGroup": 0, 36 | "physicsKinematic": false, 37 | "physicsLinearDamping": 0.1, 38 | "physicsObject": false, 39 | "physicsRestitution": 0.1, 40 | "physicsSensor": false, 41 | "physicsShape": 1, 42 | "physicsShapePoints": null, 43 | "physicsStartAwake": true, 44 | "properties": null, 45 | "solid": false, 46 | "spriteId": "00000000-0000-0000-0000-000000000000", 47 | "visible": true 48 | } -------------------------------------------------------------------------------- /GML Text/options/amazonfire/options_amazonfire.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "a128950b-5063-4876-b4a6-b99dbd2ea6d1", 3 | "modelName": "GMAmazonFireOptions", 4 | "mvc": "1.0", 5 | "name": "Amazon Fire", 6 | "option_amazonfire_build_tools": "23.0.1", 7 | "option_amazonfire_compile_sdk": 23, 8 | "option_amazonfire_display_name": "Made in GameMaker Studio 2", 9 | "option_amazonfire_gamepad_support": true, 10 | "option_amazonfire_icon_hdpi": "${base_options_dir}\\amazonfire\\icons\\hdpi.png", 11 | "option_amazonfire_icon_ldpi": "${base_options_dir}\\amazonfire\\icons\\ldpi.png", 12 | "option_amazonfire_icon_mdpi": "${base_options_dir}\\amazonfire\\icons\\mdpi.png", 13 | "option_amazonfire_icon_xhdpi": "${base_options_dir}\\amazonfire\\icons\\xhdpi.png", 14 | "option_amazonfire_icon_xxhdpi": "${base_options_dir}\\amazonfire\\icons\\xxhdpi.png", 15 | "option_amazonfire_icon_xxxhdpi": "${base_options_dir}\\amazonfire\\icons\\xxxhdpi.png", 16 | "option_amazonfire_install_location": 0, 17 | "option_amazonfire_interpolate_pixels": false, 18 | "option_amazonfire_lint": false, 19 | "option_amazonfire_minimum_sdk": 9, 20 | "option_amazonfire_moga_support": false, 21 | "option_amazonfire_orient_landscape": true, 22 | "option_amazonfire_orient_landscape_flipped": true, 23 | "option_amazonfire_orient_portrait": true, 24 | "option_amazonfire_orient_portrait_flipped": true, 25 | "option_amazonfire_package_company": "company", 26 | "option_amazonfire_package_domain": "com", 27 | "option_amazonfire_package_product": "game", 28 | "option_amazonfire_permission_bluetooth": false, 29 | "option_amazonfire_permission_internet": true, 30 | "option_amazonfire_permission_network_state": false, 31 | "option_amazonfire_permission_read_phone_state": false, 32 | "option_amazonfire_permission_record_audio": false, 33 | "option_amazonfire_permission_write_external_storage": false, 34 | "option_amazonfire_scale": 0, 35 | "option_amazonfire_screen_depth": 0, 36 | "option_amazonfire_sleep_margin": 4, 37 | "option_amazonfire_splash_screens_landscape": "${base_options_dir}\\amazonfire\\splash\\landscape.png", 38 | "option_amazonfire_splash_screens_portrait": "${base_options_dir}\\amazonfire\\splash\\portrait.png", 39 | "option_amazonfire_splash_time": 0, 40 | "option_amazonfire_support_lib": "23.1.1", 41 | "option_amazonfire_sync_android": false, 42 | "option_amazonfire_target_sdk": 23, 43 | "option_amazonfire_texture_page": "2048x2048", 44 | "option_amazonfire_tools_from_version": false, 45 | "option_amazonfire_version": { 46 | "build": 0, 47 | "major": 1, 48 | "minor": 0, 49 | "revision": 0 50 | } 51 | } -------------------------------------------------------------------------------- /GML Text/options/android/options_android.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "e42bf5cc-3f46-4d67-a6d0-a4885a11ac3f", 3 | "modelName": "GMAndroidOptions", 4 | "mvc": "1.0", 5 | "name": "Android", 6 | "option_android_arch_armv5": true, 7 | "option_android_arch_armv7": true, 8 | "option_android_arch_mips": false, 9 | "option_android_arch_x86": false, 10 | "option_android_build_tools": "23.0.1", 11 | "option_android_compile_sdk": 23, 12 | "option_android_device_support": 0, 13 | "option_android_display_name": "Made in GameMaker Studio 2", 14 | "option_android_facebook_app_display_name": "", 15 | "option_android_facebook_id": "", 16 | "option_android_gamepad_support": true, 17 | "option_android_gcm_sender_id": "", 18 | "option_android_google_apk_expansion": false, 19 | "option_android_google_cloud_saving": false, 20 | "option_android_google_enable_licensing": false, 21 | "option_android_google_licensing_public_key": "", 22 | "option_android_google_services": false, 23 | "option_android_google_services_app_id": "", 24 | "option_android_icon_hdpi": "${base_options_dir}\/android\/icons\/hdpi.png", 25 | "option_android_icon_ldpi": "${base_options_dir}\/android\/icons\/ldpi.png", 26 | "option_android_icon_mdpi": "${base_options_dir}\/android\/icons\/mdpi.png", 27 | "option_android_icon_xhdpi": "${base_options_dir}\/android\/icons\/xhdpi.png", 28 | "option_android_icon_xxhdpi": "${base_options_dir}\/android\/icons\/xxhdpi.png", 29 | "option_android_icon_xxxhdpi": "${base_options_dir}\/android\/icons\/xxxhdpi.png", 30 | "option_android_install_location": 0, 31 | "option_android_interpolate_pixels": false, 32 | "option_android_lint": false, 33 | "option_android_minimum_sdk": 9, 34 | "option_android_moga_support": false, 35 | "option_android_orient_landscape": true, 36 | "option_android_orient_landscape_flipped": true, 37 | "option_android_orient_portrait": true, 38 | "option_android_orient_portrait_flipped": true, 39 | "option_android_package_company": "company", 40 | "option_android_package_domain": "com", 41 | "option_android_package_product": "game", 42 | "option_android_permission_bluetooth": false, 43 | "option_android_permission_internet": true, 44 | "option_android_permission_network_state": false, 45 | "option_android_permission_read_phone_state": false, 46 | "option_android_permission_record_audio": false, 47 | "option_android_permission_write_external_storage": false, 48 | "option_android_push_notifications": false, 49 | "option_android_scale": 0, 50 | "option_android_screen_depth": 0, 51 | "option_android_sleep_margin": 4, 52 | "option_android_splash_screens_landscape": "${base_options_dir}\/android\/splash\/landscape.png", 53 | "option_android_splash_screens_portrait": "${base_options_dir}\/android\/splash\/portrait.png", 54 | "option_android_splash_time": 0, 55 | "option_android_support_lib": "23.1.1", 56 | "option_android_sync_amazon": false, 57 | "option_android_target_sdk": 23, 58 | "option_android_texture_page": "2048x2048", 59 | "option_android_tools_from_version": false, 60 | "option_android_tv_banner": "${base_options_dir}\\android\\tv_banner.png", 61 | "option_android_tv_isgame": true, 62 | "option_android_use_facebook": false, 63 | "option_android_version": { 64 | "build": 0, 65 | "major": 1, 66 | "minor": 0, 67 | "revision": 0 68 | } 69 | } -------------------------------------------------------------------------------- /GML Text/options/html5/options_html5.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "75ac291e-7061-4bcb-8e8a-3b3545332d41", 3 | "modelName": "GMHtml5Options", 4 | "mvc": "1.0", 5 | "name": "HTML5", 6 | "option_html5_allow_fullscreen": true, 7 | "option_html5_browser_title": "Made in GameMaker Studio 2", 8 | "option_html5_centregame": false, 9 | "option_html5_display_cursor": true, 10 | "option_html5_facebook_app_display_name": "", 11 | "option_html5_facebook_id": "", 12 | "option_html5_flurry_enable": false, 13 | "option_html5_flurry_id": "", 14 | "option_html5_foldername": "html5game", 15 | "option_html5_google_analytics_enable": false, 16 | "option_html5_google_tracking_id": "", 17 | "option_html5_icon": "${base_options_dir}\/html5\/fav.ico", 18 | "option_html5_index": "", 19 | "option_html5_interpolate_pixels": false, 20 | "option_html5_jsprepend": "", 21 | "option_html5_loadingbar": "", 22 | "option_html5_localrunalert": true, 23 | "option_html5_outputdebugtoconsole": true, 24 | "option_html5_outputname": "index.html", 25 | "option_html5_scale": 0, 26 | "option_html5_splash_png": "${base_options_dir}\/html5\/splash.png", 27 | "option_html5_texture_page": "2048x2048", 28 | "option_html5_use_facebook": false, 29 | "option_html5_usebuiltinparticles": true, 30 | "option_html5_usesplash": false, 31 | "option_html5_version": { 32 | "build": 0, 33 | "major": 1, 34 | "minor": 0, 35 | "revision": 0 36 | }, 37 | "option_html5_webgl": 2 38 | } -------------------------------------------------------------------------------- /GML Text/options/ios/options_ios.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "8427047f-9ef8-4c77-89f3-9c20623d07b6", 3 | "modelName": "GMiOSOptions", 4 | "mvc": "1.0", 5 | "name": "iOS", 6 | "option_ios_bundle_name": "com.company.game", 7 | "option_ios_devices": 2, 8 | "option_ios_display_name": "Made in GameMaker Studio 2", 9 | "option_ios_facebook_app_display_name": "", 10 | "option_ios_facebook_id": "", 11 | "option_ios_half_ipad1_textures": false, 12 | "option_ios_icon_ipad_app_152": "${base_options_dir}\\ios\\icons\\app\\ipad_152.png", 13 | "option_ios_icon_ipad_app_76": "${base_options_dir}\\ios\\icons\\app\\ipad_76.png", 14 | "option_ios_icon_ipad_notification_20": "${base_options_dir}\\ios\\icons\\notification\\ipad_20.png", 15 | "option_ios_icon_ipad_notification_40": "${base_options_dir}\\ios\\icons\\notification\\ipad_40.png", 16 | "option_ios_icon_ipad_pro_app_167": "${base_options_dir}\\ios\\icons\\app\\ipad_pro_167.png", 17 | "option_ios_icon_ipad_settings_29": "${base_options_dir}\\ios\\icons\\settings\\ipad_29.png", 18 | "option_ios_icon_ipad_settings_58": "${base_options_dir}\\ios\\icons\\settings\\ipad_58.png", 19 | "option_ios_icon_ipad_spotlight_40": "${base_options_dir}\\ios\\icons\\spotlight\\ipad_40.png", 20 | "option_ios_icon_ipad_spotlight_80": "${base_options_dir}\\ios\\icons\\spotlight\\ipad_80.png", 21 | "option_ios_icon_iphone_app_120": "${base_options_dir}\\ios\\icons\\app\\iphone_120.png", 22 | "option_ios_icon_iphone_app_180": "${base_options_dir}\\ios\\icons\\app\\iphone_180.png", 23 | "option_ios_icon_iphone_notification_40": "${base_options_dir}\\ios\\icons\\notification\\iphone_40.png", 24 | "option_ios_icon_iphone_notification_60": "${base_options_dir}\\ios\\icons\\notification\\iphone_60.png", 25 | "option_ios_icon_iphone_settings_58": "${base_options_dir}\\ios\\icons\\settings\\iphone_58.png", 26 | "option_ios_icon_iphone_settings_87": "${base_options_dir}\\ios\\icons\\settings\\iphone_87.png", 27 | "option_ios_icon_iphone_spotlight_120": "${base_options_dir}\\ios\\icons\\spotlight\\iphone_120.png", 28 | "option_ios_icon_iphone_spotlight_80": "${base_options_dir}\\ios\\icons\\spotlight\\iphone_80.png", 29 | "option_ios_icon_itunes_artwork_1024": "${base_options_dir}\\ios\\icons\\itunes\\itunes_1024.png", 30 | "option_ios_interpolate_pixels": false, 31 | "option_ios_orientation_landscape": true, 32 | "option_ios_orientation_landscape_flipped": true, 33 | "option_ios_orientation_portrait": true, 34 | "option_ios_orientation_portrait_flipped": true, 35 | "option_ios_output_dir": "~\/GameMakerStudio2\/iOS", 36 | "option_ios_push_notifications": false, 37 | "option_ios_scale": 0, 38 | "option_ios_splash_time": 0, 39 | "option_ios_splashscreen_ipad_ios7_landscape": "${base_options_dir}\\ios\\splash\\ipad_7_landscape.png", 40 | "option_ios_splashscreen_ipad_ios7_portrait": "${base_options_dir}\\ios\\splash\\ipad_7_portrait.png", 41 | "option_ios_splashscreen_ipad_landscape": "${base_options_dir}\\ios\\splash\\ipad_landscape.png", 42 | "option_ios_splashscreen_ipad_portrait": "${base_options_dir}\\ios\\splash\\ipad_portrait.png", 43 | "option_ios_splashscreen_ipad_retina_ios7_landscape": "${base_options_dir}\\ios\\splash\\ipad_retina_7_landscape.png", 44 | "option_ios_splashscreen_ipad_retina_ios7_portrait": "${base_options_dir}\\ios\\splash\\ipad_retina_7_portrait.png", 45 | "option_ios_splashscreen_ipad_retina_landscape": "${base_options_dir}\\ios\\splash\\ipad_retina_landscape.png", 46 | "option_ios_splashscreen_ipad_retina_portrait": "${base_options_dir}\\ios\\splash\\ipad_retina_portrait.png", 47 | "option_ios_splashscreen_iphone_ios56_2x_portrait": "${base_options_dir}\\ios\\splash\\iphone_56_2x_portrait.png", 48 | "option_ios_splashscreen_iphone_ios56_portrait": "${base_options_dir}\\ios\\splash\\iphone_56_portrait.png", 49 | "option_ios_splashscreen_iphone_ios56_retina4_portrait": "${base_options_dir}\\ios\\splash\\iphone_56_retina4_portrait.png", 50 | "option_ios_splashscreen_iphone_ios7_2x_portrait": "${base_options_dir}\\ios\\splash\\iphone_7_2x_portrait.png", 51 | "option_ios_splashscreen_iphone_ios7_retina4_portrait": "${base_options_dir}\\ios\\splash\\iphone_7_retina4_portrait.png", 52 | "option_ios_splashscreen_iphone_ios8_47_portrait": "${base_options_dir}\\ios\\splash\\iphone_8_47_portrait.png", 53 | "option_ios_splashscreen_iphone_ios8_55_landscape": "${base_options_dir}\\ios\\splash\\iphone_8_55_landscape.png", 54 | "option_ios_splashscreen_iphone_ios8_55_portrait": "${base_options_dir}\\ios\\splash\\iphone_8_55_portrait.png", 55 | "option_ios_splashscreen_iphone_x_landscape": "${base_options_dir}\\ios\\splash\\iphone_x_landscape.png", 56 | "option_ios_splashscreen_iphone_x_portrait": "${base_options_dir}\\ios\\splash\\iphone_x_portrait.png", 57 | "option_ios_team_id": "", 58 | "option_ios_texture_page": "2048x2048", 59 | "option_ios_use_facebook": false, 60 | "option_ios_version": { 61 | "build": 0, 62 | "major": 1, 63 | "minor": 0, 64 | "revision": 0 65 | } 66 | } -------------------------------------------------------------------------------- /GML Text/options/linux/options_linux.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "a9188620-a624-4a5a-83ae-a1b53faf038b", 3 | "modelName": "GMLinuxOptions", 4 | "mvc": "1.0", 5 | "name": "Linux", 6 | "option_linux_allow_fullscreen": false, 7 | "option_linux_display_cursor": true, 8 | "option_linux_display_name": "Made in GameMaker Studio 2", 9 | "option_linux_display_splash": false, 10 | "option_linux_enable_steam": false, 11 | "option_linux_homepage": "http:\/\/www.yoyogames.com", 12 | "option_linux_icon": "${base_options_dir}\/linux\/icons\/64.png", 13 | "option_linux_interpolate_pixels": false, 14 | "option_linux_long_desc": "", 15 | "option_linux_maintainer_email": "", 16 | "option_linux_resize_window": false, 17 | "option_linux_scale": 0, 18 | "option_linux_short_desc": "", 19 | "option_linux_splash_screen": "${base_options_dir}\/linux\/splash\/splash.png", 20 | "option_linux_start_fullscreen": false, 21 | "option_linux_sync": false, 22 | "option_linux_texture_page": "2048x2048", 23 | "option_linux_version": { 24 | "build": 0, 25 | "major": 1, 26 | "minor": 0, 27 | "revision": 0 28 | } 29 | } -------------------------------------------------------------------------------- /GML Text/options/mac/options_mac.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f418569b-3bdd-4706-a0e4-364317f54032", 3 | "modelName": "GMMacOptions", 4 | "mvc": "1.0", 5 | "name": "macOS", 6 | "option_mac_allow_fullscreen": false, 7 | "option_mac_allow_incoming_network": false, 8 | "option_mac_allow_outgoing_network": false, 9 | "option_mac_app_category": "", 10 | "option_mac_app_id": "com.company.game", 11 | "option_mac_build_app_store": false, 12 | "option_mac_copyright": "(c) 2018 CompanyName", 13 | "option_mac_display_cursor": true, 14 | "option_mac_display_name": "Made in GameMaker Studio 2", 15 | "option_mac_enable_retina": false, 16 | "option_mac_enable_steam": false, 17 | "option_mac_icon_png": "${base_options_dir}\/mac\/icons\/1024.png", 18 | "option_mac_interpolate_pixels": false, 19 | "option_mac_menu_dock": false, 20 | "option_mac_output_dir": "~\/GameMakerStudio2\/Mac", 21 | "option_mac_resize_window": false, 22 | "option_mac_scale": 0, 23 | "option_mac_signing_identity": "Developer ID Application:", 24 | "option_mac_splash_png": "${base_options_dir}\/mac\/splash\/splash.png", 25 | "option_mac_start_fullscreen": false, 26 | "option_mac_team_id": null, 27 | "option_mac_texture_page": "2048x2048", 28 | "option_mac_version": { 29 | "build": 0, 30 | "major": 1, 31 | "minor": 0, 32 | "revision": 0 33 | }, 34 | "option_mac_vsync": false 35 | } -------------------------------------------------------------------------------- /GML Text/options/main/inherited/options_main.inherited.yy: -------------------------------------------------------------------------------- 1 | 1.0.0←ed6a955d-5826-4f98-a450-10b414266c27←ed6a955d-5826-4f98-a450-10b414266c27|{ 2 | "option_gameguid": "b2314358-4ad4-4f3c-aee8-f07085d2c9c3" 3 | }←1225f6b0-ac20-43bd-a82e-be73fa0b6f4f|{ 4 | "targets": 461609314234257646 5 | }←7b2c4976-1e09-44e5-8256-c527145e03bb|{ 6 | "targets": 461609314234257646 7 | } -------------------------------------------------------------------------------- /GML Text/options/windows/options_windows.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "cc98d028-7bdd-4680-85f3-c87a7baa481e", 3 | "modelName": "GMWindowsOptions", 4 | "mvc": "1.0", 5 | "name": "Windows", 6 | "option_windows_allow_fullscreen_switching": false, 7 | "option_windows_borderless": false, 8 | "option_windows_company_info": "YoYo Games Ltd", 9 | "option_windows_copy_exe_to_dest": false, 10 | "option_windows_copyright_info": "(c) 2018 CompanyName", 11 | "option_windows_description_info": "A GameMaker Studio 2 Game", 12 | "option_windows_display_cursor": true, 13 | "option_windows_display_name": "Made in GameMaker Studio 2", 14 | "option_windows_enable_steam": false, 15 | "option_windows_executable_name": "${project_name}", 16 | "option_windows_icon": "${base_options_dir}\\windows\\icons\\icon.ico", 17 | "option_windows_installer_finished": "${base_options_dir}\\windows\\installer\\finished.bmp", 18 | "option_windows_installer_header": "${base_options_dir}\\windows\\installer\\header.bmp", 19 | "option_windows_interpolate_pixels": false, 20 | "option_windows_license": "${base_options_dir}\\windows\\installer\\license.txt", 21 | "option_windows_nsis_file": "${base_options_dir}\\windows\\installer\\nsis_script.nsi", 22 | "option_windows_product_info": "Made in GameMaker Studio 2", 23 | "option_windows_resize_window": true, 24 | "option_windows_save_location": 0, 25 | "option_windows_scale": 0, 26 | "option_windows_sleep_margin": 10, 27 | "option_windows_splash_screen": "${base_options_dir}\\windows\\splash\\splash.png", 28 | "option_windows_start_fullscreen": false, 29 | "option_windows_texture_page": "2048x2048", 30 | "option_windows_use_splash": false, 31 | "option_windows_version": { 32 | "build": 0, 33 | "major": 1, 34 | "minor": 0, 35 | "revision": 0 36 | }, 37 | "option_windows_vsync": false 38 | } -------------------------------------------------------------------------------- /GML Text/options/windowsuap/options_windowsuap.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "7e093a2a-e51c-4a1e-9a53-f9080d38730b", 3 | "modelName": "GMWindowsUAPOptions", 4 | "mvc": "1.0", 5 | "name": "Windows UWP", 6 | "option_windowsuap_allow_fullscreen_switching": false, 7 | "option_windowsuap_certificate_location": "${base_options_dir}\\windowsuap\\keys\\WinUWPRunner_TemporaryKey.pfx", 8 | "option_windowsuap_certificate_publishername": "CN=Sandbox", 9 | "option_windowsuap_display_cursor": true, 10 | "option_windowsuap_display_name": "Made in GameMaker Studio 2", 11 | "option_windowsuap_iap_sandbox": false, 12 | "option_windowsuap_internet_capable": false, 13 | "option_windowsuap_interpolate_pixels": false, 14 | "option_windowsuap_large_logo": "${base_options_dir}\\windowsuap\\logos\\LargeLogo.scale-100.png", 15 | "option_windowsuap_logo": "${base_options_dir}\\windowsuap\\logos\\Logo.scale-100.png", 16 | "option_windowsuap_logo_background_colour": { 17 | "Value": 4278190080 18 | }, 19 | "option_windowsuap_logo_foreground_text": 0, 20 | "option_windowsuap_microphone_capable": false, 21 | "option_windowsuap_native_cpu": 0, 22 | "option_windowsuap_orient_landscape": true, 23 | "option_windowsuap_orient_landscape_flipped": true, 24 | "option_windowsuap_orient_portrait": true, 25 | "option_windowsuap_orient_portrait_flipped": true, 26 | "option_windowsuap_package_display_name": "YourPackageDisplayName", 27 | "option_windowsuap_package_name": "YourPackageName", 28 | "option_windowsuap_publisher_display_name": "YourPublisherName", 29 | "option_windowsuap_scale": 0, 30 | "option_windowsuap_small_logo": "${base_options_dir}\\windowsuap\\logos\\SmallLogo.scale-100.png", 31 | "option_windowsuap_smallish_logo": "${base_options_dir}\\windowsuap\\logos\\SmallishLogo.scale-100.png", 32 | "option_windowsuap_splash_background_colour": { 33 | "Value": 4278190080 34 | }, 35 | "option_windowsuap_splash_png": "${base_options_dir}\\windowsuap\\splash\\SplashScreen.scale-100.png", 36 | "option_windowsuap_start_fullscreen": false, 37 | "option_windowsuap_store_logo": "${base_options_dir}\\windowsuap\\logos\\StoreLogo.scale-100.png", 38 | "option_windowsuap_target_platform_min_version": "10.0.14393.0", 39 | "option_windowsuap_target_platform_version": "10.0.14393.0", 40 | "option_windowsuap_texture_page": "2048x2048", 41 | "option_windowsuap_use_synchronization": true, 42 | "option_windowsuap_version": { 43 | "build": 0, 44 | "major": 1, 45 | "minor": 0, 46 | "revision": 0 47 | }, 48 | "option_windowsuap_wide_logo": "${base_options_dir}\\windowsuap\\logos\\WideLogo.scale-100.png", 49 | "option_windowsuap_xbox_live": false, 50 | "option_windowsuap_xbox_live_creators_program": false, 51 | "option_windowsuap_xbox_live_scid": null, 52 | "option_windowsuap_xbox_live_title_id": 0 53 | } -------------------------------------------------------------------------------- /GML Text/options/xboxone/options_xboxone.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f85efd3d-bcec-4ec0-8226-da808afda79d", 3 | "modelName": "GMXBoxOneOptions", 4 | "mvc": "1.0", 5 | "name": "Xbox One", 6 | "option_xbone_description": "Your Description", 7 | "option_xbone_display_name": "Made in GameMaker Studio 2", 8 | "option_xbone_foreground_text": 0, 9 | "option_xbone_interpolate_pixels": false, 10 | "option_xbone_languages": "\\u000a \\u000a \\u000a \\u000a ", 11 | "option_xbone_logo_background_colour": { 12 | "Value": 4282795590 13 | }, 14 | "option_xbone_logo_large": "${base_options_dir}\\xboxone\\logos\\Logo.png", 15 | "option_xbone_logo_small": "${base_options_dir}\\xboxone\\logos\\SmallLogo.png", 16 | "option_xbone_logo_store": "${base_options_dir}\\xboxone\\logos\\StoreLogo.png", 17 | "option_xbone_logo_wide": "${base_options_dir}\\xboxone\\logos\\WideLogo.png", 18 | "option_xbone_network_config_manifest": "", 19 | "option_xbone_product_id": "", 20 | "option_xbone_publisher": "Company Name", 21 | "option_xbone_publisher_display_name": "Company Display Name", 22 | "option_xbone_ratings": "\\u000a \\u000a \\u000a \\u000a <\/mx:Ratings>", 23 | "option_xbone_require_audio_recording": false, 24 | "option_xbone_require_game_chat": false, 25 | "option_xbone_require_xbox_live": false, 26 | "option_xbone_scale": 0, 27 | "option_xbone_service_config_id": "", 28 | "option_xbone_service_config_manifest": "", 29 | "option_xbone_splash_screen": "${base_options_dir}\\xboxone\\SplashScreen.png", 30 | "option_xbone_splash_screen_colour": { 31 | "Value": 4282795590 32 | }, 33 | "option_xbone_stats_system": 0, 34 | "option_xbone_texture_page": "2048x2048", 35 | "option_xbone_title_id": "", 36 | "option_xbone_version": { 37 | "build": 0, 38 | "major": 1, 39 | "minor": 0, 40 | "revision": 0 41 | }, 42 | "option_xbone_x_title_memory": 5 43 | } -------------------------------------------------------------------------------- /GML Text/rooms/rm_main/rm_main.yy: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "name": "rm_main", 4 | "id": "2899ae24-087e-48ad-b406-47d5bc2af5bc", 5 | "creationCodeFile": "", 6 | "inheritCode": false, 7 | "inheritCreationOrder": false, 8 | "inheritLayers": false, 9 | "instanceCreationOrderIDs": [ 10 | "e5431ba5-e081-4e21-8a8f-c50ef46f4c75" 11 | ], 12 | "IsDnD": false, 13 | "layers": [ 14 | { 15 | "__type": "GMRInstanceLayer_Model:#YoYoStudio.MVCFormat", 16 | "name": "Instances", 17 | "id": "e2434c2d-bbed-4752-b40c-8ecf8438cfaf", 18 | "depth": 0, 19 | "grid_x": 32, 20 | "grid_y": 32, 21 | "hierarchyFrozen": false, 22 | "hierarchyVisible": true, 23 | "inheritLayerDepth": false, 24 | "inheritLayerSettings": false, 25 | "inheritSubLayers": false, 26 | "inheritVisibility": false, 27 | "instances": [ 28 | {"name": "inst_3BFEDC64","id": "e5431ba5-e081-4e21-8a8f-c50ef46f4c75","colour": { "Value": 4294967295 },"creationCodeFile": "","creationCodeType": "","ignore": false,"inheritCode": false,"inheritItemSettings": false,"IsDnD": false,"m_originalParentID": "00000000-0000-0000-0000-000000000000","m_serialiseFrozen": false,"modelName": "GMRInstance","name_with_no_file_rename": "inst_3BFEDC64","objId": "20ec286c-4d3b-4662-ab14-b352c1669cef","properties": null,"rotation": 0,"scaleX": 1,"scaleY": 1,"mvc": "1.0","x": 480,"y": 256} 29 | ], 30 | "layers": [ 31 | 32 | ], 33 | "m_parentID": "00000000-0000-0000-0000-000000000000", 34 | "m_serialiseFrozen": false, 35 | "modelName": "GMRInstanceLayer", 36 | "mvc": "1.0", 37 | "userdefined_depth": false, 38 | "visible": true 39 | }, 40 | { 41 | "__type": "GMRBackgroundLayer_Model:#YoYoStudio.MVCFormat", 42 | "name": "Background", 43 | "id": "b3abce8c-6b74-4120-a870-eacd1bbd2e91", 44 | "animationFPS": 15, 45 | "animationSpeedType": "0", 46 | "colour": { "Value": 4283256141 }, 47 | "depth": 100, 48 | "grid_x": 32, 49 | "grid_y": 32, 50 | "hierarchyFrozen": false, 51 | "hierarchyVisible": true, 52 | "hspeed": 0, 53 | "htiled": false, 54 | "inheritLayerDepth": false, 55 | "inheritLayerSettings": false, 56 | "inheritSubLayers": false, 57 | "inheritVisibility": false, 58 | "layers": [ 59 | 60 | ], 61 | "m_parentID": "00000000-0000-0000-0000-000000000000", 62 | "m_serialiseFrozen": false, 63 | "modelName": "GMRBackgroundLayer", 64 | "mvc": "1.0", 65 | "spriteId": "00000000-0000-0000-0000-000000000000", 66 | "stretch": false, 67 | "userdefined_animFPS": false, 68 | "userdefined_depth": false, 69 | "visible": true, 70 | "vspeed": 0, 71 | "vtiled": false, 72 | "x": 0, 73 | "y": 0 74 | } 75 | ], 76 | "modelName": "GMRoom", 77 | "parentId": "00000000-0000-0000-0000-000000000000", 78 | "physicsSettings": { 79 | "id": "cb059c8f-9fc0-4e97-8d06-b2f99d7682fc", 80 | "inheritPhysicsSettings": false, 81 | "modelName": "GMRoomPhysicsSettings", 82 | "PhysicsWorld": false, 83 | "PhysicsWorldGravityX": 0, 84 | "PhysicsWorldGravityY": 10, 85 | "PhysicsWorldPixToMeters": 0.1, 86 | "mvc": "1.0" 87 | }, 88 | "roomSettings": { 89 | "id": "f2218e37-31b2-4388-a86c-1dde9a0f4719", 90 | "Height": 720, 91 | "inheritRoomSettings": false, 92 | "modelName": "GMRoomSettings", 93 | "persistent": false, 94 | "mvc": "1.0", 95 | "Width": 1280 96 | }, 97 | "mvc": "1.0", 98 | "views": [ 99 | {"id": "eea53ca1-2cb4-4964-8728-6b22fdd89c28","hborder": 32,"hport": 720,"hspeed": -1,"hview": 720,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": true,"vspeed": -1,"wport": 1280,"wview": 1280,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, 100 | {"id": "4a38c86f-b843-4e49-98fc-afbe55c26b0a","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, 101 | {"id": "009c896e-9292-4531-a3fb-de34c742b77a","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, 102 | {"id": "9dc993b4-be8b-41ce-8cc8-ff8d67289770","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, 103 | {"id": "8c122cba-735a-45fa-aab7-f770f9a10d92","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, 104 | {"id": "a452fac9-3e8e-42fb-a42d-7de2f025abb6","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, 105 | {"id": "3b32c4a3-9f1a-483f-a5c9-3274a093c06a","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0}, 106 | {"id": "aa4a0cdc-f7bc-4696-9df3-1e0cfca9d68e","hborder": 32,"hport": 768,"hspeed": -1,"hview": 768,"inherit": false,"modelName": "GMRView","objId": "00000000-0000-0000-0000-000000000000","mvc": "1.0","vborder": 32,"visible": false,"vspeed": -1,"wport": 1024,"wview": 1024,"xport": 0,"xview": 0,"yport": 0,"yview": 0} 107 | ], 108 | "viewSettings": { 109 | "id": "eb411cb4-d76c-41f7-8906-1775eab89797", 110 | "clearDisplayBuffer": true, 111 | "clearViewBackground": false, 112 | "enableViews": true, 113 | "inheritViewSettings": false, 114 | "modelName": "GMRoomViewSettings", 115 | "mvc": "1.0" 116 | } 117 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_color_add/gml_text_color_add.gml: -------------------------------------------------------------------------------- 1 | /// @desc Add a color to the text engine 2 | /// @func gml_text_color_add() 3 | /// @arg name,color 4 | 5 | ds_map_add(global.Gml_Text_Colors,argument0,argument1); -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_color_add/gml_text_color_add.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "eb9643ed-e14f-45d7-8eff-5c01c34ed600", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_color_add", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_create/gml_text_create.gml: -------------------------------------------------------------------------------- 1 | /// @desc Create the text and parse it for later use 2 | /// @func gml_text_create() 3 | /// @arg name,string 4 | 5 | ds_map_add(global.Gml_Text_Map,argument0,ds_map_create()); 6 | 7 | // Initialize a local variable to improve reference time 8 | var _map = global.Gml_Text_Map[? argument0]; 9 | 10 | // Required data structure values 11 | ds_map_add(_map,Gml_Text.String,argument1); 12 | ds_map_add_list(_map,Gml_Text.Instructions,ds_list_create()); 13 | 14 | // Parse the string and store it in memory 15 | gml_text_parse(_map,argument1); 16 | 17 | return _map; -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_create/gml_text_create.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "4ba32277-e4a6-4b13-a107-046500a331dc", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_create", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_draw/gml_text_draw.gml: -------------------------------------------------------------------------------- 1 | /// @desc Draw parsed text 2 | /// @func gml_text_draw() 3 | /// @arg x,y,map 4 | 5 | /* Used for benchmarking this script 6 | var _t = get_timer(); 7 | */ 8 | 9 | var 10 | _instruction_list = argument2[? Gml_Text.Instructions], 11 | _size = ds_list_size(_instruction_list), 12 | _x_off = argument0, 13 | _y_off = argument1, 14 | _x_adjust = 0, 15 | _y_adjust = 0, 16 | _mode = -1, 17 | _value = 0; 18 | 19 | draw_set_color(c_white); 20 | draw_set_halign(fa_left); 21 | draw_set_valign(fa_top); 22 | 23 | for ( var i = 0; i < _size; ++ i; ) { 24 | 25 | switch ( _instruction_list[| i] ) { 26 | case "": 27 | if ( _mode == -1 ) { 28 | _mode = 0; 29 | } 30 | 31 | ++ i; 32 | switch ( _mode ) { 33 | 34 | case 0: 35 | draw_text(_x_off + _x_adjust,_y_off + _y_adjust,_instruction_list[| i]); 36 | ++ i; 37 | _x_off += _instruction_list[| i]; 38 | _mode = -1; 39 | break; 40 | 41 | case 1: 42 | draw_text(_x_off + _x_adjust + irandom_range(-_value,_value),_y_off + _y_adjust + irandom_range(-_value,_value),_instruction_list[| i]); 43 | ++ i; 44 | _x_off += _instruction_list[| i]; 45 | _mode = -1; 46 | break; 47 | 48 | } 49 | break; 50 | 51 | case "": 52 | draw_set_color(_instruction_list[| i+1]); 53 | ++ i; 54 | break; 55 | 56 | case "": 57 | draw_set_font(_instruction_list[| i+1]); 58 | ++ i; 59 | break; 60 | 61 | case "": 62 | _x_off = argument0; 63 | _y_off += string_height("M"); 64 | break; 65 | 66 | case "": 67 | ++ i; 68 | _y_adjust = _instruction_list[| i]; 69 | break; 70 | 71 | case "": 72 | ++ i; 73 | draw_sprite(_instruction_list[| i],0,_x_off + _x_adjust,_y_off + _y_adjust); 74 | ++ i; 75 | _x_off += _instruction_list[| i]; 76 | break; 77 | 78 | case "": 79 | ++ i; 80 | _mode = 1; 81 | _value = _instruction_list[| i]; 82 | if ( _value == 0 ) { 83 | _mode = -1; 84 | } 85 | break; 86 | } 87 | 88 | } 89 | 90 | /* Used for benchmarking this script 91 | show_debug_message(get_timer() - _t); 92 | */ -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_draw/gml_text_draw.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "e59fd34f-c24c-4c94-ab60-853165e541bd", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_draw", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_find/gml_text_find.gml: -------------------------------------------------------------------------------- 1 | /// @desc Find the referenced map using the given name 2 | /// @func gml_text_find() 3 | /// @arg name 4 | 5 | return global.Gml_Text_Map[? argument0]; -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_find/gml_text_find.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "c3891020-d038-4fd0-a77c-b33802a82ce6", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_find", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_find_height/gml_text_find_height.gml: -------------------------------------------------------------------------------- 1 | /// @desc Find the referenced map using the given name 2 | /// @func gml_text_find() 3 | /// @arg name 4 | 5 | var _map = global.Gml_Text_Map[? argument0]; 6 | return _map[? Gml_Text.Height ]; -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_find_height/gml_text_find_height.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "7ed2c11b-6786-4bb3-9e66-2dd3bcba6595", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_find_height", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_find_width/gml_text_find_width.gml: -------------------------------------------------------------------------------- 1 | /// @desc Find the referenced map using the given name 2 | /// @func gml_text_find() 3 | /// @arg name 4 | 5 | var _map = global.Gml_Text_Map[? argument0]; 6 | return _map[? Gml_Text.Width ]; -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_find_width/gml_text_find_width.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "53292343-4313-4359-9cea-8452be389dab", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_find_width", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_ini/gml_text_ini.gml: -------------------------------------------------------------------------------- 1 | /// @desc Initialize the GML text engine 2 | /// @func gml_text_ini() 3 | 4 | global.Gml_Text_Map = ds_map_create(); 5 | global.Gml_Text_Colors = ds_map_create(); 6 | 7 | enum Gml_Text { 8 | String, 9 | Instructions, 10 | Width, 11 | Height 12 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_ini/gml_text_ini.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "aff03bd4-a93c-459a-ad49-ec910bfdb361", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_ini", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_parse/gml_text_parse.gml: -------------------------------------------------------------------------------- 1 | /// @desc Parses a string and stores the data within the texts data structure 2 | /// @func gml_text_parse() 3 | /// @arg map,string 4 | 5 | var 6 | _map = argument0, 7 | _str = argument1, 8 | _instruction_list = _map[? Gml_Text.Instructions], 9 | _char = "", 10 | _char_add = false, 11 | _start_pos = string_pos("<",_str), 12 | _end_pos = string_pos(">",_str), 13 | _str_parse = "", 14 | _str_length = string_length(_str), 15 | _parse_pos_value = 0, 16 | _parse_length_value = 0, 17 | _tag = "", 18 | _str_width = 0, 19 | _line_width = 0, 20 | _total_width = 0, 21 | _offset_y = 0, 22 | _str_height = 0, 23 | _total_height = 0; 24 | 25 | for ( var i = 1; i < _str_length; ++ i; ) { 26 | _char = string_char_at(_str,i); 27 | if ( _char != "<" && _char != ">" && _char != "/" ) { 28 | // This is non-meta data text 29 | if ( _instruction_list[| ds_list_size(_instruction_list) - 1] != "" ) { 30 | // Insert our text draw instruction 31 | ds_list_add(_instruction_list,""); 32 | 33 | var _str_build = ""; 34 | 35 | while ( _char != "<" && _char != ">" && _char != "/" && i < _str_length ) { 36 | _str_build = _str_build + _char; 37 | 38 | ++ i; 39 | 40 | _char = string_char_at(_str,i); 41 | } 42 | 43 | -- i; 44 | _str_width = string_width(_str_build); 45 | _str_height = string_height(_str_build); 46 | 47 | ds_list_add(_instruction_list,_str_build); 48 | ds_list_add(_instruction_list,_str_width); 49 | 50 | _line_width += _str_width; 51 | _total_width = max(_total_width, _line_width); 52 | _total_height = max(_total_height, _offset_y + _str_height); 53 | } 54 | 55 | } else { 56 | 57 | if ( _char == "/" && string_char_at(_str,i + 1) == "n" ) { 58 | 59 | ds_list_add(_instruction_list,""); 60 | ++ i; 61 | _offset_y += string_height(" "); 62 | _line_width = 0; 63 | 64 | } else { 65 | 66 | // It's parsing time! 67 | _end_pos = string_pos(">",_str); 68 | _start_pos = string_pos("<",_str); 69 | _str_parse = string_copy(_str,_start_pos + 1,_end_pos - _start_pos - 1); 70 | _str = string_delete(_str,_start_pos,_end_pos - _start_pos + 1); 71 | 72 | _parse_pos_value = string_pos("=",_str_parse); 73 | _parse_length_value = string_length(_str_parse); 74 | 75 | _str_length -= _parse_length_value; 76 | -- i; 77 | 78 | _tag = string_delete(_str_parse,_parse_pos_value,_parse_length_value); 79 | 80 | switch ( _tag ) { 81 | 82 | // Use this to get the value after the = sign 83 | // string_copy(_str_parse,_parse_pos_value + 1,_parse_length_value - 5) 84 | 85 | case "font": 86 | ds_list_add(_instruction_list,""); 87 | ds_list_add(_instruction_list,asset_get_index(string_copy(_str_parse,_parse_pos_value + 1,_parse_length_value - 5))); 88 | draw_set_font(_instruction_list[| ds_list_size(_instruction_list) - 1]); 89 | break; 90 | 91 | case "color": 92 | ds_list_add(_instruction_list,""); 93 | ds_list_add(_instruction_list,global.Gml_Text_Colors[? string_copy(_str_parse,_parse_pos_value + 1,_parse_length_value - 5)]); 94 | break; 95 | 96 | case "offset_y": 97 | ds_list_add(_instruction_list,""); 98 | ds_list_add(_instruction_list,real(string_copy(_str_parse,_parse_pos_value + 1,_parse_length_value - 5))); 99 | break; 100 | 101 | case "sprite": 102 | ds_list_add(_instruction_list,""); 103 | ds_list_add(_instruction_list,asset_get_index(string_copy(_str_parse,_parse_pos_value + 1,_parse_length_value - 5))); 104 | ds_list_add(_instruction_list,sprite_get_width(_instruction_list[| ds_list_size(_instruction_list) - 1])); 105 | break; 106 | 107 | case "newline": 108 | ds_list_add(_instruction_list,""); 109 | _line_width = 0; 110 | _offset_y += string_height(" "); 111 | break; 112 | 113 | case "shake": 114 | ds_list_add(_instruction_list,""); 115 | ds_list_add(_instruction_list,real(string_copy(_str_parse,_parse_pos_value + 1,_parse_length_value - 5))); 116 | break; 117 | } 118 | 119 | } 120 | } 121 | } 122 | 123 | _map[? Gml_Text.Width ] = _total_width; 124 | _map[? Gml_Text.Height ] = _total_height; -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_parse/gml_text_parse.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "2665b69d-a5f2-4c4a-b663-5e3a6fcf8441", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_parse", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_remove/gml_text_remove.gml: -------------------------------------------------------------------------------- 1 | /// @desc Remove parsed text from memory 2 | /// @func gml_text_remove() 3 | /// @arg name 4 | 5 | var _map = gml_text_find(argument0); 6 | 7 | ds_map_delete(global.Gml_Text_Map,argument0); 8 | ds_list_destroy(_map[? Gml_Text.Instructions]); 9 | ds_map_destroy(_map); -------------------------------------------------------------------------------- /GML Text/scripts/gml_text_remove/gml_text_remove.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "a6884416-8990-464b-9e16-38df4a868398", 3 | "modelName": "GMScript", 4 | "mvc": "1.0", 5 | "name": "gml_text_remove", 6 | "IsCompatibility": false, 7 | "IsDnD": false 8 | } -------------------------------------------------------------------------------- /GML Text/sprites/spr_test/98617f39-74f7-4443-b569-ed8573c1a85c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/GML-Text/90088a428e08e19ac010d360f69d5d3d3e5de6c0/GML Text/sprites/spr_test/98617f39-74f7-4443-b569-ed8573c1a85c.png -------------------------------------------------------------------------------- /GML Text/sprites/spr_test/layers/98617f39-74f7-4443-b569-ed8573c1a85c/ac044490-5650-4eae-9101-869831b5d9a4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameMakerDiscord/GML-Text/90088a428e08e19ac010d360f69d5d3d3e5de6c0/GML Text/sprites/spr_test/layers/98617f39-74f7-4443-b569-ed8573c1a85c/ac044490-5650-4eae-9101-869831b5d9a4.png -------------------------------------------------------------------------------- /GML Text/sprites/spr_test/spr_test.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "38ba40fb-1098-4423-a3ea-3df70aeb4574", 3 | "modelName": "GMSprite", 4 | "mvc": "1.12", 5 | "name": "spr_test", 6 | "For3D": false, 7 | "HTile": false, 8 | "VTile": false, 9 | "bbox_bottom": 23, 10 | "bbox_left": 0, 11 | "bbox_right": 23, 12 | "bbox_top": 0, 13 | "bboxmode": 0, 14 | "colkind": 1, 15 | "coltolerance": 0, 16 | "edgeFiltering": false, 17 | "frames": [ 18 | { 19 | "id": "98617f39-74f7-4443-b569-ed8573c1a85c", 20 | "modelName": "GMSpriteFrame", 21 | "mvc": "1.0", 22 | "SpriteId": "38ba40fb-1098-4423-a3ea-3df70aeb4574", 23 | "compositeImage": { 24 | "id": "317e7f22-3e5e-47dc-bfb6-5902bef53c74", 25 | "modelName": "GMSpriteImage", 26 | "mvc": "1.0", 27 | "FrameId": "98617f39-74f7-4443-b569-ed8573c1a85c", 28 | "LayerId": "00000000-0000-0000-0000-000000000000" 29 | }, 30 | "images": [ 31 | { 32 | "id": "354a1d19-ed45-41ba-9c04-6612d1150344", 33 | "modelName": "GMSpriteImage", 34 | "mvc": "1.0", 35 | "FrameId": "98617f39-74f7-4443-b569-ed8573c1a85c", 36 | "LayerId": "ac044490-5650-4eae-9101-869831b5d9a4" 37 | } 38 | ] 39 | } 40 | ], 41 | "gridX": 0, 42 | "gridY": 0, 43 | "height": 24, 44 | "layers": [ 45 | { 46 | "id": "ac044490-5650-4eae-9101-869831b5d9a4", 47 | "modelName": "GMImageLayer", 48 | "mvc": "1.0", 49 | "SpriteId": "38ba40fb-1098-4423-a3ea-3df70aeb4574", 50 | "blendMode": 0, 51 | "isLocked": false, 52 | "name": "default", 53 | "opacity": 100, 54 | "visible": true 55 | } 56 | ], 57 | "origin": 0, 58 | "originLocked": false, 59 | "playbackSpeed": 15, 60 | "playbackSpeedType": 0, 61 | "premultiplyAlpha": false, 62 | "sepmasks": false, 63 | "swatchColours": null, 64 | "swfPrecision": 2.525, 65 | "textureGroupId": "1225f6b0-ac20-43bd-a82e-be73fa0b6f4f", 66 | "type": 0, 67 | "width": 24, 68 | "xorig": 0, 69 | "yorig": 0 70 | } -------------------------------------------------------------------------------- /GML Text/views/15ef594b-5ee4-44a4-a51b-91bc63cf9538.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "15ef594b-5ee4-44a4-a51b-91bc63cf9538", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "15ef594b-5ee4-44a4-a51b-91bc63cf9538", 6 | "children": [ 7 | "625691af-4655-47f0-a0e1-7266fd06b9e1" 8 | ], 9 | "filterType": "GMNotes", 10 | "folderName": "notes", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Notes" 13 | } -------------------------------------------------------------------------------- /GML Text/views/170e7f7b-8a88-48bd-a403-8cf6d873010d.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "170e7f7b-8a88-48bd-a403-8cf6d873010d", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "170e7f7b-8a88-48bd-a403-8cf6d873010d", 6 | "children": [ 7 | "aa01122b-9dcf-4be7-bf24-a456ca207a45", 8 | "36c6a995-37eb-4463-a2e5-42817d3e0411", 9 | "3680f1ee-020a-425a-8279-ab5b2dea70d3", 10 | "895638b4-0389-4d1c-8898-90838cc41d4a", 11 | "4f4b7ce3-a83d-4d0b-b2ae-65f8dedf165c", 12 | "a00745e1-79e5-45d0-882c-5107f2aa108c", 13 | "7c446c28-6ef0-4131-9824-a8263cb791b4", 14 | "4ab7f2b3-824b-4a45-a19a-a74d6f7a9c99", 15 | "4fb58db0-773a-40d3-8968-9d62510a5edd", 16 | "2a7d7d14-4334-4633-93c3-4759e04ded33", 17 | "15ef594b-5ee4-44a4-a51b-91bc63cf9538", 18 | "ee977bb8-14a3-4393-98c2-d1cf2de9ec9e", 19 | "55ab8c15-8e64-4e04-a8e2-c427cccf4a3a", 20 | "bc0869bc-16f1-466a-9415-fae2aa550294", 21 | "eb289f3a-1a7e-4f16-aa2b-83b8f18ccf95" 22 | ], 23 | "filterType": "root", 24 | "folderName": "Default", 25 | "isDefaultView": true, 26 | "localisedFolderName": "" 27 | } -------------------------------------------------------------------------------- /GML Text/views/2a7d7d14-4334-4633-93c3-4759e04ded33.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "2a7d7d14-4334-4633-93c3-4759e04ded33", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "2a7d7d14-4334-4633-93c3-4759e04ded33", 6 | "children": [ 7 | "2899ae24-087e-48ad-b406-47d5bc2af5bc" 8 | ], 9 | "filterType": "GMRoom", 10 | "folderName": "rooms", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Rooms" 13 | } -------------------------------------------------------------------------------- /GML Text/views/3680f1ee-020a-425a-8279-ab5b2dea70d3.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "3680f1ee-020a-425a-8279-ab5b2dea70d3", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "3680f1ee-020a-425a-8279-ab5b2dea70d3", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMSound", 10 | "folderName": "sounds", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Sounds" 13 | } -------------------------------------------------------------------------------- /GML Text/views/36c6a995-37eb-4463-a2e5-42817d3e0411.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "36c6a995-37eb-4463-a2e5-42817d3e0411", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "36c6a995-37eb-4463-a2e5-42817d3e0411", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMTileSet", 10 | "folderName": "tilesets", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Tilesets" 13 | } -------------------------------------------------------------------------------- /GML Text/views/4ab7f2b3-824b-4a45-a19a-a74d6f7a9c99.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "4ab7f2b3-824b-4a45-a19a-a74d6f7a9c99", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "4ab7f2b3-824b-4a45-a19a-a74d6f7a9c99", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMTimeline", 10 | "folderName": "timelines", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Timelines" 13 | } -------------------------------------------------------------------------------- /GML Text/views/4f4b7ce3-a83d-4d0b-b2ae-65f8dedf165c.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "4f4b7ce3-a83d-4d0b-b2ae-65f8dedf165c", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "4f4b7ce3-a83d-4d0b-b2ae-65f8dedf165c", 6 | "children": [ 7 | "aff03bd4-a93c-459a-ad49-ec910bfdb361", 8 | "4ba32277-e4a6-4b13-a107-046500a331dc", 9 | "2665b69d-a5f2-4c4a-b663-5e3a6fcf8441", 10 | "eb9643ed-e14f-45d7-8eff-5c01c34ed600", 11 | "c3891020-d038-4fd0-a77c-b33802a82ce6", 12 | "53292343-4313-4359-9cea-8452be389dab", 13 | "7ed2c11b-6786-4bb3-9e66-2dd3bcba6595", 14 | "e59fd34f-c24c-4c94-ab60-853165e541bd", 15 | "a6884416-8990-464b-9e16-38df4a868398" 16 | ], 17 | "filterType": "GMScript", 18 | "folderName": "scripts", 19 | "isDefaultView": false, 20 | "localisedFolderName": "ResourceTree_Scripts" 21 | } -------------------------------------------------------------------------------- /GML Text/views/4fb58db0-773a-40d3-8968-9d62510a5edd.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "4fb58db0-773a-40d3-8968-9d62510a5edd", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "4fb58db0-773a-40d3-8968-9d62510a5edd", 6 | "children": [ 7 | "20ec286c-4d3b-4662-ab14-b352c1669cef" 8 | ], 9 | "filterType": "GMObject", 10 | "folderName": "objects", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Objects" 13 | } -------------------------------------------------------------------------------- /GML Text/views/55ab8c15-8e64-4e04-a8e2-c427cccf4a3a.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "55ab8c15-8e64-4e04-a8e2-c427cccf4a3a", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "55ab8c15-8e64-4e04-a8e2-c427cccf4a3a", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMExtension", 10 | "folderName": "extensions", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Extensions" 13 | } -------------------------------------------------------------------------------- /GML Text/views/7c446c28-6ef0-4131-9824-a8263cb791b4.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "7c446c28-6ef0-4131-9824-a8263cb791b4", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "7c446c28-6ef0-4131-9824-a8263cb791b4", 6 | "children": [ 7 | "09854fc1-557a-40b4-bfbc-cac62ad6af04", 8 | "9c1d3684-c256-42d8-9207-c88aa6d58cdb", 9 | "7ed870c9-0a17-4437-88e7-f96c22576e8e", 10 | "944f3957-18f4-4280-b372-3e5aeb45aac6" 11 | ], 12 | "filterType": "GMFont", 13 | "folderName": "fonts", 14 | "isDefaultView": false, 15 | "localisedFolderName": "ResourceTree_Fonts" 16 | } -------------------------------------------------------------------------------- /GML Text/views/895638b4-0389-4d1c-8898-90838cc41d4a.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "895638b4-0389-4d1c-8898-90838cc41d4a", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "895638b4-0389-4d1c-8898-90838cc41d4a", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMPath", 10 | "folderName": "paths", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Paths" 13 | } -------------------------------------------------------------------------------- /GML Text/views/a00745e1-79e5-45d0-882c-5107f2aa108c.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "a00745e1-79e5-45d0-882c-5107f2aa108c", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "a00745e1-79e5-45d0-882c-5107f2aa108c", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMShader", 10 | "folderName": "shaders", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Shaders" 13 | } -------------------------------------------------------------------------------- /GML Text/views/aa01122b-9dcf-4be7-bf24-a456ca207a45.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "aa01122b-9dcf-4be7-bf24-a456ca207a45", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "aa01122b-9dcf-4be7-bf24-a456ca207a45", 6 | "children": [ 7 | "38ba40fb-1098-4423-a3ea-3df70aeb4574" 8 | ], 9 | "filterType": "GMSprite", 10 | "folderName": "sprites", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Sprites" 13 | } -------------------------------------------------------------------------------- /GML Text/views/bc0869bc-16f1-466a-9415-fae2aa550294.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "bc0869bc-16f1-466a-9415-fae2aa550294", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "bc0869bc-16f1-466a-9415-fae2aa550294", 6 | "children": [ 7 | "ed6a955d-5826-4f98-a450-10b414266c27", 8 | "cc98d028-7bdd-4680-85f3-c87a7baa481e", 9 | "f418569b-3bdd-4706-a0e4-364317f54032", 10 | "a9188620-a624-4a5a-83ae-a1b53faf038b", 11 | "75ac291e-7061-4bcb-8e8a-3b3545332d41", 12 | "a128950b-5063-4876-b4a6-b99dbd2ea6d1", 13 | "e42bf5cc-3f46-4d67-a6d0-a4885a11ac3f", 14 | "8427047f-9ef8-4c77-89f3-9c20623d07b6", 15 | "3a5af38c-757d-44ae-98c0-5d4b09e14e6a", 16 | "f85efd3d-bcec-4ec0-8226-da808afda79d", 17 | "7e093a2a-e51c-4a1e-9a53-f9080d38730b", 18 | "3a5af38c-757d-41ae-98c0-5d4b09e14e6a" 19 | ], 20 | "filterType": "GMOptions", 21 | "folderName": "options", 22 | "isDefaultView": false, 23 | "localisedFolderName": "ResourceTree_Options" 24 | } -------------------------------------------------------------------------------- /GML Text/views/eb289f3a-1a7e-4f16-aa2b-83b8f18ccf95.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "eb289f3a-1a7e-4f16-aa2b-83b8f18ccf95", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "eb289f3a-1a7e-4f16-aa2b-83b8f18ccf95", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMConfig", 10 | "folderName": "configs", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_Configs" 13 | } -------------------------------------------------------------------------------- /GML Text/views/ee977bb8-14a3-4393-98c2-d1cf2de9ec9e.yy: -------------------------------------------------------------------------------- 1 | { 2 | "id": "ee977bb8-14a3-4393-98c2-d1cf2de9ec9e", 3 | "modelName": "GMFolder", 4 | "mvc": "1.1", 5 | "name": "ee977bb8-14a3-4393-98c2-d1cf2de9ec9e", 6 | "children": [ 7 | 8 | ], 9 | "filterType": "GMIncludedFile", 10 | "folderName": "datafiles", 11 | "isDefaultView": false, 12 | "localisedFolderName": "ResourceTree_IncludedFiles" 13 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Sebastian Nigro 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GML-Text 2 | 3 | Maintained by: Seabass 4 | 5 | This framework allows for custom text effects such as colors, font changes, shaking, sprites, and more! 6 | All this can be done while maintaining maximum compatibility. 7 | 8 | These scripts are for GMS 2 only! --------------------------------------------------------------------------------