{"action":"reopened","issue":{"url":"https://api.github.com/repos/psakuru/alpha-beta/issues/1","labels_url":"https://api.github.com/repos/psakuru/alpha-beta/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/psakuru/alpha-beta/issues/1/comments","events_url":"https://api.github.com/repos/psakuru/alpha-beta/issues/1/events","html_url":"https://github.com/psakuru/alpha-beta/issues/1","id":117519808,"number":1,"title":"interface for alpha-beta algorithm","user":{"login":"psakuru","id":8636429,"avatar_url":"https://avatars.githubusercontent.com/u/8636429?v=3","gravatar_id":"","url":"https://api.github.com/users/psakuru","html_url":"https://github.com/psakuru","followers_url":"https://api.github.com/users/psakuru/followers","following_url":"https://api.github.com/users/psakuru/following{/other_user}","gists_url":"https://api.github.com/users/psakuru/gists{/gist_id}","starred_url":"https://api.github.com/users/psakuru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psakuru/subscriptions","organizations_url":"https://api.github.com/users/psakuru/orgs","repos_url":"https://api.github.com/users/psakuru/repos","events_url":"https://api.github.com/users/psakuru/events{/privacy}","received_events_url":"https://api.github.com/users/psakuru/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"chaitu236","id":8194523,"avatar_url":"https://avatars.githubusercontent.com/u/8194523?v=3","gravatar_id":"","url":"https://api.github.com/users/chaitu236","html_url":"https://github.com/chaitu236","followers_url":"https://api.github.com/users/chaitu236/followers","following_url":"https://api.github.com/users/chaitu236/following{/other_user}","gists_url":"https://api.github.com/users/chaitu236/gists{/gist_id}","starred_url":"https://api.github.com/users/chaitu236/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chaitu236/subscriptions","organizations_url":"https://api.github.com/users/chaitu236/orgs","repos_url":"https://api.github.com/users/chaitu236/repos","events_url":"https://api.github.com/users/chaitu236/events{/privacy}","received_events_url":"https://api.github.com/users/chaitu236/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-11-18T06:11:30Z","updated_at":"2015-11-18T23:30:24Z","closed_at":null,"body":"In the original algorithm we passed in a vertex to the algorithm function along with the boost graph. During the discussion we thought we can just pass in the game_tree object and call get_current_vertex. However, as we call the function recursively, we need to pass in the next vertex from the children vertices.\r\n\r\nOption 1: overload the function. Then we will have two functions.\r\n\r\nOption 2: convert to vertex from reference to a pointer and default it to nullptr.\r\n\r\nOption 3: just implement the algorithm as we implemented it originally and the end user should pass both game_tree and current_vertex(merged this option for now). \r\n "}}