diff options
Diffstat (limited to 'src/tikz/overview-hb.tex')
| -rwxr-xr-x | src/tikz/overview-hb.tex | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/tikz/overview-hb.tex b/src/tikz/overview-hb.tex new file mode 100755 index 0000000..cf306ca --- /dev/null +++ b/src/tikz/overview-hb.tex @@ -0,0 +1,20 @@ +\begin{tikzpicture} + +\tikzset{drawbox/.style={draw, rectangle, minimum height=1cm, minimum width=3cm}} +\tikzset{drawline/.style={midway, sloped, text width=2cm, text centered}} + +% figure title +\node[rectangle] at (5, 1) (title) {\underline{\bf Infrastructure overview}}; + +% gameserver, masterserver, game client +\node[drawbox] at ( 0, 0) (gs) {\bf gameserver}; +\node[drawbox] at (10, -2) (ms) {\bf masterserver}; +\node[drawbox, black!40] at ( 2, -4) (gc) {\bf game client}; + +% interactions +\draw (gs) -- (ms) node[drawline] {(1) UDP\\heartbeat}; +\draw[black!40] (gc) -- (ms) node[drawline] {(2) TCP\\list request}; +\draw[black!40] (gc) -- (gs) node[drawline, rotate=90, left, align=right] {(3) UDP\\status request}; + + +\end{tikzpicture} |
