- calcTileDelta(double, double, double, double) - Method in class starvationevasion.sim.TileManager
-
Calculates the delta value used to add noise to tiles, given a maximum and
minimum value for the parameter, and two random numbers in range [0,1]
To use this for the annual rainfall delta, use 0 as the minimum.
- CALIFORNIA - Static variable in interface starvationevasion.client.Logic.geography.MapConstants
-
- CALIFORNIA_COLOR - Static variable in interface starvationevasion.client.Logic.geography.MapConstants
-
- call() - Method in class starvationevasion.client.Networking.ClientListener
-
The run method of client should be continuously listening to
the server for new information.
- CardDeck - Class in starvationevasion.sim
-
Each player region as a unique collection of 80 policy cards that make up that player's
deck.
Each player's deck is shuffled at the start of the simulation.
- CardDeck(EnumRegion) - Constructor for class starvationevasion.sim.CardDeck
-
Each player region has a unique deck to be read from
.cvs file: playerRegion(String), card(String), count(int).
In future versions, players will be able to produce and save
custom decks.
In this pre-test version, cards are just randomly picked with no difference
for different player regions.
- CardHandler - Class in starvationevasion.server.handlers
-
- CardHandler(Server, Worker) - Constructor for class starvationevasion.server.handlers.CardHandler
-
- CARDS_IN_PLAYER_DECK - Static variable in class starvationevasion.sim.CardDeck
-
Each player starts with a unique deck of cards.
- CardSpace - Class in starvationevasion.client.GUIOrig.VotingLayout
-
Defines the StackPane where a card may be placed for voting purposes in the VotingLayout
- CardSpace(GUI, EnumRegion, int) - Constructor for class starvationevasion.client.GUIOrig.VotingLayout.CardSpace
-
Constructor for the CardSpace class
- cardsRemainingInDrawPile() - Method in class starvationevasion.sim.CardDeck
-
- center - Variable in class starvationevasion.common.LandTile
-
- characters(char[], int, int) - Method in class starvationevasion.sim.io.XMLparsers.GeographyXMLparser
-
- characters(char[], int, int) - Method in class starvationevasion.sim.io.XMLparsers.KMLParser
-
- characters(char[], int, int) - Method in class starvationevasion.sim.io.XMLparsers.RegionParserHandler
-
- ChatHandler - Class in starvationevasion.server.handlers
-
- ChatHandler(Server, Worker) - Constructor for class starvationevasion.server.handlers.ChatHandler
-
- ChatManager - Class in starvationevasion.client.Logic
-
Created by Dayloki on 3/9/2016.
- ChatManager(Client) - Constructor for class starvationevasion.client.Logic.ChatManager
-
- ChatNode - Class in starvationevasion.client.GUIOrig.DraftLayout
-
Created by Dayloki on 3/9/2016.
- ChatNode(GUI) - Constructor for class starvationevasion.client.GUIOrig.DraftLayout.ChatNode
-
- CleanRiverIncentivePolicy - Class in starvationevasion.common.policies
-
- CleanRiverIncentivePolicy() - Constructor for class starvationevasion.common.policies.CleanRiverIncentivePolicy
-
- clearVotes() - Method in class starvationevasion.common.PolicyCard
-
Clears all enacting regions.
- Client - Class in starvationevasion.client
-
Client
UX/UI.
- Client(String, int) - Constructor for class starvationevasion.client.Client
-
- client - Variable in class starvationevasion.client.GUIOrig.GUI
-
- Client - Class in starvationevasion.client.Logic
-
Created by arirappaport on 11/19/15.
- Client(boolean) - Constructor for class starvationevasion.client.Logic.Client
-
Constructor for the client class
- client - Variable in class starvationevasion.client.Networking.ClientListener
-
- ClientGUI - Class in starvationevasion.vis.ClientTest
-
Created by Tess Daughton on 11/15/15.
- ClientGUI() - Constructor for class starvationevasion.vis.ClientTest.ClientGUI
-
- ClientListener - Class in starvationevasion.client.Networking
-
Listens and type checks on incoming client messages from the server.
- ClientListener(Client) - Constructor for class starvationevasion.client.Networking.ClientListener
-
Constructor for the ClientListener class
- ClientPolicyCard - Class in starvationevasion.client.GUIOrig.DraftLayout.hand
-
`
Created by arirappaport on 11/15/15.
- ClientPolicyCard(EnumRegion, EnumPolicy, GUI) - Constructor for class starvationevasion.client.GUIOrig.DraftLayout.hand.ClientPolicyCard
-
Just basic constructor
- ClientRequestData - Class in starvationevasion.common
-
- ClientRequestData() - Constructor for class starvationevasion.common.ClientRequestData
-
- climateDataList - Variable in class starvationevasion.common.ServerSendData
-
- close() - Method in class starvationevasion.client.GUIOrig.Popups.DiscardDisplay
-
Hides this popup
- close() - Method in class starvationevasion.client.GUIOrig.Popups.GraphDisplay
-
Opens this display
- close() - Method in class starvationevasion.client.GUIOrig.Popups.ProductBarDataDisplay
-
- close() - Method in interface starvationevasion.server.io.ReadStrategy
-
Shutdown the reading
- close() - Method in class starvationevasion.server.io.strategies.AbstractReadStrategy
-
- close() - Method in class starvationevasion.server.io.strategies.AbstractWriteStrategy
-
- close() - Method in class starvationevasion.server.io.strategies.PlainTextWriteStrategy
-
- close() - Method in interface starvationevasion.server.io.WriteStrategy
-
Close the stream
- close() - Method in class starvationevasion.sim.io.CSVReader
-
Closes the reader.
- closeAll() - Method in class starvationevasion.client.Client
-
- colorTakenRegions(Node, TreeMap<EnumRegion, String>) - Method in class starvationevasion.client.GUIOrig.DraftLayout.map.MapController
-
Colors a taken region red
- COLS - Static variable in class starvationevasion.sim.TileManager
-
- colToLon(int) - Static method in class starvationevasion.sim.TileManager
-
- compareTo(String) - Method in class starvationevasion.sim.Territory
-
- ConfigPhaseMapController - Class in starvationevasion.client.GUIOrig.DraftLayout.map
-
Controls the behavior of the US Map when the game is in the configuration phase
(AKA Region selection)
- ConfigPhaseMapController() - Constructor for class starvationevasion.client.GUIOrig.DraftLayout.map.ConfigPhaseMapController
-
- Constant - Class in starvationevasion.common
-
This class contains all constant values used throughout the Starvation Evasion game.
- Constant() - Constructor for class starvationevasion.common.Constant
-
- containsMapPoint(MapPoint) - Method in class starvationevasion.common.GeographicArea
-
- containsMapPoint(MapPoint) - Method in class starvationevasion.sim.Region
-
Used to link land tiles to a country.
- containsMapPoint(MapPoint) - Method in class starvationevasion.sim.Territory
-
Used to link land tiles to a country.
- converter - Static variable in class starvationevasion.sim.Territory
-
- convertToFileURL(String) - Static method in class starvationevasion.sim.io.IOHelpers
-
given a file name returns the absolute path of that file in URL format.
- countryTiles() - Method in class starvationevasion.sim.TileManager
-
Returns a Collection of tiles that have been registered with a country.
- CovertIntelligencePolicy - Class in starvationevasion.common.policies
-
- CovertIntelligencePolicy() - Constructor for class starvationevasion.common.policies.CovertIntelligencePolicy
-
- create(EnumRegion, EnumPolicy) - Static method in class starvationevasion.common.PolicyCard
-
This is a convenience method used to construct any of the many policy cards
available in the game.
- CROP_FOODS - Static variable in enum starvationevasion.common.EnumFood
-
Array of all crop foods used in the game.
- CropCSVLoader - Class in starvationevasion.sim.io
-
CropCSVLoader contains methods for parsing Crop data in csv file, creating a list
data objects.
- CropCSVLoader() - Constructor for class starvationevasion.sim.io.CropCSVLoader
-
Constructor takes list of country objects that need data from csv file (previously created from xml file)
- CropData - Class in starvationevasion.sim
-
- CropData() - Constructor for class starvationevasion.sim.CropData
-
- CropZoneData - Class in starvationevasion.sim
-
- CropZoneData(EnumFood) - Constructor for class starvationevasion.sim.CropZoneData
-
- CropZoneData.EnumCropZone - Enum in starvationevasion.sim
-
- CropZoneDataIO - Class in starvationevasion.sim.io
-
- CropZoneDataIO() - Constructor for class starvationevasion.sim.io.CropZoneDataIO
-
- CSVFormat - Class in starvationevasion.server.io.formatters
-
- CSVFormat() - Constructor for class starvationevasion.server.io.formatters.CSVFormat
-
- CSVReader - Class in starvationevasion.sim.io
-
- CSVReader() - Constructor for class starvationevasion.sim.io.CSVReader
-
Constructs a new CSVReader
- CSVReader(String, int) - Constructor for class starvationevasion.sim.io.CSVReader
-
Opens the given file from the root data path.
- CSVReader.CSVRecord - Class in starvationevasion.sim.io
-
The data structure for storing the parsed rows.
- CSVRecord(int, Map<String, String>) - Constructor for class starvationevasion.sim.io.CSVReader.CSVRecord
-
- currCrop - Variable in class starvationevasion.common.LandTile
-
- currentEvents - Static variable in class starvationevasion.vis.controller.GlobalCoordinatePlane
-
- currentlySelectedRegion - Static variable in class starvationevasion.client.GUIOrig.DraftLayout.map.Map
-
- CustomLayout - Class in starvationevasion.vis.ClientTest
-
Created by Tess Daughton on 11/23/15.
- CustomLayout(EarthViewer) - Constructor for class starvationevasion.vis.ClientTest.CustomLayout
-