|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModelControls
Interface for action on model objects.
Method Summary | |
---|---|
void |
addEnemyToZone(java.lang.String zoneName,
java.lang.String npcName,
java.lang.String topic,
int x,
int y)
Adds a EnemyNPC to zone. |
void |
addFriendlyToZone(java.lang.String zoneName,
java.lang.String npcName,
int x,
int y)
Adds a FriendlyNPC to zone. |
void |
addPlayerAccess(java.lang.String playerName)
Add player to accessList to kingdom. |
void |
addStaticObjectToZone(java.lang.String zoneName,
java.lang.String objName,
int x,
int y)
Adds a staticobject to zone. |
boolean |
addTravelTriggerToZone(java.lang.String zoneName,
shared.models.TravelTrigger trigger)
Adds a traveltrigger to zone. |
boolean |
checkIfUniqueZoneName(java.lang.String zoneName)
Checks if zone name unique. |
boolean |
createNewKingdom(java.lang.String kingdomName,
java.lang.String subjectName)
Creates new empty kingdom. |
boolean |
createNewZone(shared.models.Zone zone)
Creates a new zone in Kingdom. |
shared.models.EnemyNPC |
getEnemyNPC(java.lang.String npcName)
Returns EnemyNPC. |
shared.models.FriendlyNPC |
getFriendlyNPC(java.lang.String npcName)
Returns FriendlyNPC. |
java.lang.String[] |
getKingdomNames()
Return names of all kingdoms. |
void |
getSelectedZone(java.lang.String zoneName)
Sets a zone as selected zone. |
shared.models.StaticObject |
getStaticObject(java.lang.String sObj)
Returns StaticObject. |
java.lang.String[] |
getZoneNames()
Return names of all zones in Kingdom. |
java.lang.String[] |
getZoneTemplateNames()
Return names of all zone templates. |
void |
removeEnemyNPCFromZone(java.lang.String zoneName,
int npcId)
Removes EnemyNPC from zone. |
void |
removeFriendlyNPCFromZone(java.lang.String zoneName,
int npcId)
Removes FriendlyNPC from zone. |
void |
removePlayerAccess(java.lang.String playerName)
Remove player from accesslist to kingdom. |
void |
removeStaticObjectFromZone(java.lang.String zoneName,
int objId)
Removes StaticObject from Zone. |
void |
removeTravelTriggerFromZone(java.lang.String zoneName,
int triggerId)
Removes Travel Trigger from zone. |
void |
removeZoneFromWorld(java.lang.String zoneName)
Removes zone from Kingdom. |
void |
saveWorld(java.lang.String zoneName)
Saves current world to database. |
boolean |
saveWorldToHD()
Saves current world to harddrive. |
void |
saveZoneTemplate(java.lang.String zoneTemplateName)
Save selected zone as template to database with new name. |
void |
updateEnemyNPC(java.lang.String zoneName,
int npcId,
java.lang.String themeTopic)
Updates EnemyNPC in kingdom. |
void |
updateTravelTrigger(int triggerId,
java.lang.String name,
int width,
int height,
int destinationTriggerId)
Updates Travel Trigger in Kingdom. |
Method Detail |
---|
boolean createNewZone(shared.models.Zone zone)
zone
-
boolean checkIfUniqueZoneName(java.lang.String zoneName)
zoneName
-
boolean createNewKingdom(java.lang.String kingdomName, java.lang.String subjectName)
kingdomName
- subjectName
-
void addEnemyToZone(java.lang.String zoneName, java.lang.String npcName, java.lang.String topic, int x, int y)
zoneName
- npcName
- topic
- x
- y
- void addFriendlyToZone(java.lang.String zoneName, java.lang.String npcName, int x, int y)
zoneName
- npcName
- x
- y
- void addStaticObjectToZone(java.lang.String zoneName, java.lang.String objName, int x, int y)
zoneName
- objName
- x
- y
- boolean addTravelTriggerToZone(java.lang.String zoneName, shared.models.TravelTrigger trigger)
zoneName
- trigger
-
void getSelectedZone(java.lang.String zoneName)
zoneName
- shared.models.EnemyNPC getEnemyNPC(java.lang.String npcName)
npcName
-
shared.models.FriendlyNPC getFriendlyNPC(java.lang.String npcName)
npcName
-
shared.models.StaticObject getStaticObject(java.lang.String sObj)
sObj
-
void updateTravelTrigger(int triggerId, java.lang.String name, int width, int height, int destinationTriggerId)
triggerId
- name
- width
- height
- destinationTriggerId
- void updateEnemyNPC(java.lang.String zoneName, int npcId, java.lang.String themeTopic)
zoneName
- npcId
- themeTopic
- void removeEnemyNPCFromZone(java.lang.String zoneName, int npcId)
zoneName
- npcId
- void removeFriendlyNPCFromZone(java.lang.String zoneName, int npcId)
zoneName
- npcId
- void removeStaticObjectFromZone(java.lang.String zoneName, int objId)
zoneName
- objId
- void removeTravelTriggerFromZone(java.lang.String zoneName, int triggerId)
zoneName
- triggerId
- void removeZoneFromWorld(java.lang.String zoneName)
zoneName
- void saveWorld(java.lang.String zoneName)
zoneName
- boolean saveWorldToHD()
void saveZoneTemplate(java.lang.String zoneTemplateName)
zoneTemplateName
- zoneName
- java.lang.String[] getKingdomNames()
java.lang.String[] getZoneNames()
java.lang.String[] getZoneTemplateNames()
void addPlayerAccess(java.lang.String playerName)
playerName
- void removePlayerAccess(java.lang.String playerName)
playerName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |