-
Notifications
You must be signed in to change notification settings - Fork 2
/
content.py
81 lines (77 loc) · 1.75 KB
/
content.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
suggestion_content = {
"programming_language": [
"C/C++",
"C#",
"Rust",
"Lua",
"Python",
"GDScript",
"Ruby",
"Java",
"ActionScript",
"Haxe",
"Javascript",
],
"license": [
"GPL/AGPL/LGPL",
"MIT/BSD/zlib",
"CC-BY-*",
"CC0/Public Domain"
],
"content": [
"Commercial",
"Free",
"Open Source"
],
"engine": [
"LÖVE",
"Godot 3.x",
"Godot 4.x",
"Game Maker",
"GameMaker Studio",
"GameMaker Studio 2",
"XNA",
"FNA",
"MonoGame",
"RPGMaker",
"PyGame",
"Ren'Py",
"Flixel/OpenFL/Lime",
"Adobe Flash/AIR",
"AdventureGameStudio",
"Unity",
"Unreal"
],"unsupported_engine": [
"Unity",
"Godot 4.x",
"Adobe Flash/AIR",
"XNA"
],
"category": ["Game", "Emulator","Engine"],
"dependency": [
"SDL 1.x",
"SDL 2.x",
"X11",
"OpenGL",
"Vulkan",
"Steamworks",
"Vorbis",
"JVM",
"libGDX",
"Python",
"Box86/Box64",
"Allegro",
"Qt"
],
"status": ["Pending", "Open", "Complete", "Rejected"],
"feasibility": ["Low", "Medium", "High"],
}
do_not_sort = ["feasibility","status"]
for item in suggestion_content:
if item not in do_not_sort:
suggestion_content[item].sort()
suggestion_content["programming_language"].append("Other/Unknown")
suggestion_content["license"].append("Other/Unknown")
suggestion_content["engine"].append("Other/Unknown")
suggestion_content["category"].append("Other")
suggestion_content["dependency"].append("Other/Unknown")