Code Search for Developers
 
 
  

PlayerActionManager.java from The Geronimo Project at Krugle


Show PlayerActionManager.java syntax highlighted

package geronimo.hoshigo.control.player;

import geronimo.hoshigo.control.ActionManager;
import geronimo.hoshigo.model.game.Game;

import org.eclipse.jface.action.CoolBarManager;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.action.ToolBarManager;
import org.eclipse.swt.SWT;

public class PlayerActionManager implements ActionManager
{
	/**
	 * Changement de partie active
	 * @param game Nouvelle partie active
	 */
	public void setActiveGame(Game game)
	{
		// Mise a jour des actions
		AnyColorPassAction.getInstance().setActiveGame(game);
		PlayAction        .getInstance().setActiveGame(game);
	}

	public void fill(MenuManager manager)
	{
		MenuManager menu = new MenuManager("&Jeu");
		menu.add( AnyColorPassAction.getInstance() );
		manager.add(menu);
	}

	public void fill(CoolBarManager manager)
	{
		ToolBarManager group = new ToolBarManager(SWT.FLAT);
		group.add( AnyColorPassAction.getInstance() );
		manager.add(group);
	}
}




See more files for this project here

The Geronimo Project

The Geronimo project concists of two software :\n- Geronimo Hoshigo : a playable graphical user interface to play Go\n- Geronimo Margo : a artificial intelligence program which plays Go

Project homepage: http://sourceforge.net/projects/geronimo
Programming language(s): Java,Pascal,Perl,PHP
License: gpl2

  AnyColorPassAction.java
  BlackPassAction.java
  PassAction.java
  PlayAction.java
  PlayerActionManager.java
  WhitePassAction.java