jawpgameservicermi.java
来自「Java mulitplayer strategy game. Adaptati」· Java 代码 · 共 50 行
JAVA
50 行
package net.sf.jawp.api.service.rmi;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Collection;
import net.sf.jawp.api.domain.BattleReportVO;
import net.sf.jawp.api.domain.Fleet;
import net.sf.jawp.api.domain.GameSpeed;
import net.sf.jawp.api.domain.Planet;
import net.sf.jawp.api.domain.Realm;
/**
* Game service for RMI.
* @author jarek
* @version $Revision$
*
*/
public interface JAWPGameServiceRMI extends Remote
{
/**
* return player realm
*/
Realm getRealm() throws RemoteException;
/**
* returns all visible planets
*/
Collection<Planet> getPlanets() throws RemoteException;
/**
* sends order to move fleet between given planets
* @throws IllegalArgumentException when from planet not owned by player
*/
void moveFleet( final long fromPlanetKey, final long toPlanetKey, final int size )
throws IllegalArgumentException, RemoteException;
/**
* returns other player realm
*/
Realm getOtherRealm(final long realmKey ) throws RemoteException;
Collection<Fleet> getOwnFleets() throws RemoteException;
GameSpeed getGameSpeed() throws RemoteException;
Collection<BattleReportVO> getBattleReports() throws RemoteException;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?