Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y 

C

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
Title: "Clean River Incentive"

Game Text: "X% tax break for farmers in my region who reduce by Y% the outflow of pesticides and fertilizers from their farms into the rivers."

Draft Affects: When drafting this policy, player selects a percentage X [1% through 100%] and Y% [1% through 100%].

Votes Required: Automatic

Model Effects: The sim estimates the number and location of farms within the region and the amount spent by those farms on improved irrigation.
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
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
Skip navigation links