Definition at line 62 of file sokoban.py.
def sokoban.Block.__init__ |
( |
|
self, |
|
|
|
x = 0 , |
|
|
|
y = 0 , |
|
|
|
charachter = ' ' |
|
) |
| |
def sokoban.Block.__repr__ |
( |
|
self | ) |
|
def sokoban.Block._add_to_atomspace_as_box |
( |
|
self | ) |
|
|
private |
def sokoban.Block._add_to_atomspace_as_goal |
( |
|
self | ) |
|
|
private |
def sokoban.Block._add_to_atomspace_as_player |
( |
|
self | ) |
|
|
private |
def sokoban.Block._add_to_atomspace_as_wall |
( |
|
self | ) |
|
|
private |
def sokoban.Block._do_nothing |
( |
|
self | ) |
|
|
private |
def sokoban.Block._give_position_to_node |
( |
|
self, |
|
|
|
node |
|
) |
| |
|
private |
def sokoban.Block.append_to_atomspace |
( |
|
self, |
|
|
|
atomspace |
|
) |
| |
dictionary sokoban.Block._method_by_charachter |
|
staticprivate |
Initial value: 1 = {
'@':(_add_to_atomspace_as_player,),
2 '+':(_add_to_atomspace_as_player, _add_to_atomspace_as_goal),
3 '$':(_add_to_atomspace_as_box,),
4 '*':(_add_to_atomspace_as_box, _add_to_atomspace_as_goal),
5 '#':(_add_to_atomspace_as_wall,),
6 '.':(_add_to_atomspace_as_goal,),
Definition at line 100 of file sokoban.py.
The documentation for this class was generated from the following file: