- parse(double, double) - Method in class starvationevasion.vis.controller.SimParser
-
Gets the country name given a lat and long
- parseFile(Territory[]) - Static method in class starvationevasion.sim.io.CropZoneDataIO
-
- Parser() - Constructor for class starvationevasion.server.io.JSON.Parser
-
- Payload<K extends java.lang.String,V> - Class in starvationevasion.server.model
-
- Payload() - Constructor for class starvationevasion.server.model.Payload
-
- PenaltyCSVLoader - Class in starvationevasion.sim.io
-
Loads Trade and Food penalty function into a map
- PenaltyCSVLoader(Territory[]) - Constructor for class starvationevasion.sim.io.PenaltyCSVLoader
-
- PenaltyData - Class in starvationevasion.sim
-
Data structure for holding penalty function data.
- PenaltyData(List<Territory>) - Constructor for class starvationevasion.sim.PenaltyData
-
- PlainTextWriteStrategy - Class in starvationevasion.server.io.strategies
-
- PlainTextWriteStrategy(Socket) - Constructor for class starvationevasion.server.io.strategies.PlainTextWriteStrategy
-
- PlainTextWriteStrategy(Socket, DataOutputStream) - Constructor for class starvationevasion.server.io.strategies.PlainTextWriteStrategy
-
- playRandomCard() - Method in class starvationevasion.client.GUIOrig.DraftLayout.hand.Hand
-
Plays a random card
Called by AI
- playRandomCard() - Method in class starvationevasion.client.GUIOrig.DraftLayout.hand.HandOrig
-
Plays a random card
Called by AI
- pointToMapPoint(Point2D) - Method in class starvationevasion.common.MapConverter
-
Convert a Point in graphics-space to a MapPoint assuming the parallel of no
distortion is the equator.
- PolicyCard - Class in starvationevasion.common
-
PolicyCard is the structure used by the Client, Server and Simulator.
- PolicyCard() - Constructor for class starvationevasion.common.PolicyCard
-
- PolicyCard.EnumVariable - Enum in starvationevasion.common
-
- PolicyCard.EnumVariableUnit - Enum in starvationevasion.common
-
- population - Variable in class starvationevasion.common.RegionData
-
This region's population (in thousands of people) during the current year.
- PopupManager - Class in starvationevasion.client.GUIOrig.Popups
-
Popup Manager is the class which handles all the logic for the popups
when one is open it closes it when something else is requesting to be open
- PopupManager(GUI) - Constructor for class starvationevasion.client.GUIOrig.Popups.PopupManager
-
Constructor
- press() - Method in class starvationevasion.client.GUIOrig.DraftLayout.ProductBar.ProductBarElement
-
Press the element (add dropshadow)
- pressElement(int) - Method in class starvationevasion.client.GUIOrig.DraftLayout.ProductBar.ProductBar
-
Presses an element (changes its drop shaddow)
- pricePerMetricTon - Variable in class starvationevasion.sim.CropZoneData
-
- primaryStage - Variable in class starvationevasion.client.Driver.RegionChooser
-
- print() - Method in class starvationevasion.sim.SeaLevel
-
- printCropNeed(Region, int) - Method in class starvationevasion.sim.Model
-
- printCropYield(Region, int) - Method in class starvationevasion.sim.Model
-
- printCurrentClimate(Region, int) - Method in class starvationevasion.sim.Model
-
- printCurrentPopulation(Region, int) - Method in class starvationevasion.sim.Model
-
- printData(Territory, int, String) - Method in class starvationevasion.sim.Model
-
- printRegion(Region, int) - Method in class starvationevasion.sim.Model
-
- printRegions(boolean) - Method in class starvationevasion.sim.Model
-
- ProductBar - Class in starvationevasion.client.GUIOrig.DraftLayout.ProductBar
-
ProductBar is the GUIOrig element responsible for displaying the Food Product Icons on the bottom of the GUIOrig
When a user selects a product icon, it should be highlighted.
- ProductBar(GUI) - Constructor for class starvationevasion.client.GUIOrig.DraftLayout.ProductBar.ProductBar
-
Constructor for the Product Bar
Takes the GUIOrig which owns it
- ProductBarData - Class in starvationevasion.client.GUIOrig.Popups
-
- ProductBarData(int, GUI) - Constructor for class starvationevasion.client.GUIOrig.Popups.ProductBarData
-
- ProductBarDataDisplay - Class in starvationevasion.client.GUIOrig.Popups
-
- ProductBarDataDisplay(GUI) - Constructor for class starvationevasion.client.GUIOrig.Popups.ProductBarDataDisplay
-
- ProductBarElement - Class in starvationevasion.client.GUIOrig.DraftLayout.ProductBar
-
ProductBarElement is the GUIOrig element responsible for representing one of the products on the product bar
If a player clicks a ProductBarElement, the user should, depending on the context, either get data about
the product or select the product for use as a variable on a card
- ProductBarElement(GUI, EnumFood, int, double, double, ProductBar) - Constructor for class starvationevasion.client.GUIOrig.DraftLayout.ProductBar.ProductBarElement
-
- ProductionCSVLoader - Class in starvationevasion.sim.io
-
Parses the WorldFoodProduction.csv file
- ProductionCSVLoader() - Constructor for class starvationevasion.sim.io.ProductionCSVLoader
-
- productionRate() - Method in enum starvationevasion.sim.CropZoneData.EnumCropZone
-
- productionRate() - Method in enum starvationevasion.sim.EnumCropZone
-
- PROJECTION_HEIGHT - Static variable in class starvationevasion.common.MapConverter
-
- PROJECTION_WIDTH - Static variable in class starvationevasion.common.MapConverter
-
- put(K, V) - Method in class starvationevasion.server.model.Payload
-
- putAll(Map<? extends K, ? extends V>) - Method in class starvationevasion.server.model.Payload
-
- putData(V) - Method in class starvationevasion.server.model.Payload
-
- putIfAbsent(K, V) - Method in class starvationevasion.server.model.Payload
-
- putMessage(V) - Method in class starvationevasion.server.model.Payload
-
- putTile(LandTile) - Method in class starvationevasion.sim.TileManager
-
Add a given tile to the data set.