Classes

Concepts

Libraries

advertisement »

ambientSounds »

bitser »

contentPoints »

eventBoxText »

factValidity »

frameBuffer »

officeBuildingInserter »

priorityRenderer »

randomEvents »

scaling »

spritesheetParser »

statusIcons »

test3 »

util »

Objects

platforms



This library handles various data related to creation of platforms.

Methods

Variables

CUT_PER_SALE_STEP_SIZE (0.025)

used when randomizing the cut per sale of a platform.

DEV_DIFFICULTY_STEP_SIZE (0.05)

used when randoming the development difficulty of a platform.

GAME_SCALE_EVALUATION_TIME_PERIOD (240)

when randomizing the max. game scale for a platform we will only evaluate other platforms that have been released in this timeline.

PLATFORM_COST_AMOUNT_PER_STEP (0.05)

how much of the original value will be used for offsetting the cost by the step amount.

PLATFORM_COST_DELTA_ROUNDING (500)

round the license cost in segments of this much.

LOWEST_CUT_PER_SALE_OFFSET (-0.05)

offset the normalized lowest cut per sale value by this much to ensure that no platform can have a cut per sale value of 0.

MINIMUM_PLATFORM_COST (1000)

when randomizing the platform cost, this is the lowest it will go to.