kotcity.ui.Algorithms |
|
kotcity.data.AssetManager |
|
kotcity.data.BMPDecoder |
A decoder for Windows bitmap (.BMP) files.
|
kotcity.data.BMPImporter |
|
kotcity.data.BlockCoordinate |
The main coordinate system used in this game. Everything is on an X-Y grid and we use this all over the place.
|
kotcity.automata.BlockRange |
|
kotcity.data.Building |
The basic unit of simulation in this game. Represents a building and all its attributes.
We currently count Road as building as well as PowerLine.
|
kotcity.automata.util.BuildingBuilder |
|
kotcity.ui.sprites.BuildingSpriteLoader |
|
kotcity.memoization.CacheOptions |
|
kotcity.automata.CensusTaker |
|
kotcity.data.CityFileAdapter |
|
kotcity.ui.CityLoader |
|
kotcity.data.CityMap |
A map representing the city. The map hangs on to Buildings and Locations. The map is set up as a grid
of BlockCoordinate and various layers hanging onto various values (desirability, crime, etc).
|
kotcity.ui.map.CityMapCanvas |
|
kotcity.ui.map.CityRenderer |
|
kotcity.data.CityTradeEntity |
|
kotcity.data.Civic |
|
kotlin.ranges.ClosedRange (extensions in package kotcity.ui.map) |
|
kotcity.ui.ColorAdjuster |
|
kotcity.data.Commercial |
|
kotcity.automata.Constructor |
|
kotcity.automata.ContactFulfiller |
|
kotcity.data.Contract |
|
kotcity.data.ContractChecker |
|
kotcity.data.Corners |
Just a utility class for hanging onto a rectangle of BlockCoordinates
|
kotcity.automata.CountType |
|
kotcity.ui.map.CrimeRenderer |
|
kotcity.automata.CrimeUpdater |
|
kotcity.util.Debuggable |
|
kotcity.data.DesirabilityLayer |
Represents a grid of "desirability values" that we store in the CityMap
|
kotcity.ui.map.DesirabilityRenderer |
|
kotcity.automata.DesirabilityUpdater |
|
kotcity.pathfinding.Direction |
|
kotcity.automata.EconomyReport |
|
kotcity.ui.map.FireCoverageRenderer |
|
kotcity.automata.FireCoverageUpdater |
|
kotcity.data.FireStation |
|
kotlin.Function1 (extensions in package kotcity.memoization) |
|
kotlin.Function2 (extensions in package kotcity.memoization) |
|
kotlin.Function3 (extensions in package kotcity.memoization) |
|
kotlin.Function4 (extensions in package kotcity.memoization) |
|
kotlin.Function5 (extensions in package kotcity.memoization) |
|
kotcity.util.Game |
|
kotcity.ui.GameFrame |
|
kotcity.ui.GameFrameApp |
|
kotcity.ui.GameSpeed |
|
kotcity.automata.GoodsConsumer |
|
kotcity.ui.map.HappinessRenderer |
|
kotcity.automata.HappinessUpdater |
|
kotcity.data.HasConcreteContacts |
|
kotcity.data.HasConcreteInventory |
This is used for something in the CityMap that has REAL trackable inventory.
The reason we have "HasConcreteInventory" and not is because the outside NationalTradeEntity does not REALLY have anything.
It just pretends to.
|
kotcity.data.HasContracts |
|
kotcity.data.HasInventory |
Represents something in (or external) to the city that can have Tradeables in its possession.
|
kotcity.data.Industrial |
|
kotlin.ranges.IntRange (extensions in package kotcity.util) |
|
kotcity.data.Inventory |
|
kotcity.ui.KotcityStyles |
|
kotcity.ui.LaunchScreen |
|
kotcity.ui.LaunchScreenApp |
|
kotcity.automata.Liquidator |
|
kotlin.collections.List (extensions in package kotcity.util) |
|
kotcity.data.LoadableBuilding |
|
kotcity.data.Location |
Represents a pair of a building and its location in the city.
|
kotcity.automata.Manufacturer |
|
kotcity.data.MapGenerator |
|
kotcity.ui.MapGeneratorScreen |
|
kotcity.data.MapMode |
|
kotcity.data.MapTile |
|
kotcity.data.NationalTradeEntity |
|
kotcity.pathfinding.NavigationNode |
|
kotcity.noise.OpenSimplexNoise |
|
kotcity.data.OutsideTradeEntity |
|
kotcity.pathfinding.Path |
|
kotcity.pathfinding.Pathfinder |
|
kotcity.data.PoliceStation |
|
kotcity.ui.map.PollutionRenderer |
|
kotcity.automata.PollutionUpdater |
|
kotcity.automata.PowerCoverageAutomata |
|
kotcity.automata.PowerCoverageUpdater |
|
kotcity.data.PowerLine |
|
kotcity.data.PowerPlant |
|
kotcity.data.Prices |
|
aballano.kotlinmemoization.tuples.Quadruple |
Represents a tetrad of values
|
kotcity.data.QuantizedMap |
|
kotcity.ui.QueryWindow |
|
aballano.kotlinmemoization.tuples.Quintuple |
Represents a pentad of values
|
kotcity.data.RailDepot |
|
kotcity.data.Railroad |
|
java.util.Random (extensions in package kotcity.util) |
|
kotcity.data.Residential |
|
kotcity.ui.ResizableCanvas |
|
kotcity.automata.ResourceCounts |
|
kotcity.automata.ResourceFinder |
|
kotcity.data.Road |
|
kotcity.automata.Shipper |
|
kotcity.data.Slug |
|
kotcity.ui.charts.SupplyDemandChart |
|
kotcity.automata.TaxCollector |
|
kotcity.data.TileType |
Represents if we have ground or water
|
kotcity.ui.Tool |
|
kotcity.data.TradeEntity |
|
kotcity.data.Tradeable |
|
kotcity.data.TradeableCounter |
|
kotcity.automata.TrafficCalculator |
|
kotcity.ui.layers.TrafficRenderer |
|
kotcity.ui.map.TrafficRenderer |
|
kotcity.data.TrainStation |
|
kotcity.pathfinding.TransitType |
|
kotcity.data.Tunable |
|
kotcity.automata.Upgrader |
|
kotcity.ui.WorkIndicatorDialog |
Public domain. Use as you like. No warranties.
P = Input parameter type. Given to the closure as parameter. Return type is always Integer.
(cc) @imifos
|
kotcity.data.Zone |
Type of zone, R/C/I
|
kotcity.data.Zot |
|
kotcity.automata.ZotPopulator |
|
kotcity.ui.layers.ZotRenderer |
|
kotcity.ui.sprites.ZotSpriteLoader |
|
kotcity.data.ZotType |
|