1 from troncode_values
import *
3 class HumanPlayer( object ):
5 def __init__( self
, event_up
, event_right
, event_down
, event_left
):
6 self
._event
_up
= event_up
7 self
._event
_right
= event_right
8 self
._event
_down
= event_down
9 self
._event
_left
= event_left
11 def GetColour( self
):
12 return ( 128, 255, 128 )
16 IsHuman
= staticmethod( IsHuman
)
20 GetName
= staticmethod( GetName
)
22 def GetDirWithInput( self
, direction
, key_events
):
23 for evt
in key_events
:
24 if direction
!= DIR_DOWN
and self
._event
_up
.matches( evt
):
26 elif direction
!= DIR_LEFT
and self
._event
_right
.matches( evt
):
28 elif direction
!= DIR_UP
and self
._event
_down
.matches( evt
):
30 elif direction
!= DIR_RIGHT
and self
._event
_left
.matches( evt
):