Commit 1468533
authored
Version 4 update (#12)
* Multi key config (#11)
* various menu changes
* update ctrl_any_pressed
* use global control manager
* update readme
* fix get label for key config
* multi key config working
* added other controls to key config demo
* simplify handle_key_config_discovery
* update gird and nested menus
* fix menu step events
* fixed nested menus
* update build
* fix get_value
* add locked bindings, array_find
* renamed variables
* add way to cancel key config discovery mode
* minor fix
* update editor version
* add a way to remove bindings
* add reset all bindings
* control bindings can only be changed by the same control source
* add menu dividers
* add visual key prompts
* add gamepad icons
* added control icons to key config items
* update package and version number1 parent 7e4ddd7 commit 1468533
File tree
359 files changed
+2308
-396
lines changed- current-scripts
- Demos/useful-scripts
- notes/info
- objects
- obj_control_manager_demo
- obj_control_manager
- obj_demo_title
- obj_init
- obj_input_demo
- obj_key_config_actor
- obj_persistent_controller
- rooms
- room_init
- room_title
- scripts
- control_manager_config
- control_manager_structs
- data_structures
- input_constants
- input_functions
- sprites
- spr_arrow
- spr_donut_meter
- spr_drawing_back
- spr_key_config_actor
- layers/f9c11831-c06d-4b7f-b25f-253ed233328a
- spr_keyboard_icons
- layers
- 1507881b-2945-4312-8f8e-f1596c895729
- 1b955e79-c05d-48c9-88c3-1b98647ebaf2
- 1c43be9c-3f15-43f5-be31-fb7a927c6d09
- 1e36857d-9441-480c-9795-086f134ccef5
- 1e57d136-7c1f-46d2-9283-2b9121bd7fb5
- 1fc56470-fb1c-4bad-b768-b9d4813bb6a2
- 2493adb5-2d9c-49e2-b302-80a017f80945
- 277567a7-33b8-4b90-8e07-d3de4de445a3
- 2d2aa9e4-0098-42ad-8aee-a430f3285f76
- 2decd6f7-3163-4aaa-8e62-a993319730f2
- 2e90311a-2c6d-4837-b127-29205f484f6a
- 2ebb25f0-6ece-4a50-aa30-73fdcc2120f8
- 32d72e3c-c266-4a74-acb1-48feaca787ab
- 37a2ca88-fbbf-4364-8ef9-2f6e9f2e0725
- 38ba6be9-73cc-4a57-843f-eec46784b9b5
- 397d4399-b4d2-47e6-9ae8-837f33247090
- 3ff8951b-d1f7-4800-903d-f5271f6c847c
- 424ed056-0d48-421e-8b1a-580dc5e0aec9
- 42be8d01-d7a7-44d2-9d01-ee9926e7ef85
- 42bff714-14ba-450e-a459-a1e7607bd95e
- 439c71c7-bb7d-442d-a19c-03f5214766d6
- 49fb9929-cdea-4c68-a1ee-9e752da1af64
- 508842a6-f1eb-48e8-ade4-9ac3c0f40518
- 547602d4-4ebb-4002-aa1b-3d427e137382
- 56d06c8d-9a55-435e-b06b-7a4fd464ac97
- 5838dec7-5f5e-46ae-82ba-b759b3710fec
- 592b94af-b47a-4ced-8b3d-9f93213a4c14
- 5e051e0b-bb7a-45ce-a24b-9c0e5a8fd653
- 63b32327-b1a4-46b8-b8b7-bcd2886093d2
- 668e282e-2ff7-4d7a-82a5-0b2c17a5cabb
- 6a573bb4-1fe1-4073-a58a-d62bf307b0fa
- 6b99a08a-c94f-4c1e-8247-1ed7e86d1964
- 71fcc37d-eb1d-4d23-9699-1fb09fb93e4d
- 73d07723-86d9-4502-8d5c-bc2f391ee204
- 74ae4950-e6be-4a5e-a9c3-f8491886a5f5
- 8084e055-eea3-4efb-aa97-b7d90c78f3e8
- 83c8d103-a8ec-4b21-904c-f60695a15332
- 84eb80ba-3586-4cf0-8a05-36d7d55e8aaf
- 84fc5ddf-108d-4eae-a47c-1887be91f2d5
- 863f7803-e084-4bb9-822c-58566509a18d
- 8f67ed6d-5c83-428f-ab33-348facb0786d
- 92f904e3-685b-4e6a-8d80-3697c2e6cbbf
- 93951dde-51f7-43cf-ae80-9c74232af849
- 9af5e2ab-8b1e-4ef3-ac33-f902bdbf0ec6
- 9b1ba3ce-1bb5-4519-9d3b-2789763fad06
- 9e797afb-0816-4a33-9e6d-7298388de1cd
- 9f87180d-a314-4707-a0f7-10af04ff6d10
- a1b6e232-30e6-4ce6-b9e8-9c11feb1be3c
- a34dc720-4272-4e58-9309-279e3dbf01c0
- a4b8648a-eb4c-45e0-9224-d3eb9875c5bb
- aa199363-4e50-470b-96e7-3336febc437b
- aacf0a0d-3402-425f-b9b5-6b98d36f49f5
- acbbae75-c618-4139-b25c-22fe9e1cc444
- b09e5764-317f-4f9a-afe7-73fc2cc7c912
- b10009ee-66ec-461b-b4ef-ec1e6981af3c
- b179796c-265f-4177-8a6e-2df6a80e2596
- b1bc6d5c-ddd1-4bb6-aad8-e3e73a6dc339
- b1c7a33f-8f85-4241-a608-eca69a0e4e1f
- b41ea407-b605-4b2f-888d-efffbae919a5
- bf8e4c00-5340-46b9-af63-3285de6abd27
- c1f97c83-a3d1-46c7-83b4-ea60bc78e837
- c3663886-1209-4db4-a4f8-b73b7d3484d2
- c50ce197-fbeb-4da6-9979-031f810f2aa9
- ca5abd86-f2e5-4945-a325-7c8ce78a0017
- cffa4263-6e70-469c-8254-96e6060cadc5
- d1c7b177-6e58-4676-a399-d0cfd50e309f
- d286e885-ad33-4d48-b694-0646020fdda7
- d3064ec9-25af-4e86-857e-b1837fbc846a
- d33c74a4-5a50-42e2-b5f4-28ad59f86fc8
- d38abee3-abc1-4722-9cca-84dffc821e77
- d51cee25-7656-439d-8435-5798e36fab57
- d63a6558-39b6-41ec-b132-4aae04f2df8d
- d907da8c-2a2a-4090-8da2-7a181bba04e5
- d98e1428-fe52-40b4-b5bd-64768ca9aec8
- dd071e38-d865-4e3b-ae2a-955d45bb078a
- e0f0f591-0c46-439c-8421-ea7f074cd3e3
- e0f87bec-cefc-4b09-9048-16b91fd403ae
- e3871ec0-9755-4ab3-aa0f-bf7d85d5d479
- e6f811cf-a4c4-405e-aeb6-17e55f7ea081
- e730841a-e65a-4105-8b3e-58730a0e6a40
- ea2b1ca9-9afb-4c3c-8c7e-7399b1177b59
- ea983672-8a78-493b-8714-fd77852fc14c
- f6985d42-b3e6-4fcf-808b-a631f9b4a8df
- f6c42deb-3d7f-4bc5-97c2-21c7dacb7726
- f7558bb9-037c-4be6-9eeb-6eaf5647aeb5
- fbace9e8-b2e6-416c-a847-1c703763562e
- fed8ca60-4de2-4e15-938e-0780f7d87ed0
- spr_meter
- spr_prompts
- spr_steam_deck_gamepad_icons
- layers
- 1b1531f4-5f0e-4679-aa02-b38809f034b1
- 1b4a8ad1-093a-40c8-bab7-3a3e164d9a7b
- 237c968c-5ac6-4e78-8539-0f05dd6237c2
- 2677ec5f-9ed1-46a8-b2de-86ed37154ff9
- 28c2c246-6728-43d7-8773-3df757412a2e
- 28eec9a8-11b5-4bd3-858d-43bb8646a468
- 2c900fb8-ace5-4d02-a226-c0e1d2766bf4
- 2d0f5583-411d-4a86-9d60-b946300dad8f
- 36361bbd-8e6e-4898-be34-aae98663c290
- 36955e82-ddd3-477a-97ca-cf951d656a7d
- 41b0f23e-0c05-42fd-8413-2868b85711da
- 41de8b2c-9933-4eb9-9d80-09d3879d9038
- 460c8372-4308-45d5-8ddf-109d20821239
- 581a8624-5c3d-4e7e-a284-b5b93a5c08c5
- 62a4dd33-1587-4ac7-9568-3c8134199101
- 71345315-c3ff-419c-a33f-4bb57f2c4d9c
- 74d7d80b-ba53-4b84-b722-dd015c13235d
- 7d4f6d80-fbe2-4fd4-9035-29671d4228ee
- 81a1b335-8e07-4a25-9fef-57a03e6f04d8
- 91075639-fe6f-4dc3-9bf2-a456867a4a43
- 96d16e9c-9d5c-4df8-bbfe-bf1b4d8be528
- 9b8325c0-c5b2-4bab-8ec1-33ae75d1796c
- 9d9a6e25-8308-4972-b7e7-b4955de434d2
- a0cb37b7-a807-47b7-9be7-7354b317250f
- ab9cc867-d413-4d5e-aa81-b9efa641cbd6
- b6b5edb1-95de-4910-bd89-2b9e58add9dd
- b8f1385b-2a7e-4ea7-b7e5-941bd77c5f29
- d8398e97-85de-4603-be4d-77d2b7381d36
- f5cefd6b-61a8-4ffc-99d8-89a32e81f22e
- f76e7c59-7173-4dfe-b831-d44154db9a33
- fa1e8b37-b1d3-466e-97ce-e9ec39405e54
- spr_subarrow
- layers/52f4298a-324a-47be-a704-ec274ed0285b
- spr_xbox_series_gamepad_icons
- layers
- 016b64d1-d83a-4137-a0ac-064ffd921325
- 0856d315-1f02-43fc-81f8-445cfb45f9a6
- 0ad9a7c9-5164-403b-9d73-66dc6e6a8312
- 20d0190a-1953-497c-aed0-117d4b089f81
- 2e6a1d39-b84d-4bae-a7a5-b88505438853
- 338df4d9-3bb3-42e3-9e40-99b26eb13249
- 55e87a36-4375-446b-934e-41e12aba0281
- 67cf3583-dc25-4406-953b-9d6278fc70cb
- 69c6e239-9f2b-4233-9fb2-9eb5dbca8f1c
- 799756dc-1fcb-42a6-bcca-33c34361c6dc
- 8985f517-12f3-45d6-89b4-a265501e6c79
- 94e83e97-f38d-442e-97f4-684c7cd36ddb
- 9f47818d-19c0-4638-898d-55f2e6b83d3c
- aa69259d-8825-4150-9b03-df8d3dcd64d1
- ad7d6c30-3911-403b-b29a-4826f89392b3
- af0910b3-d333-43c3-8432-9066e34a3326
- b20abfc0-2699-42b3-a0b4-3765fdbfb362
- d22f8d30-56c2-456a-ab14-e6afebbc609a
- d6ff9582-5034-4524-9260-f1f4da569d8a
- d7a0857a-50a5-4932-a3a5-f2077b5b01a4
- f399a8ba-84c2-481e-af89-544b7a8857cd
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
359 files changed
+2308
-396
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | 6 | | |
9 | 7 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
| 8 | + | |
27 | 9 | | |
28 | 10 | | |
29 | 11 | | |
| |||
Lines changed: 56 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | 1 | | |
8 | 2 | | |
9 | 3 | | |
10 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
11 | 10 | | |
12 | | - | |
13 | | - | |
14 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
15 | 25 | | |
16 | 26 | | |
17 | 27 | | |
18 | | - | |
19 | | - | |
20 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
21 | 42 | | |
22 | 43 | | |
23 | 44 | | |
24 | 45 | | |
25 | 46 | | |
26 | 47 | | |
27 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
28 | 53 | | |
29 | 54 | | |
30 | 55 | | |
31 | 56 | | |
32 | 57 | | |
33 | 58 | | |
34 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
35 | 64 | | |
36 | 65 | | |
37 | 66 | | |
| |||
44 | 73 | | |
45 | 74 | | |
46 | 75 | | |
47 | | - | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
48 | 91 | | |
Lines changed: 8 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
5 | 8 | | |
6 | 9 | | |
7 | 10 | | |
8 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
9 | 16 | | |
10 | 17 | | |
11 | 18 | | |
| |||
Lines changed: 5 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
| 21 | + | |
51 | 22 | | |
52 | 23 | | |
53 | | - | |
54 | | - | |
| 24 | + | |
| 25 | + | |
55 | 26 | | |
56 | 27 | | |
57 | 28 | | |
| |||
0 commit comments