1
2
3
4
5
6
7
8
9
10
11
12
13 package org.gscg.common.gui;
14
15 import org.gscg.common.interactionlayer.GlobalInteractionLayerInterface;
16
17 /***
18 * Defines methods which should be implemented by actor applications. Examples
19 * of these application are a game leader application and a player application.
20 * <p>
21 * (c) copyright 2005 <a href="http://www.simulation.tudelft.nl">Delft
22 * University of Technology </a>, the Netherlands. <br>
23 * See for project information <a
24 * href="http://www.simulation.tudelft.nl">www.simulation.tudelft.nl </a> <br>
25 *
26 * Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX
27 * Delft, the Netherlands. All rights reserved.
28 *
29 * See for project information <a href="http://www.simulation.tudelft.nl/">
30 * www.simulation.tudelft.nl </a>.
31 *
32 * The source code and binary code of this software is proprietary information
33 * of Delft University of Technology.
34 *
35 * @author <a
36 * href="http://www.tbm.tudelft.nl/webstaf/stijnh/index.htm">Stijn-Pieter
37 * van Houten </a>
38 * @version $Revision: 1.1 $ $Date: 2005/06/16 12:34:10 $
39 * @since 1.1.3
40 */
41 public interface ActorApplicationInterface extends ColorInterface
42 {
43 /***
44 * @return Returns an object implementing this interface.
45 */
46 ClientSideInteractionLayerInterface getClientSideInteractionLayerInterface();
47
48 /***
49 * @return Returns the GlobalInteractionLayerInterface
50 */
51 GlobalInteractionLayerInterface getGlobalInteractionLayerInterface();
52 }