-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdiagram.puml
109 lines (88 loc) · 1.51 KB
/
diagram.puml
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
@startuml diagram
' ---- (style) --------------------------------
skinparam shadowing false
skinparam backgroundColor White
skinparam node {
BackgroundColor #FDFDFD
BorderColor #D0D0D0
FontColor #202020
}
skinparam ArrowColor #808080
skinparam note {
BackgroundColor White
FontColor #606060
BorderColor #C0C0C0
}
' ---- (diagram) ------------------------------
node sinker [
**[sinker]**
Basic types and extensions
]
node prayer [
**[prayer]**
Macro utility
]
node sneaker [
**[sneaker]**
- Assertion
- Logging
- Unit test
]
node ripper [
**[ripper]**
Partial implementation of classes
]
node banker [
**[banker]**
Data structures
]
node broker [
**[broker]**
Game programming utility
(Entity, Collision, Gamepad, Scene, ...)
]
node reckoner [
**[reckoner]**
Math / 2D Geometry
]
node firedancer_vm [
**[firedancer-vm]**
Vitual machine for
Firedancer
]
node firedancer [
**[firedancer]**
Define/compile 2D shmups
bullet-hell patterns
]
node greeter [
**[greeter]**
Command line parser/builder
]
node locator [
**[locator]**
File system utility
]
node wronganswer [
**[wronganswer]**
Competitive
programming
]
node hlc_compiler [
**[hlc-compiler]**
Compile HL/C
]
sinker <.. prayer
prayer <.. sneaker
sneaker <.. ripper
ripper <.. banker
banker <.. broker
sinker <.. reckoner
banker <.. firedancer_vm
reckoner <.. firedancer_vm
firedancer_vm <.. firedancer
sinker <.. greeter
greeter <.. locator
locator <.. wronganswer
locator <.. hlc_compiler
@enduml