Module serverController :: Class ServerController
[hide private]
[frames] | no frames]

Class ServerController

source code

            cocos.layer.Layer --+    
                                |    
                   object --+   |    
                            |   |    
 pyglet.event.EventDispatcher --+    
                                |    
clientController.ClientController --+
                                    |
                                   ServerController

Instance Methods [hide private]
 
__init__(self, mapName)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
on_enter(self) source code
 
update_build_status(self, dt) source code
 
execute_action(self, actionName, unit) source code
 
hand_shake(self, h1, h2) source code
 
attack_unit(self, target, attacker=None) source code
 
build_unit(self, tid, owner, vid, builder=None, onInit=False) source code
 
upgrade_unit(self, oldUnit, newType) source code
 
remove_unit(self, unit) source code
 
start_cpu(self, newUnit, owner, builder=None, researchF=None, upgradeFrom=None) source code
 
stop_cpu(self, cpu, owner) source code
 
move_unit(self, dest, unit, pid) source code
 
update_location(self, unit, position, pid, vertex=None) source code
 
perform_research(self, researchName, owner, researchFactory) source code
 
connect_end_point(self, ip) source code
 
client_attack(self, tpid, tuid, val) source code
 
client_attack_animation(self, pid, uid, tpid, tuid, path) source code
 
client_update_health(self, uid, health, pid) source code
 
client_update_location(self, uid, vid, pid) source code
 
client_add_player(self, newpid) source code
 
client_start_game(self) source code
 
_move_selected_units(self, dest) source code

Inherited from clientController.ClientController: build_unit_common, clamp, end_game, finish_research, init_research, init_units, on_key_press, on_key_release, on_mouse_motion, on_mouse_release, remove_unit_common, server_attack_unit, server_build_unit, server_connect, server_move_troop, server_remove_unit, start_game, start_server, step, stop_server

Inherited from pyglet.event.EventDispatcher: dispatch_event, event, pop_handlers, push_handlers, remove_handler, remove_handlers, set_handler, set_handlers

Inherited from pyglet.event.EventDispatcher (private): _get_handlers, _raise_dispatch_exception

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from pyglet.event.EventDispatcher: register_event_type

Class Variables [hide private]

Inherited from clientController.ClientController: is_event_handler

Inherited from pyglet.event.EventDispatcher (private): _event_stack

Instance Variables [hide private]
  curLevel
Local methods
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, mapName)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

on_enter(self)

source code 
Overrides: clientController.ClientController.on_enter

execute_action(self, actionName, unit)

source code 
Overrides: clientController.ClientController.execute_action

build_unit(self, tid, owner, vid, builder=None, onInit=False)

source code 
Overrides: clientController.ClientController.build_unit

upgrade_unit(self, oldUnit, newType)

source code 
Overrides: clientController.ClientController.upgrade_unit

remove_unit(self, unit)

source code 
Overrides: clientController.ClientController.remove_unit

start_cpu(self, newUnit, owner, builder=None, researchF=None, upgradeFrom=None)

source code 
Overrides: clientController.ClientController.start_cpu

move_unit(self, dest, unit, pid)

source code 
Overrides: clientController.ClientController.move_unit

update_location(self, unit, position, pid, vertex=None)

source code 
Overrides: clientController.ClientController.update_location

perform_research(self, researchName, owner, researchFactory)

source code 
Overrides: clientController.ClientController.perform_research

connect_end_point(self, ip)

source code 
Overrides: clientController.ClientController.connect_end_point

_move_selected_units(self, dest)

source code 
Overrides: clientController.ClientController._move_selected_units