var searchIndex = {}; searchIndex["tak"] = {"doc":"","items":[[3,"Game","tak","",null,null],[0,"piece","","",null,null],[3,"Piece","tak::piece","",null,null],[12,"stone","","",0,null],[12,"owner","","",0,null],[4,"Stone","","",null,null],[13,"Flat","","",1,null],[13,"Standing","","",1,null],[13,"Capstone","","",1,null],[4,"Player","","",null,null],[13,"One","","",2,null],[13,"Two","","",2,null],[11,"encode","","",1,null],[11,"decode","","",1,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"eq","","",1,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"fmt","","",1,null],[11,"encode","","",2,null],[11,"decode","","",2,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"eq","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"other","","",2,null],[11,"fmt","","",2,null],[11,"encode","","",0,null],[11,"decode","","",0,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"move_onto","","",0,null],[11,"fmt","","",0,null],[11,"from_str","","",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[0,"point","tak","",null,null],[3,"Point","tak::point","",null,null],[12,"x","","",3,null],[12,"y","","",3,null],[11,"encode","","",3,null],[11,"decode","","",3,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"cmp","","",3,null],[11,"partial_cmp","","",3,null],[11,"lt","","",3,null],[11,"le","","",3,null],[11,"gt","","",3,null],[11,"ge","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"from_str","","",3,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[0,"turn","tak","",null,null],[4,"Direction","tak::turn","",null,null],[13,"Right","","",4,null],[13,"Left","","",4,null],[13,"Up","","",4,null],[13,"Down","","",4,null],[4,"Turn","","",null,null],[13,"Place","","",5,null],[12,"point","tak::turn::Turn","",5,null],[12,"piece","","",5,null],[13,"Slide","tak::turn","",5,null],[12,"point","tak::turn::Turn","",5,null],[12,"direction","","",5,null],[12,"offsets","","",5,null],[11,"encode","tak::turn","",4,null],[11,"decode","","",4,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"eq","","",4,null],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"adjust","","",4,null],[11,"neighbors","","Gives all of the neighbors of point, assuming a board size",4,{"inputs":[{"name":"point"},{"name":"usize"}],"output":{"name":"vec"}}],[11,"encode","","",5,null],[11,"decode","","",5,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"fmt","","",5,null],[11,"clone","","",5,null],[11,"from_str","","",5,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[0,"board","tak","",null,null],[3,"Square","tak::board","",null,null],[12,"pieces","","",6,null],[3,"Board","","",null,null],[11,"encode","","",6,null],[11,"decode","","",6,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"new","","",6,{"inputs":[],"output":{"name":"square"}}],[11,"len","","",6,null],[11,"add_piece","","",6,null],[11,"place_piece","","",6,null],[11,"mover","","",6,null],[11,"owner","","",6,null],[11,"scorer","","",6,null],[11,"encode","","",7,null],[11,"decode","","",7,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"fmt","","",7,null],[11,"new","","",7,{"inputs":[{"name":"usize"}],"output":{"name":"board"}}],[11,"at","","",7,null],[11,"at_mut","","",7,null],[11,"size","","",7,null],[11,"squares","","",7,null],[11,"full","","Checks to see if all spaces have at least one piece",7,null],[11,"piece_limits","","",7,null],[11,"used_up","","",7,null],[11,"follow","","",7,null],[11,"piece_counts","","Counts total pieces of each type used",7,null],[11,"encode","tak","",8,null],[11,"decode","","",8,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"fmt","","",8,null],[11,"new","","",8,{"inputs":[{"name":"usize"}],"output":{"name":"game"}}],[11,"size","","",8,null],[11,"to_string","","",8,null],[11,"play","","",8,null],[11,"play_parsed","","",8,null],[11,"check_flat_winner","","Checks for the winner via a flat win",8,null]],"paths":[[3,"Piece"],[4,"Stone"],[4,"Player"],[3,"Point"],[4,"Direction"],[4,"Turn"],[3,"Square"],[3,"Board"],[3,"Game"]]}; initSearch(searchIndex);