Class: Teien::ProxyApplication

Inherits:
Object
  • Object
show all
Defined in:
lib/teien/application/proxy_application.rb

Instance Method Summary collapse

Constructor Details

#initializeProxyApplication

Returns a new instance of ProxyApplication.



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/teien/application/proxy_application.rb', line 4

def initialize()
  require 'teien'

  @event_router = Teien::EventRouter.new()
  Teien::register_component("event_router", @event_router)
  
  require "teien/base_object/base_object_manager_proxy"
  @base_object_manager = Teien::BaseObjectManagerProxy.new()
  Teien::register_component("base_object_manager", @base_object_manager)
  
  require 'teien/animation/animation_manager_proxy'
  @animation_manager = Teien::AnimationManagerProxy.new()
  Teien::register_component("animation_manager", @animation_manager)
  
  require 'teien/actor/actor_manager_proxy'
  @actor_manager = Teien::ActorManagerProxy.new()
  Teien::register_component("actor_manager", @actor_manager)
end

Instance Method Details

#connect_to_server(ip, port) ⇒ Object



23
24
25
# File 'lib/teien/application/proxy_application.rb', line 23

def connect_to_server(ip, port)
  @event_router.connect_to_server(ip, port)
end