lib/gametel.rb in gametel-0.5.8.1 vs lib/gametel.rb in gametel-0.5.9
- old
+ new
@@ -1,6 +1,8 @@
+require 'brazenhead'
require 'gametel/accessors'
+require 'gametel/driver'
require 'gametel/navigation'
require 'gametel/waiter'
require 'gametel/version'
require 'gametel/platforms/brazenhead_platform'
require 'gametel/views'
@@ -13,9 +15,30 @@
ROBOTIUM_LEFT = 21
ROBOTIUM_RIGHT = 22
def self.included(cls)
cls.extend Gametel::Accessors
+ end
+
+ def self.apk_path=(path)
+ @apk_path = path
+ end
+
+ def self.default_driver
+ @default_driver ||= Gametel::Driver.new
+ end
+
+ def self.default_server
+ @default_server ||= Brazenhead::Server.new @apk_path
+ end
+
+ def self.start(activity)
+ default_server.start(activity)
+ default_driver
+ end
+
+ def self.stop
+ default_server.stop
end
def initialize(pform = :brazenhead)
@platform = Gametel::Platforms::BrazenheadPlatform.new if pform == :brazenhead
end