7 com.umlet.element.Class 728 413 91 21 Graphics <<module>> bg=orange com.umlet.element.Class 546 413 84 21 Sound<<?>> com.umlet.element.Class 616 322 84 21 Physics <<module>> bg=orange com.umlet.element.Class 735 238 77 21 Game client <<dll>> bg=red com.umlet.element.Class 616 287 98 21 Gamelogic <<dll>> bg=red com.umlet.element.Class 504 238 84 21 Game server <<dll>> bg=red com.umlet.element.Class 616 238 84 21 Network <<module>> bg=orange com.umlet.element.Class 637 413 84 21 Input<<lib>> bg=blue com.umlet.element.Class 714 182 98 28 GameLauncher <<exe>> bg=green com.umlet.element.Relation 749 238 34 188 lt=<- 21;175;21;161;21;21 com.umlet.element.Relation 560 238 223 188 lt=<- 21;175;21;161;210;161;210;21 com.umlet.element.Relation 525 238 146 62 lt=<- 133;49;133;35;21;35;21;21 com.umlet.element.Relation 567 224 62 34 lt=<- 49;21;21;21 com.umlet.element.Relation 637 287 34 48 lt=<- 21;35;21;21 com.umlet.element.Relation 658 238 125 188 lt=<- 21;175;21;161;112;161;112;21 com.umlet.element.Relation 679 224 69 34 lt=<- 21;21;56;21 com.umlet.element.Package 455 161 371 287 GameEngine com.umlet.element.Relation 749 413 34 104 lt=<<. 21;21;21;91 com.umlet.element.Package 756 504 203 140 Graphics com.umlet.element.Class 763 525 189 112 <<interface>> OysterGfx -- Init(InitData :struct) :enum state NewFrame(FrameConstant :struct) :void GatherData(Model :struct) :void Render() :void SetOptions(Options :struct) :void LoadModel(file :const wchar[]) :Model* Release(resource :Model*) :void com.umlet.element.Package 546 504 196 154 Input com.umlet.element.Relation 602 413 90 111 lt=<<. 77;21;77;98;21;98 com.umlet.element.Class 553 525 182 126 <<interface>> RawInput -- Self() :RawInput* Destroy() :void QueryInput(Key :enum state(RIK)) :void Subscribe(Callback :function) :void Unsubscribe(Calback :function) :void GetError() const :const wchar* AddDevice(Data :struct) :enum state Enable(Enable :bool) :void com.umlet.element.Class 462 413 77 21 Window API<<lib>> bg=blue com.umlet.element.Relation 483 238 300 188 lt=<- 21;175;21;161;287;161;287;21 com.umlet.element.Package 301 504 238 154 Sound com.umlet.element.Class 308 525 224 77 <<interface>> SoundWrapper -- LoadResource(file :const char*) :ResoureHandle* Play(PlayData :struct) :InstanceID Stop(InstanceID :int) :void Release(Resource :ResourceHandle*) :void com.umlet.element.Class 308 623 224 28 <<API>> -- FMOD com.umlet.element.Relation 399 581 34 55 lt=<<. 21;42;21;21 com.umlet.element.Relation 371 413 230 111 lt=<<. 217;21;217;56;161;56;161;98;21;98 com.umlet.element.Class 476 329 84 28 Math <<lib>> -- /Is used globaly/ bg=blue com.umlet.element.Relation 539 238 237 125 lt=<- 21;112;224;112;224;21 com.umlet.element.Class 476 294 77 28 Misc <<lib>> -- /Is used globaly/ bg=blue com.umlet.element.Relation 539 273 90 76 lt=<- 21;63;56;63;56;21;77;21 UMLClass 105 168 245 140 /*HISTORY*/ -- 10/2-2014 Renamed DanBiasClientLauncher -> GameLauncher Removed DanBiasServerLauncher - connected to GameClient Added missing cconnections Specified what type of box and added a colour -- elementstyle=wordwrap bg=gray com.umlet.element.Relation 749 189 34 62 lt=<- 21;49;21;21 com.umlet.element.Class 504 189 91 28 ServerUI <<exe>> -- /template for future/ bg=green com.umlet.element.Relation 525 196 34 55 lt=<- 21;42;21;21 com.umlet.element.Relation 539 308 90 48 lt=<- 21;35;63;35;63;21;77;21 com.umlet.element.Relation 532 273 97 41 lt=<- 21;28;56;28;56;21;84;21