Class: Gamefic::User::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/gamefic/user/base.rb

Direct Known Subclasses

Tty

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(engine) ⇒ Base



9
10
11
# File 'lib/gamefic/user/base.rb', line 9

def initialize engine
  @engine = engine
end

Instance Attribute Details

#characterGamefic::Active (readonly)



4
5
6
# File 'lib/gamefic/user/base.rb', line 4

def character
  @character
end

#engineGamefic::Engine::Base (readonly)



7
8
9
# File 'lib/gamefic/user/base.rb', line 7

def engine
  @engine
end

Instance Method Details

#connect(entity) ⇒ Object



13
14
15
# File 'lib/gamefic/user/base.rb', line 13

def connect entity
  @character = entity
end

#restore(filename) ⇒ Object



25
26
27
# File 'lib/gamefic/user/base.rb', line 25

def restore filename
  raise 'Unimplemented'
end

#save(filename, snapshot) ⇒ Object



21
22
23
# File 'lib/gamefic/user/base.rb', line 21

def save filename, snapshot
  raise 'Unimplemented'
end

#update(state) ⇒ Object



17
18
19
# File 'lib/gamefic/user/base.rb', line 17

def update state
  raise 'Unimplemented'
end