414 lines
11 KiB
XML
414 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<java version="1.7.0_25" class="java.beans.XMLDecoder">
|
|
<object class="com.horstmann.violet.ClassDiagramGraph">
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode" id="ClassNode0">
|
|
<void property="methods">
|
|
<void property="text">
|
|
<string>Init(argc, argv)
|
|
Loop()
|
|
Quit()</string>
|
|
</void>
|
|
</void>
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>Server Application</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double0">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double0"/>
|
|
<double>734.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double0"/>
|
|
<double>45.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>734.0</double>
|
|
<double>45.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode" id="ClassNode1">
|
|
<void property="attributes">
|
|
<void property="text">
|
|
<string>index
|
|
address</string>
|
|
</void>
|
|
</void>
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>Client Entry</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double1">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double1"/>
|
|
<double>733.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double1"/>
|
|
<double>192.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>733.0</double>
|
|
<double>192.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode" id="ClassNode2">
|
|
<void property="attributes">
|
|
<void property="text">
|
|
<string>index
|
|
thread*
|
|
room*</string>
|
|
</void>
|
|
</void>
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>Room Handle</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double2">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double2"/>
|
|
<double>1013.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double2"/>
|
|
<double>187.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>1013.0</double>
|
|
<double>187.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode" id="ClassNode3">
|
|
<void property="attributes">
|
|
<void property="text">
|
|
<string>room list</string>
|
|
</void>
|
|
</void>
|
|
<void property="methods">
|
|
<void property="text">
|
|
<string>OpenRoom(...)
|
|
GetRoom(...)
|
|
CloseRoom(...)</string>
|
|
</void>
|
|
</void>
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>Room Manager</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double3">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double3"/>
|
|
<double>1006.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double3"/>
|
|
<double>55.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>1006.0</double>
|
|
<double>55.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode">
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>Player Manager</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double4">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double4"/>
|
|
<double>481.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double4"/>
|
|
<double>502.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>481.0</double>
|
|
<double>502.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode">
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>Account Manager</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double5">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double5"/>
|
|
<double>484.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double5"/>
|
|
<double>620.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>484.0</double>
|
|
<double>620.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode" id="ClassNode4">
|
|
<void property="attributes">
|
|
<void property="text">
|
|
<string>player list
|
|
map...
|
|
</string>
|
|
</void>
|
|
</void>
|
|
<void property="methods">
|
|
<void property="text">
|
|
<string>Init()
|
|
Loop()
|
|
Quit()
|
|
AddPlayer(...)
|
|
RemovePlayer(...)
|
|
HandleConnection(...)
|
|
HandleDisconnection(...)</string>
|
|
</void>
|
|
</void>
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>World Room</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double6">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double6"/>
|
|
<double>982.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double6"/>
|
|
<double>333.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>982.0</double>
|
|
<double>333.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode" id="ClassNode5">
|
|
<void property="attributes">
|
|
<void property="text">
|
|
<string>monster list
|
|
player list
|
|
accesses statistics of players
|
|
calculates all combat...</string>
|
|
</void>
|
|
</void>
|
|
<void property="methods">
|
|
<void property="text">
|
|
<string>Init()
|
|
Loop()
|
|
Quit()</string>
|
|
</void>
|
|
</void>
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>Combat Room</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double7">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double7"/>
|
|
<double>974.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double7"/>
|
|
<double>599.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>974.0</double>
|
|
<double>599.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.PackageNode">
|
|
<void property="contents">
|
|
<void property="text">
|
|
<string>account information
|
|
player characters
|
|
item information</string>
|
|
</void>
|
|
</void>
|
|
<void property="name">
|
|
<string>SQLite 3</string>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double8">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double8"/>
|
|
<double>422.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double8"/>
|
|
<double>90.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>422.0</double>
|
|
<double>90.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="addNode">
|
|
<object class="com.horstmann.violet.ClassNode">
|
|
<void property="name">
|
|
<void property="text">
|
|
<string>Client Manager</string>
|
|
</void>
|
|
</void>
|
|
</object>
|
|
<object class="java.awt.geom.Point2D$Double" id="Point2D$Double9">
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>x</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double9"/>
|
|
<double>486.0</double>
|
|
</void>
|
|
</void>
|
|
<void class="java.awt.geom.Point2D$Double" method="getField">
|
|
<string>y</string>
|
|
<void method="set">
|
|
<object idref="Point2D$Double9"/>
|
|
<double>239.0</double>
|
|
</void>
|
|
</void>
|
|
<void method="setLocation">
|
|
<double>486.0</double>
|
|
<double>239.0</double>
|
|
</void>
|
|
</object>
|
|
</void>
|
|
<void method="connect">
|
|
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
|
<void property="bentStyle">
|
|
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
|
</void>
|
|
<void property="startArrowHead">
|
|
<object class="com.horstmann.violet.ArrowHead" field="DIAMOND"/>
|
|
</void>
|
|
</object>
|
|
<object idref="ClassNode0"/>
|
|
<object idref="ClassNode1"/>
|
|
</void>
|
|
<void method="connect">
|
|
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
|
<void property="bentStyle">
|
|
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
|
</void>
|
|
<void property="startArrowHead">
|
|
<object class="com.horstmann.violet.ArrowHead" field="DIAMOND"/>
|
|
</void>
|
|
</object>
|
|
<object idref="ClassNode3"/>
|
|
<object idref="ClassNode2"/>
|
|
</void>
|
|
<void method="connect">
|
|
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
|
<void property="bentStyle">
|
|
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
|
</void>
|
|
<void property="startArrowHead">
|
|
<object class="com.horstmann.violet.ArrowHead" field="DIAMOND"/>
|
|
</void>
|
|
</object>
|
|
<object idref="ClassNode4"/>
|
|
<object idref="ClassNode5"/>
|
|
</void>
|
|
<void method="connect">
|
|
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
|
<void property="bentStyle">
|
|
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
|
</void>
|
|
<void property="startArrowHead">
|
|
<object class="com.horstmann.violet.ArrowHead" field="DIAMOND"/>
|
|
</void>
|
|
</object>
|
|
<object idref="ClassNode2"/>
|
|
<object idref="ClassNode4"/>
|
|
</void>
|
|
</object>
|
|
</java>
|