tiny	2	0	source	target
c	com/badlogic/gdx/graphics/g2d/Batch	com/badlogic/gdx/graphics/g2d/Batch
	m	(Lcom/badlogic/gdx/graphics/Color;)V	setColor	setColor
c	com/badlogic/gdx/graphics/g2d/TextureRegion	com/badlogic/gdx/graphics/g2d/TextureRegion
c	com/badlogic/gdx/input/GestureDetector	com/badlogic/gdx/input/GestureDetector
c	com/badlogic/gdx/input/GestureDetector$GestureListener	com/badlogic/gdx/input/GestureDetector$GestureListener
	m	(FFII)Z	tap	
		p	1		screenX
		p	2		screenY
	m	(FFII)Z	touchDown	
		p	1		screenX
		p	2		screenY
c	com/badlogic/gdx/InputProcessor	com/badlogic/gdx/InputProcessor
	m	(I)Z	keyDown	
		p	1		keycode
	m	(C)Z	keyTyped	
		p	1		character
c	com/badlogic/gdx/math/Vector2	com/badlogic/gdx/math/Vector2
	f	F	x	x
	f	F	y	y
	m	(F)Lcom/badlogic/gdx/math/Vector2;	rotateRad	rotateRad
c	com/badlogic/gdx/math/Vector3	com/badlogic/gdx/math/Vector3
	f	F	x	x
	f	F	y	y
c	com/badlogic/gdx/utils/Clipboard	com/badlogic/gdx/utils/Clipboard
c	com/example/Main	com/example/Main
	f	Lcom/badlogic/gdx/backends/lwjgl/LwjglApplication;	application	application
	f	Ljava/util/List;	shortcuts	shortcuts
	m	([Ljava/lang/String;)V	main	main
		p	0		arr
	m	()V	setupShortcuts	setupShortcuts
c	snoddasmannen/galimulator/AbstractBulletin	snoddasmannen/galimulator/AbstractBulletin
c	snoddasmannen/galimulator/Achievement	snoddasmannen/galimulator/Achievement
	f	Ljava/lang/String;	steamName	steamName
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		steamName
c	snoddasmannen/galimulator/actors/Actor	snoddasmannen/galimulator/actors/Actor
	f	F	angle	angle
	f	F	height	height
	f	Ljava/lang/String;	name	name
	f	Ljava/lang/String;	textureName	textureName
	f	Lsnoddasmannen/galimulator/ActorType;	type	type
	f	F	width	width
	f	I	xp	xp
	m	()Z	avoidFollowingRotation	avoidFollowingRotation
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	fireAtActor	fireAtActor
		p	1		actor
	m	(F)V	fireAtAngle	fireAtAngle
		p	1		angle
	m	()I	getAge	getAge
	m	()F	getAngle	getAngle
	m	()Lsnoddasmannen/galimulator/GalColor;	getDecorativeColor	getDecorativeColor
	m	()Ljava/lang/String;	getDescription	getDescription
	m	(Lsnoddasmannen/galimulator/Item;)F	getDistanceToActor	getDistanceToActor
	m	(FF)F	getDistanceToPoint	getDistanceToPoint
	m	()I	getLevel	getLevel
	m	()Ljava/lang/String;	getName	getName
	m	()Ljava/util/Vector;	getOrders	getOrders
	m	()Lsnoddasmannen/galimulator/Empire;	getOwner	getOwner
	m	()F	getSupportRange	getSupportRange
	m	()Ljava/lang/String;	getTypeName	getTypeName
	m	()I	getXPValue	getXPValue
	m	()Z	hasLeftGalaxy	hasLeftGalaxy
	m	()Z	insertAtBottom	insertAtBottom
	m	()Z	isBuildable	isBuildable
	m	(Lsnoddasmannen/galimulator/actors/Actor;)Z	isHostile	isHostile
	m	(Lsnoddasmannen/galimulator/Empire;)Z	isHostile	isHostile
	m	()Z	isMonster	isMonster
	m	()Z	isSpaceOddity	isSpaceOddity
	m	()Z	isStateActor	isStateActor
	m	(Lsnoddasmannen/galimulator/actors/Actor;)Z	isSubordinateOf	isSubordinateOf
	m	()Z	isUntouchable	isUntouchable
	m	()V	onDeath	onDeath
	m	(IF)Z	receiveFire	receiveFire
	m	(Lsnoddasmannen/galimulator/GalColor;)V	setColor	setColor
	m	(Ljava/lang/String;)V	setName	setName
	m	(Lsnoddasmannen/galimulator/Empire;)V	setOwner	setOwner
		p	1		owner
	m	(Ljava/lang/String;)V	setUncoloredTextureName	setUncoloredTextureName
c	snoddasmannen/galimulator/actors/Actor$ActorDragManager	snoddasmannen/galimulator/actors/Actor$ActorDragManager
	f	Lsnoddasmannen/galimulator/effects/ActorSelectedEffect;	actorEffect	actorEffect
	f	Lsnoddasmannen/galimulator/shiporders/Order;	currentOrder	currentOrder
	f	Lsnoddasmannen/galimulator/Item;	selected	selected
	f	Lsnoddasmannen/galimulator/effects/LocationSelectedEffect;	selectedEffect	selectedEffect
	m	(Lsnoddasmannen/galimulator/shiporders/Order;)V	setCurrentOrder	setCurrentOrder
c	snoddasmannen/galimulator/actors/anneverworm/AnneverEgg	snoddasmannen/galimulator/actors/anneverworm/AnneverEgg
	f	F	displayAngle	displayAngle
	f	Lsnoddasmannen/galimulator/actors/anneverworm/AnneverEgg$EggType;	eggType	eggType
	f	Lsnoddasmannen/galimulator/actors/anneverworm/Anneverworm;	mater	mater
	f	I	MATURE_AGE	MATURE_AGE
		c	Note: Beware of constant inlining.
	f	F	shakeAngle	shakeAngle
	f	F	shakeSize	shakeSize
	m	(Lsnoddasmannen/galimulator/actors/Actor;Lsnoddasmannen/galimulator/actors/anneverworm/AnneverEgg$EggType;)V	<init>	
		p	1		actor
		p	2		type
	m	(Lsnoddasmannen/galimulator/actors/anneverworm/AnneverEgg$EggType;)F	getEggHeight	getEggHeight
		p	0		type
	m	(Lsnoddasmannen/galimulator/actors/anneverworm/AnneverEgg$EggType;)F	getEggWidth	getEggWidth
		p	0		type
	m	()F	getMovementModifier	getMovementModifier
c	snoddasmannen/galimulator/actors/anneverworm/AnneverEgg$EggType	snoddasmannen/galimulator/actors/anneverworm/AnneverEgg$EggType
c	snoddasmannen/galimulator/actors/anneverworm/AnneverLarvae	snoddasmannen/galimulator/actors/anneverworm/AnneverLarvae
c	snoddasmannen/galimulator/actors/anneverworm/AnneverSomething	snoddasmannen/galimulator/actors/anneverworm/AnneverSomething
	m	()Lsnoddasmannen/galimulator/actors/anneverworm/Anneverworm;	getMater	getMater
c	snoddasmannen/galimulator/actors/anneverworm/Anneverworm	snoddasmannen/galimulator/actors/anneverworm/Anneverworm
c	snoddasmannen/galimulator/actors/Dragon	snoddasmannen/galimulator/actors/Dragon
	f	Lsnoddasmannen/galimulator/actors/Dragon;	back	back
	f	I	birthProgress	birthProgress
	f	Lsnoddasmannen/galimulator/actors/Dragon;	front	front
	f	I	generation	generation
	f	I	GENERATION_LIMIT	GENERATION_LIMIT
		c	Note: Beware of constant  inlining.
	f	Lsnoddasmannen/galimulator/actors/Dragon;	head	head
	f	F	lastDistance	lastDistance
	f	Lcom/badlogic/gdx/math/Vector2;	totalDistance	totalDistance
	f	F	turnRate	turnRate
	f	Lcom/badlogic/gdx/math/Vector2;	velocity	velocity
	m	(Lsnoddasmannen/galimulator/actors/Dragon;)V	<init>	
		p	1		dragon
	m	(Lsnoddasmannen/galimulator/actors/Dragon;)V	propagateNewHead	propagateNewHead
		p	1		head
	m	(Lsnoddasmannen/galimulator/actors/Dragon;)V	setBack	setBack
		p	1		back
c	snoddasmannen/galimulator/actors/EaterOfStars	snoddasmannen/galimulator/actors/EaterOfStars
c	snoddasmannen/galimulator/actors/Flagship	snoddasmannen/galimulator/actors/Flagship
c	snoddasmannen/galimulator/actors/Ghost	snoddasmannen/galimulator/actors/Ghost
	f	I	blinkTimer	blinkTimer
	f	Lsnoddasmannen/galimulator/Star;	home	home
	f	F	orbitDistance	orbitDistance
	f	Lsnoddasmannen/galimulator/actors/Actor;	target	target
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Person;)V	<init>	
		p	1		position
		p	2		person
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	setTarget	setTarget
		p	1		target
c	snoddasmannen/galimulator/actors/Illithid	snoddasmannen/galimulator/actors/Illithid
c	snoddasmannen/galimulator/actors/Kabandha	snoddasmannen/galimulator/actors/Kabandha
c	snoddasmannen/galimulator/actors/Marauder	snoddasmannen/galimulator/actors/Marauder
c	snoddasmannen/galimulator/actors/MeteorStorm	snoddasmannen/galimulator/actors/MeteorStorm
c	snoddasmannen/galimulator/actors/MonsterFactory	snoddasmannen/galimulator/actors/MonsterFactory
	m	()Lsnoddasmannen/galimulator/actors/Actor;	create	create
c	snoddasmannen/galimulator/actors/nodemonster/BodyPart	snoddasmannen/galimulator/actors/nodemonster/BodyPart
	f	F	baseAngle	baseAngle
	f	Lcom/badlogic/gdx/math/Vector2;	baseOffset	baseOffset
	f	Lsnoddasmannen/galimulator/actors/nodemonster/NodeMonster;	mother	mother
	f	Lsnoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint$NodeType;	nodeType	nodeType
	m	(Lsnoddasmannen/galimulator/actors/nodemonster/NodeMonster;Lsnoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint$NodeType;FLcom/badlogic/gdx/math/Vector2;)V	<init>	
		p	1		mother
		p	2		nodeType
		p	3		baseAngle
			c	In radians. Doesn't do anything on it's own.
		p	4		baseOffset
	m	(Lcom/badlogic/gdx/math/Vector2;F)V	updatePosition	updatePosition
		p	1		offset
		p	2		rotation
			c	In radians
c	snoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint	snoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint
	f	F	baseAngle	baseAngle
	f	Lcom/badlogic/gdx/math/Vector2;	offset	offset
	f	Lsnoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint$NodeType;	type	type
	m	(FLcom/badlogic/gdx/math/Vector2;Lsnoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint$NodeType;)V	<init>	
		p	1		baseAngle
		p	2		offset
		p	3		type
	m	(Lsnoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint;)V	<init>	
		p	1		type
	m	(Lsnoddasmannen/galimulator/actors/nodemonster/NodeMonster;)Lsnoddasmannen/galimulator/actors/nodemonster/BodyPart;	createNode	createNode
		p	1		mother
c	snoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint$NodeType	snoddasmannen/galimulator/actors/nodemonster/BodypartBlueprint$NodeType
c	snoddasmannen/galimulator/actors/nodemonster/NodeMonster	snoddasmannen/galimulator/actors/nodemonster/NodeMonster
c	snoddasmannen/galimulator/actors/Pod	snoddasmannen/galimulator/actors/Pod
	f	F	decorativeAngle	decorativeAngle
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	tail	tail
	f	F	tailWidth	tailWidth
	f	Z	troopsDeployed	troopsDeployed
	m	(Lsnoddasmannen/galimulator/Star;)V	<init>	
		p	1		position
	m	()V	loadTail	loadTail
c	snoddasmannen/galimulator/actors/PuppetMistress	snoddasmannen/galimulator/actors/PuppetMistress
c	snoddasmannen/galimulator/actors/Reward	snoddasmannen/galimulator/actors/Reward
c	snoddasmannen/galimulator/actors/Santa	snoddasmannen/galimulator/actors/Santa
	f	F	alpha	alpha
	f	I	REINDEER	REINDEER
		c	Note: Beware of constant inlining.
	f	F	rudolfAlpha	rudolfAlpha
	f	F	rudolfOffset	rudolfOffset
	f	I	xdir	xdir
	f	I	ydir	ydir
	m	(I)Lcom/badlogic/gdx/math/Vector2;	getRudolfPosition	getRudolfPosition
		p	1		rudolfIndex
c	snoddasmannen/galimulator/actors/ShipFactory	snoddasmannen/galimulator/actors/ShipFactory
	m	()Lsnoddasmannen/galimulator/actors/StateActorCreator;	getRandomBuildableType	getRandomBuildableType
c	snoddasmannen/galimulator/actors/ShipFactory$ShipType	snoddasmannen/galimulator/actors/ShipFactory$ShipType
c	snoddasmannen/galimulator/actors/Shoggoth	snoddasmannen/galimulator/actors/Shoggoth
c	snoddasmannen/galimulator/actors/Sleeper	snoddasmannen/galimulator/actors/Sleeper
c	snoddasmannen/galimulator/actors/SlothSeeper	snoddasmannen/galimulator/actors/SlothSeeper
c	snoddasmannen/galimulator/actors/StateActor	snoddasmannen/galimulator/actors/StateActor
	f	Z	alive	alive
	f	I	crap	crap
		c	Global debug variable. Likely unusued in modded galim as it really isn't useful for anything.\n\nThis variable is responsible for the nonsensical "X000" log spam.
	f	Lsnoddasmannen/galimulator/Star;	finalDestination	finalDestination
	f	F	firstMaxSpeed	firstMaxSpeed
	f	Lsnoddasmannen/galimulator/Fleet;	fleet	fleet
	f	Z	fleetable	fleetable
	f	Z	fleetCommander	fleetCommander
		c	Whether this actor is a commander of the fleet it is in
	f	Ljava/text/DecimalFormat;	formatter	formatter
	f	Lsnoddasmannen/galimulator/guides/Guide;	guide	guide
	f	Lsnoddasmannen/galimulator/EmployerHelper;	helper	helper
	f	F	hitPoints	hitPoints
	f	Z	isNative	isNative
	f	Z	leftGalaxy	leftGalaxy
	f	Lsnoddasmannen/galimulator/Star;	location	location
	f	I	maxHitPoints	maxHitPoints
	f	F	maxSpeed	maxSpeed
	f	Lsnoddasmannen/galimulator/shipstates/State;	movementState	movementState
	f	Lsnoddasmannen/galimulator/Empire;	owner	owner
	f	D	speed	speed
	f	Lsnoddasmannen/galimulator/shipstates/State;	strategicState	strategicState
	f	I	supportBonus	supportBonus
	f	Ljava/util/Vector;	weapons	weapons
	m	(Lsnoddasmannen/galimulator/Star;Ljava/lang/String;FFFLsnoddasmannen/galimulator/guides/Guide;Ljava/lang/String;IZZZ)V	<init>	
		p	1		position
		p	5		maxSpeed
		p	6		guide
		p	8		maxHitPoints
		p	10		fleetable
		p	11		isNative
	m	(F)V	beThrownInDirection	beThrownInDirection
		p	1		angle
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	chaseActor	chaseActor
	m	()V	comeBackToGalaxy	comeBackToGalaxy
	m	()Z	considerDefection	considerDefection
	m	()Z	considerQuesting	considerQuesting
	m	()V	danceForJoy	danceForJoy
	m	(Lsnoddasmannen/galimulator/Empire;)V	defect	defect
		p	1		defectTo
	m	()V	disarm	disarm
	m	()Lsnoddasmannen/galimulator/Star;	findStarOfInterest	findStarOfInterest
	m	()Ljava/lang/String;	generateShipName	generateShipName
	m	(Lsnoddasmannen/galimulator/Star;)Lsnoddasmannen/galimulator/shipstates/State;	getAppropriateNewStateFor	getAppropriateNewStateFor
		p	1		star
	m	()Lsnoddasmannen/galimulator/shipstates/State;	getDefaultState	getDefaultState
	m	()Lsnoddasmannen/galimulator/Star;	getFinalDestination	getFinalDestination
	m	()Lsnoddasmannen/galimulator/Fleet;	getFleet	getFleet
	m	()F	getFreeSpaceRange	getFreeSpaceRange
	m	()Lsnoddasmannen/galimulator/guides/Guide;	getGuide	getGuide
	m	()Lsnoddasmannen/galimulator/Star;	getLocation	getLocation
	m	()F	getMaxSpeed	getMaxSpeed
	m	()F	getOrbitDistance	getOrbitDistance
	m	()Lsnoddasmannen/galimulator/shipstates/State;	getShipDefaultState	getShipDefaultState
	m	()F	getSupportBonus	getSupportBonus
	m	()Z	isFleetable	isFleetable
	m	()Z	isFleetCommander	isFleetCommander
	m	()Z	isIndependent	isIndependent
	m	()Z	isOrbiting	isOrbiting
	m	()V	kill	kill
	m	()V	leaveGalaxy	leaveGalaxy
	m	()V	move	move
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	moveAroundActor	moveAroundActor
		p	1		actor
	m	(Lsnoddasmannen/galimulator/Fleet;)V	moveInFleet	moveInFleet
	m	()V	moveInWideningCircles	moveInWideningCircles
	m	()V	moveOutOfGalaxy	moveOutOfGalaxy
	m	(Lsnoddasmannen/galimulator/Star;)V	moveTo	moveTo
	m	(Lsnoddasmannen/galimulator/Star;)V	moveToAndOrbit	moveToAndOrbit
	m	(F)V	moveUncontrollably	moveUncontrollably
	m	()V	orbitCurrentStar	orbitCurrentStar
	m	()V	sanitizeCurrentLocation	sanitizeCurrentLocation
	m	(Lsnoddasmannen/galimulator/Star;)Z	setFinalDestination	setFinalDestination
		c	Returns true if the actor can wayfind to the destination, false otherwise.
		p	1		destination
			c	Nullable.
	m	(Lsnoddasmannen/galimulator/Fleet;)V	setFleet	setFleet
	m	(Z)V	setFleetCommander	setFleetCommander
	m	(Z)V	setLeftGalaxy	setLeftGalaxy
		p	1		leftGalaxy
	m	(Lsnoddasmannen/galimulator/Star;)V	setLocation	setLocation
	m	()V	setMaxSpeed	setMaxSpeed
	m	()V	setSlowSpeed	setSlowSpeed
	m	(Lsnoddasmannen/galimulator/Item;)V	smashIntoItem	smashIntoItem
		p	1		item
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	startMovingAround	startMovingAround
		p	1		actor
	m	()V	startRoamingAround	startRoamingAround
	m	(FF)V	steerTowards	steerTowards
		p	1		x
		p	2		y
	m	()V	stop	stop
c	snoddasmannen/galimulator/actors/StateActorCreator	snoddasmannen/galimulator/actors/StateActorCreator
	m	(Lsnoddasmannen/galimulator/Star;Z)Lsnoddasmannen/galimulator/actors/StateActor;	createShip	createShip
		p	1		location
	m	()I	getConstructionTime	getConstructionTime
	m	()Lsnoddasmannen/galimulator/actors/StateActor;	getPrototype	getPrototype
	m	()Ljava/lang/String;	getShipName	getShipName
	m	()V	initialize	initialize
	m	()Z	isModded	isModded
		c	Whether this StateActorCreate is a JsonActorFactory.\n\nModded ships that don't make use of JsonActorFactory should not return true for this method.\nDoing so anyways may lead to crashes due to casting errors.
	m	()Z	isNative	isNative
c	snoddasmannen/galimulator/actors/Strangefish	snoddasmannen/galimulator/actors/Strangefish
c	snoddasmannen/galimulator/actors/Supernova	snoddasmannen/galimulator/actors/Supernova
c	snoddasmannen/galimulator/actors/Totem	snoddasmannen/galimulator/actors/Totem
	f	Z	active	active
	f	Lsnoddasmannen/galimulator/Star;	closestStar	closestStar
	f	Lsnoddasmannen/galimulator/actors/Totem$TotemType;	type	totemType
	m	(Lsnoddasmannen/galimulator/actors/Totem$TotemType;)V	<init>	
		p	1		totemType
	m	()Lsnoddasmannen/galimulator/actors/Totem$TotemType;	getType	getType
	m	()Z	isActive	isActive
	m	(Z)V	setActive	setActive
		p	1		active
	m	(FF)V	setPosition	setPosition
		p	1		x
		p	2		y
	m	()V	updateStar	updateStar
c	snoddasmannen/galimulator/actors/Totem$TotemType	snoddasmannen/galimulator/actors/Totem$TotemType
	f	Ljava/lang/String;	description	description
	f	Ljava/lang/String;	icon	icon
	f	I	index	index
	f	Ljava/lang/String;	name	name
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V	<init>	
		p	3		name
		p	4		description
		p	5		icon
		p	6		index
	m	()Ljava/lang/String;	getDescription	getDescription
	m	()Ljava/lang/String;	getIcon	getIcon
	m	()Ljava/lang/String;	getName	getName
c	snoddasmannen/galimulator/ActorType	snoddasmannen/galimulator/ActorType
c	snoddasmannen/galimulator/Alliance	snoddasmannen/galimulator/Alliance
	f	Lsnoddasmannen/galimulator/GalColor;	color	color
	f	I	deathYear	deathYear
	f	Lsnoddasmannen/galimulator/GalColor;	empireOneColor	empireOneColor
	f	Z	forbidNewMembers	forbidNewMembers
	f	Ljava/util/Vector;	items	items
	f	Ljava/util/ArrayList;	members	members
	f	Ljava/lang/String;	name	name
	f	Ljava/lang/String;	nameIdentifier	nameIdentifier
	f	Lsnoddasmannen/galimulator/GalColor;	semiOpaqueColor	semiOpaqueColor
	f	J	serialVersionUID	serialVersionUID
	f	I	startDate	startDate
	m	(Lsnoddasmannen/galimulator/AllianceDescriptor;)V	<init>	
		p	1		allianceDescriptor
	m	()I	a	getTotalStarCount
	m	(Ljava/lang/String;)V	a	setName
	m	(Lsnoddasmannen/galimulator/Empire;)V	a	addMember
	m	()V	b	tick
	m	(Lsnoddasmannen/galimulator/Empire;)V	b	removeMember
	m	(Lsnoddasmannen/galimulator/Empire;)Z	c	hasMember
	m	()V	d	kill
	m	(Lsnoddasmannen/galimulator/Empire;)Z	d	canAccept
	m	()I	e	getHighestTechLevel
	m	()Lsnoddasmannen/galimulator/GalColor;	g	getSemiOpaqueColor
	m	()Lsnoddasmannen/galimulator/GalColor;	getColor	getColor
	m	()Ljava/lang/String;	getName	getName
	m	()F	i	getAge
	m	()Ljava/lang/String;	k	toColoredName
c	snoddasmannen/galimulator/AllianceDescriptor	snoddasmannen/galimulator/AllianceDescriptor
	m	()Lsnoddasmannen/galimulator/GalColor;	getColor	getColor
	m	()Ljava/util/Vector;	getItems	getItems
	m	()Ljava/util/Vector;	getMembers	getMembers
	m	()Ljava/lang/String;	getName	getName
c	snoddasmannen/galimulator/artifacts/Artifact	snoddasmannen/galimulator/artifacts/Artifact
	f	I	id	id
	m	()V	a	onRemove
	m	(Z)V	a	setAlive
		p	1		alive
	m	()I	e	getResearchModifier
c	snoddasmannen/galimulator/artifacts/Artifact$ArtifactType	snoddasmannen/galimulator/artifacts/Artifact$ArtifactType
	f	Ljava/lang/Class;	c	instanceType
	m	()Ljava/util/Vector;	a	getTypes
	m	(Ljava/lang/String;)Lsnoddasmannen/galimulator/artifacts/Artifact$ArtifactType;	a	lookupType
		p	0		type
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Empire;)Lsnoddasmannen/galimulator/artifacts/Artifact;	a	createInstance
		p	1		location
		p	2		empire
	m	()Lsnoddasmannen/galimulator/artifacts/Artifact$ArtifactType;	b	getRandomType
c	snoddasmannen/galimulator/AudioManager	snoddasmannen/galimulator/AudioManager
	f	Lsnoddasmannen/galimulator/class_4;	a	currentTrack
	f	I	b	trackId
	f	Ljava/util/ArrayList;	c	musicQueue
	f	I	d	defaultVolume
	m	()V	a	startMusic
	m	(I)V	a	setMusicVolume
		c	Set the volume for the background music.\nA value of 100 denotes maximum volume, whilst 0 is muted.\nNote: Instead of 0 {@link #stopMusic} should be used instead.
		p	0		volume
	m	()V	b	stopMusic
	m	()Ljava/util/ArrayList;	c	loadMusic
	m	()V	f	nextTrack
c	snoddasmannen/galimulator/AudioManager$AudioSample	snoddasmannen/galimulator/AudioManager$AudioSample
	f	Lcom/badlogic/gdx/audio/Sound;	sound	sound
	f	F	volume	volume
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	
		p	3		filename
	m	(Ljava/lang/String;ILjava/lang/String;F)V	<init>	
		p	3		filename
		p	4		volume
	m	(F)V	a	play
		p	1		volume
	m	(FF)V	a	playSoundAt
		p	1		x
		p	2		y
	m	()V	play	play
c	snoddasmannen/galimulator/AuxiliaryListener	snoddasmannen/galimulator/AuxiliaryListener
	m	()V	b	onListenerDispose
	m	(FF)Z	globalKeyDown	globalTouchDown
		c	spStarmap incorrectly maps the method to "globalKeyDown", however this is a misnomer.\nAs to how and why this mapping error came to be, I cannot give a definitive answer without\nuseless amounts of reasearch. It goes to show that mappings should always be taken with\na grain of salt as they can very well contain one or the other error.
		p	1		screenX
		p	2		screenY
	m	(FF)Z	globalPan	globalPan
		p	1		screenX
		p	2		screenY
	m	(FF)Z	globalPanStop	globalPanStop
		p	1		screenX
		p	2		screenY
	m	(FF)Z	globalTap	globalTap
		p	1		screenX
		p	2		screenY
c	snoddasmannen/galimulator/Blacklist	snoddasmannen/galimulator/Blacklist
	m	(Ljava/lang/Object;)Z	a	contains
c	snoddasmannen/galimulator/class_1	snoddasmannen/galimulator/GalimulatorTelemetry
	c	Always delegates to what basically are NOP methods on desktop versions of Galimulator.\nWhether this class is actually being used for telemetry outside of desktops remains to be seen.
	f	Lsnoddasmannen/galimulator/class_1;	a	instance
	m	(Ljava/lang/Exception;)V	a	reportNonFatalException
		p	1		error
	m	(Ljava/lang/String;)V	a	reportAction
		p	1		userAction
	m	(Lsnoddasmannen/galimulator/class_1;)V	a	setInstance
		p	0		telemetryInstance
	m	()Lsnoddasmannen/galimulator/class_1;	get_a	getInstance
c	snoddasmannen/galimulator/class_4	snoddasmannen/galimulator/MusicTrack
	f	Ljava/lang/String;	a	trackName
	f	Lcom/badlogic/gdx/audio/Music;	b	gdxMusic
	m	(Lcom/badlogic/gdx/audio/Music;)V	<init>	
		p	1		music
	m	()V	a	startPlaying
	m	()V	b	stopPlaying
	m	()V	c	adjustVolume
c	snoddasmannen/galimulator/class_11	snoddasmannen/galimulator/SteamIntegrationUtils
	f	Lcom/codedisaster/steamworks/SteamUtilsCallback;	a	shutdownCallback
	m	()V	a	start
c	snoddasmannen/galimulator/class_12	snoddasmannen/galimulator/SteamIntegration
c	snoddasmannen/galimulator/class_14	snoddasmannen/galimulator/DataAtlas
	f	Ljava/lang/String;	a	name
	f	Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;	b	atlas
	f	Ljava/util/HashMap;	c	regionCache
	m	(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V	<init>	
		p	1		atlasName
		p	2		atlas
	m	(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	a	fetchTextureRegion
		p	1		regionName
c	snoddasmannen/galimulator/class_23	snoddasmannen/galimulator/class_23
	c	This is some noise algorithm. Idk which one at this moment though.
	f	D	a	SIMPLEX_CONSTANT_G2_MUL_M1
		c	The negative of the simplex {@code G2} constant.\n\n<p>As such, this constant is defined as {@code -G2 = (Math.sqrt(3.0)-3.0)/6.0}.\n\n<p>Beware of constant inlining. This constant will not be used directly due to inlining.
	f	D	b	SIMPLEX_CONSTANT_F2
		c	The simplex {@code F2} constant.\n\n<p>As such, this constant is defined as {@code F2 = 0.5*(sqrt(3.0)-1.0)}.\n\n<p>Beware of constant inlining. This constant will not be used directly due to inlining.
	m	(J)V	<init>	
		p	1		seed
	m	(D)I	a	fastFloor
		p	0		x
	m	(DD)D	a	modifiedSimplex
		c	Judging from the used constants, this seems to be a modified simplex noise implementation.\nHowever, the used reference codebase hasn't yet been determined.
		p	1		x
		p	3		y
c	snoddasmannen/galimulator/class_27	snoddasmannen/galimulator/GalimulatorIntValue
	f	I	a	value
c	snoddasmannen/galimulator/class_29	snoddasmannen/galimulator/QuadTreePair
	f	Ljava/util/Vector;	a	parentStars
	f	Ljava/util/Vector;	b	childStars
	f	Ljava/util/Vector;	c	averagePositions
	m	(Ljava/util/Vector;Ljava/util/Vector;)V	<init>	<init>
		p	1		parentStars
		p	2		childStars
	m	()Ljava/util/Vector;	a	getAverageLocations
		c	Obtain the average positions of the pair;\nThe X and Y axes should be self-explainatory, the Z axis is the radius or maximum distance a star has from the cluster.\n\nThe returned Vector has two Vector3 objects for the parent and child QuadTree star cluster,\nthe parent generally being the first entry but this method makes no guarantees that this behaviour\nalways applies.
	m	(Ljava/util/Vector;)Lcom/badlogic/gdx/math/Vector3;	a	getAveragePosition
		c	Z-Axis is radius or maximum distance a star has from the center of the provided cluster
		p	1		stars
c	snoddasmannen/galimulator/class_31	snoddasmannen/galimulator/__UnusedClass__RendercacheQuadTree
	c	Note: Not only is this class unused, it most likely is broken and would need to be repaired.\nAt which point one could just use any other off-the-shelf QuadTree implementation so\nthere really is no need to use this class over a dedicated library.\n\nFully remapped.
	f	I	a	__unused__uid
		c	Why a QuadTree requires an integer ID is a bit beyond me.\nMight be removed in a mod in the far future maybe. Recompiled galimulator, anyone?
	f	Ljava/util/ArrayList;	b	topLevelElements
		c	Elements that are present in this QuadTree, but not it's children.\n\nAlthough {@link #collect(ArrayList, Rectangle)} would also collect elements of the children, if applicable.
	f	F	c	x1
	f	F	d	x2
	f	F	e	y1
	f	F	f	y2
	f	Z	g	nonEmptyChildren
		c	{@value true} if at least one child node has at least one element.
	f	Lcom/badlogic/gdx/math/Rectangle;	h	quadTreeAABB
	f	Lsnoddasmannen/galimulator/class_31;	i	southwest
	f	Lsnoddasmannen/galimulator/class_31;	j	southeast
	f	Lsnoddasmannen/galimulator/class_31;	k	northwest
	f	Lsnoddasmannen/galimulator/class_31;	l	northeast
	f	I	m	nextQuadTreeId
		c	Not exactly used, might be removed in a total refractor mod (only used to compute {@link #__unused__uid}).
	m	(FFFF)V	<init>	
		c	This class expects that the width of the QuadTree (i.e. {@code x2 - x1}) is equal to the height of the QuadTree (i.e. {@code y2 - y1}).\nFurther, {@code x2 > x1} and {@code y2 > y1} should apply.\n\nNot doing so wouldn't cause immediate exceptions to be thrown, but rather produces subtly incorrect behaviour (although still working as designed).
		p	1		x1
		p	2		y1
		p	3		x2
		p	4		y2
	m	()F	a	getWidth
		c	This class expects that the width of the QuadTree is equal to the height of the QuadTree!
	m	(Lcom/badlogic/gdx/math/Rectangle;)Z	a	overlaps
		p	1		region
	m	(Ljava/util/ArrayList;Lcom/badlogic/gdx/math/Rectangle;)V	a	collect
		p	1		collectorOut
		p	2		collectionRegion
	m	(Lsnoddasmannen/galimulator/rendersystem/interface_0;)Z	a	add
		c	Note: This method is most likely bugged and subdivides infinitely.\n\nRegardless, this method (as well as the entire rest of this class) is unused,\nso broken behaviour is more than expected.
		p	1		object
	m	()Z	b	subdivide
		c	Method assumes that this branch of the tree wasn't subdivided already.
c	snoddasmannen/galimulator/class_43	snoddasmannen/galimulator/I18NHandler
	f	Lsnoddasmannen/galimulator/class_43;	a	instance
	f	Lcom/badlogic/gdx/utils/I18NBundle;	b	bundle
	m	()V	a	forgetInstance
	m	(Ljava/lang/String;)Ljava/lang/String;	a	getTranslation
		p	1		key
	m	()Lsnoddasmannen/galimulator/class_43;	b	getInstancee
c	snoddasmannen/galimulator/class_46	snoddasmannen/galimulator/AchievementManager
	f	Lsnoddasmannen/galimulator/interface_13;	a	platform
	m	(Lsnoddasmannen/galimulator/Achievement;)V	a	awardAchivement
		p	0		achievement
	m	(Lsnoddasmannen/galimulator/interface_13;)V	a	setPlatform
		p	0		platform
c	snoddasmannen/galimulator/class_47	snoddasmannen/galimulator/TutorialNode
	f	Ljava/lang/String;	b	nodeID
	f	Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ALIGNMENT;	i	alignment
	m	(Ljava/lang/String;)V	a	setNodeID
	m	(Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ALIGNMENT;)V	a	setAlignment
		p	1		alignment
	m	()Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ALIGNMENT;	get_i	getAlignment
c	snoddasmannen/galimulator/class_52	snoddasmannen/galimulator/KeepScreenOnSetting
c	snoddasmannen/galimulator/class_55	snoddasmannen/galimulator/EmpireNameDescriptor
	f	Ljava/lang/String;	a	empireName
	f	Ljava/lang/String;	b	identifier
		c	This field can be null!
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	
		c	Constructor.\n\n@param name The name of the empire.\n@param identifier The identifier of the empire, or null to generate the identifier based off the name.
		p	1		name
		p	2		identifier
c	snoddasmannen/galimulator/class_57	snoddasmannen/galimulator/PlatformIntegrationManager
	f	Lsnoddasmannen/galimulator/interface_16;	a	actionIntegration
	m	()V	a	onTick
	m	(Lsnoddasmannen/galimulator/interface_16;)V	a	setIntegration
		p	0		integration
	m	()Ljava/util/List;	c	getUploadableMods
c	snoddasmannen/galimulator/ConfigurablePreference	snoddasmannen/galimulator/ConfigurablePreference
	m	(Ljava/lang/Object;)V	a	setValue
		p	1		value
	m	()Ljava/lang/String;	getCategory	getCategory
	m	()Ljava/lang/String;	getName	getName
	m	()Ljava/lang/Object;	getValue	getValue
	m	()Lsnoddasmannen/galimulator/UserSettings$SettingType;	getValueType	getValueType
c	snoddasmannen/galimulator/conspiracies/Conspiracy	snoddasmannen/galimulator/conspiracies/Conspiracy
	c	@deprecated Conspiracies have been removed from Galimulator for a while now. Effectively dead code.
	m	(Lsnoddasmannen/galimulator/Person;)V	c	removeMember
c	snoddasmannen/galimulator/corporation/Corporation	snoddasmannen/galimulator/corporation/Corporation
	c	@deprecated Corporations seem to be dead code of an age long byegone.
	m	()V	a	tick
c	snoddasmannen/galimulator/Culture	snoddasmannen/galimulator/Culture
	m	(Lsnoddasmannen/galimulator/Culture;Lsnoddasmannen/galimulator/Culture;)Lsnoddasmannen/galimulator/Culture;	a	culturalClash
	m	()Lsnoddasmannen/galimulator/GalColor;	getColor	getColor
c	snoddasmannen/galimulator/Debris	snoddasmannen/galimulator/Debris
c	snoddasmannen/galimulator/Debug	snoddasmannen/galimulator/Debug
	m	(Ljava/lang/String;Z)I	b	endDebuggingSection
	m	(Ljava/lang/String;)I	endDebuggingSection	endDebuggingSection
	m	(Ljava/lang/String;)V	startDebuggingSection	startDebuggingSection
	m	(Ljava/lang/String;Z)V	startDebuggingSection	startDebuggingSection
c	snoddasmannen/galimulator/DeviceConfiguration	snoddasmannen/galimulator/DeviceConfiguration
	f	Lsnoddasmannen/galimulator/DeviceConfiguration;	configuration	configuration
	m	()Z	asyncUnfocusSave	asyncUnfocusSave
	m	()Z	displayAds	displayAds
	m	()Lcom/badlogic/gdx/utils/Clipboard;	getClipboard	getClipboard
	m	()Lsnoddasmannen/galimulator/DeviceConfiguration;	getConfiguration	getConfiguration
	m	()Ljava/lang/String;	getDeviceId	getDeviceId
	m	()Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;	getLabelItemFont	getLabelItemFont
	m	()Ljava/util/Locale;	getLocale	getLocale
	m	()I	getMaxStars	getMaxStars
	m	()I	getMinHeight	getMinHeight
	m	()Ljava/lang/String;	getRatingLink	getRatingLink
	m	()I	getScreenHeight	getScreenHeight
	m	()I	getScreenWidth	getScreenWidth
	m	()Ljava/util/List;	getShortcuts	getShortcuts
	m	()Z	hasDisk	hasDisk
	m	()Z	hasIAPSupport	hasIAPSupport
	m	()Z	hasKeyboard	hasKeyboard
	m	()Z	insaneGalaxySizesByDefault	insaneGalaxySizesByDefault
	m	()Z	promotePCVersion	promotePCVersion
	m	()V	recalculateScreen	recalculateScreen
	m	()Z	requiresUnlocking	requiresUnlocking
	m	(Lsnoddasmannen/galimulator/DeviceConfiguration;)V	setConfiguration	setConfiguration
		p	0		config
	m	()Z	shipShadersEnabled	shipShadersEnabled
	m	()Z	sprawlByDefault	sprawlByDefault
	m	()Z	supportsPlay	supportsPlay
	m	()Z	supportsResolutionSetting	supportsResolutionSetting
	m	()Z	useNativeKeyboard	useNativeKeyboard
	m	()Z	useScreenResizing	useScreenResizing
	m	()Z	useXStream	useXStream
c	snoddasmannen/galimulator/Dialog	snoddasmannen/galimulator/Dialog
	m	()I	getInspectorWidth	getInspectorWidth
	m	()Ljava/util/ArrayList;	getItems	getItems
	m	()Ljava/lang/String;	getTitle	getTitle
	m	()Lsnoddasmannen/galimulator/GalColor;	getTitlebarColor	getTitlebarColor
	m	()Z	isAlive	isAlive
	m	()Z	isValid	isValid
c	snoddasmannen/galimulator/diplomacy/class_0	snoddasmannen/galimulator/diplomacy/MergeOfferProposal
c	snoddasmannen/galimulator/diplomacy/class_1	snoddasmannen/galimulator/diplomacy/DiplomaticAction
c	snoddasmannen/galimulator/effects/ActorSelectedEffect	snoddasmannen/galimulator/effects/ActorSelectedEffect
	f	Lsnoddasmannen/galimulator/actors/Actor;	actor	actor
	f	Z	alive	alive
	f	Z	drawCircle	drawCircle
	f	Ljava/lang/String;	text	text
	f	I	textSize	textSize
	m	(Lsnoddasmannen/galimulator/actors/Actor;Ljava/lang/String;Z)V	<init>	
		p	1		actor
		p	2		text
		p	3		drawCircle
	m	(Ljava/lang/String;)V	a	setText
		p	1		text
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	a	setActor
		p	1		actor
	m	(Z)V	a	setAlive
		p	1		alive
c	snoddasmannen/galimulator/effects/AmbientNebulaEffect	snoddasmannen/galimulator/effects/AmbientNebulaEffect
c	snoddasmannen/galimulator/effects/AmbientSnowflakeEffect	snoddasmannen/galimulator/effects/AmbientSnowflakeEffect
c	snoddasmannen/galimulator/effects/AmbientStarEffect	snoddasmannen/galimulator/effects/AmbientStarEffect
c	snoddasmannen/galimulator/effects/ArrowEffect	snoddasmannen/galimulator/effects/ArrowEffect
	f	Lsnoddasmannen/galimulator/Item;	a	sourceItem
	f	Lsnoddasmannen/galimulator/Item;	b	targetItem
	f	Lsnoddasmannen/galimulator/GalColor;	color	color
	m	(Lsnoddasmannen/galimulator/Item;Lsnoddasmannen/galimulator/Item;)V	<init>	
		p	1		from
		p	2		to
	m	(Lsnoddasmannen/galimulator/GalColor;)V	a	setColor
		p	1		color
c	snoddasmannen/galimulator/effects/AuraEffect	snoddasmannen/galimulator/effects/AuraEffect
c	snoddasmannen/galimulator/effects/JobSelectedEffect	snoddasmannen/galimulator/effects/JobSelectedEffect
	f	Lsnoddasmannen/galimulator/Job;	job	job
	m	(Lsnoddasmannen/galimulator/Job;)V	<init>	
		p	1		job
	m	(Lsnoddasmannen/galimulator/Job;)V	a	setJob
		p	1		job
c	snoddasmannen/galimulator/effects/LocationSelectedEffect	snoddasmannen/galimulator/effects/LocationSelectedEffect
	f	Z	alive	alive
	f	Lsnoddasmannen/galimulator/GalColor;	color	color
	f	Lsnoddasmannen/galimulator/Star;	star	star
	f	Ljava/lang/String;	text	text
	f	I	textSize	textSize
	m	(FFLjava/lang/String;)V	<init>	
		p	1		boardX
		p	2		boardY
		p	3		tooltip
	m	(Lsnoddasmannen/galimulator/Star;Ljava/lang/String;)V	<init>	
		p	1		location
		p	2		tooltip
	m	(Ljava/lang/String;)V	a	setTooltip
		p	1		text
	m	(Z)V	a	setAlive
		p	1		alive
	m	()Lsnoddasmannen/galimulator/Star;	getStar	getStar
	m	(Lsnoddasmannen/galimulator/GalColor;)V	setColor	setColor
		p	1		color
c	snoddasmannen/galimulator/effects/PathedDustEffect	snoddasmannen/galimulator/effects/PathedDustEffect
	f	Lsnoddasmannen/galimulator/GalColor;	color	color
	f	Lsnoddasmannen/galimulator/StarPath;	path	path
	f	F	pathAngle	pathAngle
	f	F	pathAngleVelocity	pathAngleVelocity
	f	Lcom/badlogic/gdx/math/Vector2;	position	position
	f	F	size	size
	m	(Lsnoddasmannen/galimulator/Star;)V	<init>	
		p	1		star
c	snoddasmannen/galimulator/effects/SparkEffect	snoddasmannen/galimulator/effects/SparkEffect
c	snoddasmannen/galimulator/Empire	snoddasmannen/galimulator/Empire
	f	Lcom/badlogic/gdx/math/Vector2;	a	centerOfMass
		c	The position of the star closest to the center of mass of\nthis empire. Further, this star must be owned by this empire.\n\nThe value of this field is computed by {@link #computeCenterOfMass()},\nand thus is updated once every 100 ticks.\n\nOnly set if the Empire is sufficently large enough,\nthat is current 10 stars or more.\n\nDue to semantics, this field may not exactly pair well with moving\ngalaxies.
	f	Ljava/util/Vector;	achievements	achievements
	f	Ljava/util/Vector;	agents	agents
	f	Lsnoddasmannen/galimulator/Alliance;	alliance	alliance
	f	Ljava/util/ArrayList;	annals	annals
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	b	countryballTexture
	f	Ljava/util/ArrayList;	beacons	beacons
	f	I	birthMilliYear	birthMilliYear
	f	I	capitalId	capitalId
	f	Lsnoddasmannen/galimulator/GalColor;	color	color
	f	Ljava/util/Hashtable;	contactTime	contactTime
	f	Ljava/util/ArrayList;	countryballs	countryballs
	f	Lsnoddasmannen/galimulator/GalColor;	darkerColor	darkerColor
	f	I	deathYear	deathYear
	f	Ljava/util/ArrayList;	emperorLog	emperorLog
	f	Lsnoddasmannen/galimulator/EmpireExtension;	extension	extension
	f	Lsnoddasmannen/galimulator/Star;	f	capitalCache
	f	Ljava/util/ArrayList;	factions	factions
	f	Ljava/util/Vector;	flagItems	flagItems
	f	Lsnoddasmannen/galimulator/actors/Flagship;	flagship	flagship
	f	Lsnoddasmannen/galimulator/Lazy$FlagWidgetLazy;	flagWidget	flagWidget
	f	Ljava/util/ArrayList;	fleets	fleets
	f	Lsnoddasmannen/galimulator/Star;	g	headerquarterCache
	f	Lsnoddasmannen/galimulator/Government;	government	government
	f	Lsnoddasmannen/galimulator/EmployerHelper;	helper	helper
	f	I	id	id
	f	Ljava/util/Random;	internalSessionRandom	internalSessionRandom
	f	F	j	transientWealth
	f	Lsnoddasmannen/galimulator/artifacts/Artifact;	lastBuiltArtifact	lastBuiltArtifact
	f	I	lastResearchedYear	lastResearchedYear
	f	I	lastStateChange	lastStateChange
	f	Lsnoddasmannen/galimulator/diplomacy/class_1;	m	inboundDiplomaticAction
	f	Lsnoddasmannen/galimulator/Lazy$EmpireLazy;	master	master
	f	Ljava/lang/String;	motto	motto
	f	Lsnoddasmannen/galimulator/EmpireAnnals;	myAnnal	myAnnal
	f	I	n	lastInboundDiplomaticAction
	f	Ljava/lang/String;	name	name
	f	Ljava/lang/String;	nameIdentifier	nameIdentifier
		c	Note: This field may be null if the name identifier wasn't already generated.\n\nUse the appropriate getter method instead: {@link #getNameIdentifier()}
	f	Ljava/util/ArrayList;	peaceAgreements2	peaceAgreements2
	f	Ljava/util/Deque;	recentlyLostStars	recentlyLostStars
	f	Lsnoddasmannen/galimulator/Religion;	religion	religion
	f	Lsnoddasmannen/galimulator/relationships/RelManager;	relManager	relManager
	f	Lsnoddasmannen/galimulator/Star;	rendezvous	rendezvous
	f	I	rootAncestor	rootAncestor
	f	Lsnoddasmannen/galimulator/GalColor;	semiOpaqueColor	semiOpaqueColor
	f	Ljava/util/ArrayList;	specials	specials
	f	Ljava/lang/Float;	specialsAttackBonus	specialsAttackBonus
	f	Ljava/lang/Float;	specialsDefenseBonus	specialsDefenseBonus
	f	Ljava/lang/Float;	specialsIndustryBonus	specialsIndustryBonus
	f	Ljava/lang/Float;	specialsPeacefulBonus	specialsPeacefulBonus
	f	Ljava/lang/Float;	specialsStabilityBonus	specialsStabilityBonus
	f	Ljava/lang/Float;	specialsTechBonus	specialsTechBonus
	f	I	starCount	starCount
	f	I	starRecord	starRecord
	f	Lsnoddasmannen/galimulator/EmpireState;	state	state
	f	I	techLevel	techLevel
	f	Ljava/util/ArrayList;	vassals	vassals
	m	(Lsnoddasmannen/galimulator/EmpireDescriptor;)V	<init>	
		p	1		descriptor
	m	(Lsnoddasmannen/galimulator/GalColor;Ljava/lang/String;Lsnoddasmannen/galimulator/Government;Lsnoddasmannen/galimulator/Empire;Ljava/lang/String;)V	<init>	
		p	1		color
		p	2		name
		p	3		government
		p	4		empire
		p	5		nameIdentifier
	m	(FF)Lsnoddasmannen/galimulator/Star;	a	getClosestBeacon
		p	1		x
		p	2		y
	m	(Ljava/lang/String;)V	a	setName
		p	1		name
	m	(Ljava/util/List;Ljava/lang/String;)Z	a	
		p	1		s
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)V	a	addActor
		p	1		actor
	m	(Lsnoddasmannen/galimulator/diplomacy/class_1;)V	a	setInboundDiplomaticAction
		p	1		action
	m	(Lsnoddasmannen/galimulator/Empire;Z)V	a	declareWar
		p	2		notifyPlayer
	m	(Lsnoddasmannen/galimulator/EmpireAchievement$EmpireAchievementType;)V	a	awardAchivement
	m	(Lsnoddasmannen/galimulator/EmpireExtension;)V	a	setExtension
		p	1		extension
	m	(Lsnoddasmannen/galimulator/EmpireSpecial;)Z	a	hasSpecial
		p	1		special
	m	(Lsnoddasmannen/galimulator/EmpireState;)V	a	setState
	m	(Lsnoddasmannen/galimulator/factions/Faction;)V	a	registerFaction
		p	1		faction
	m	(Lsnoddasmannen/galimulator/Fleet;)V	a	addFleet
		p	1		fleet
	m	(Lsnoddasmannen/galimulator/GalColor;)V	a	setColor
		p	1		color
	m	(Lsnoddasmannen/galimulator/Government;)V	a	setGovernment
		p	1		gov
	m	(Lsnoddasmannen/galimulator/relationships/TemporaryRelMod;)V	a	addTemporaryTelModifier
		p	1		modifier
	m	(Lsnoddasmannen/galimulator/Religion;)V	a	setReligion
		p	1		religion
	m	(Lsnoddasmannen/galimulator/Star;)V	a	setRendezvous
		c	Set a star where all of this empire's actors will move to.\nUse is questionable at best.
		p	1		rendezvous
	m	()V	aa	researchAdvance
	m	()V	ab	degenerate
	m	()F	ad	getResearchMultiplier
	m	(Lsnoddasmannen/galimulator/Star;)V	addBeacon	addBeacon
		p	1		beacon
	m	(F)V	addTransientWealth	addTransientWealth
		p	1		wealth
	m	()F	aE	getTechBonous
	m	()F	aF	getIndustryBonus
	m	()F	aG	getStabilityBonus
	m	()Z	ah	canDegenerate
	m	()F	aH	getPeacefulBonus
	m	()I	ai	getAliveTime
	m	()Z	ak	isJoiningAlliance
	m	()Ljava/lang/String;	aL	getDisplaySpecials
	m	()Ljava/util/Vector;	aM	getAchievements
	m	()V	aQ	validateBeacons
		c	Remove all stars in the internal list of beacons stored by this empire\nthat are not actually beacons as per {@link Star#getBeacon()}
	m	()V	aR	updateEmperorLog
		c	Called when a new emperor is chosen.
	m	()Lsnoddasmannen/galimulator/Star;	aS	getHeadquarter0
	m	()V	aT	killEmpire
	m	()F	aY	getTechBonus0
	m	()V	az	danceForJoy
	m	()F	aZ	getIndustryBonus0
	m	()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	b	getCivilianShipTexture
		c	Texture is dependent on tech level
	m	(I)V	b	setTechLevel
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)V	b	removeActor
		p	1		actor
	m	(Lsnoddasmannen/galimulator/EmpireSpecial;)V	b	removeSpecial
		p	1		special
	m	(Lsnoddasmannen/galimulator/Government;)Ljava/lang/String;	b	
		p	0		government
	m	(Lsnoddasmannen/galimulator/Star;)Z	b	hasFleetAt
		p	1		star
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Empire;)V	b	looseStar
		p	1		lostStar
		p	2		enemy
	m	()V	B	acknowledgeInboundDiplomaticAction
	m	()F	ba	getStabilityBonus0
	m	()F	bb	getPeacefulBonus0
	m	()V	bc	resetSpecialsBonuses
	m	()V	bd	computeCenterOfMass
		c	Populates the {@link #centerOfMass} field.\nThis method is called every 100 ticks.
	m	(Lsnoddasmannen/galimulator/Empire;)F	c	c
		p	1		enemy
	m	(Lsnoddasmannen/galimulator/EmpireSpecial;)V	c	addSpecial
		c	May silently fail if the special is blacklisted.
		p	1		special
	m	(Ljava/lang/Object;)I	compareTo	
		p	1		other
	m	(Lsnoddasmannen/galimulator/Star;)Z	g	isBeacon
		p	1		star
	m	()Lcom/badlogic/gdx/math/Vector2;	get_a	getCenterOfMass
		c	The position of the star closest to the center of mass of\nthis empire. Further, this star must be owned by this empire.\n\nThe value returned by this method is computed through {@link #computeCenterOfMass()},\nand thus is updated once every 100 ticks. Calling this method\ndoes not recompute the value.\n\nOnly set if the Empire is sufficently large enough,\nthat is current 10 stars or more. Otherwise, {@code null} is returned.\n\nDue to semantics, the value may not exactly pair well with moving\ngalaxies.
	m	()Ljava/util/ArrayList;	get_l	getBeacons
	m	()Lsnoddasmannen/galimulator/diplomacy/class_1;	get_m	getCurrentInboundDiplomaticAction
	m	()I	get_n	getLastInboundDiplomaticActionTime
	m	()Ljava/util/Vector;	getAgents	getAgents
	m	()Lsnoddasmannen/galimulator/Alliance;	getAlliance	getAlliance
	m	()Ljava/util/ArrayList;	getAnnals	getAnnals
	m	()I	getBirthMilliYear	getBirthMilliYear
	m	()Lsnoddasmannen/galimulator/Star;	getCapital	getCapital
		c	Note: The capital {@link Star} of an {@link Empire} might not necessarily be within the Empire in question.
	m	()Lsnoddasmannen/galimulator/GalColor;	getColor	getColor
	m	()Lsnoddasmannen/galimulator/GalColor;	getDarkerColor	getDarkerColor
	m	()I	getDeathYear	getDeathYear
	m	()Ljava/lang/String;	getDisplayName	getDisplayName
	m	()Ljava/util/ArrayList;	getEmperorLog	getEmperorLog
	m	()Lsnoddasmannen/galimulator/EmpireExtension;	getExtension	getExtension
	m	()Ljava/util/ArrayList;	getFactions	getFactions
	m	()Lsnoddasmannen/galimulator/actors/Flagship;	getFlagship	getFlagship
	m	()Ljava/util/ArrayList;	getFleets	getFleets
	m	()Lsnoddasmannen/galimulator/Government;	getGovernment	getGovernment
	m	()Lsnoddasmannen/galimulator/Empire;	getMaster	getMaster
	m	()Ljava/lang/String;	getMotto	getMotto
	m	()Lsnoddasmannen/galimulator/EmpireAnnals;	getMyAnnal	getMyAnnal
	m	(Lsnoddasmannen/galimulator/Empire;)Ljava/lang/String;	getRelations	getRelations
		p	1		toEmpire
	m	()Lsnoddasmannen/galimulator/Religion;	getReligion	getReligion
	m	()Lsnoddasmannen/galimulator/Star;	getRendezvous	getRendezvous
	m	()I	getRootAncestor	getRootAncestor
	m	()Ljava/util/ArrayList;	getSpecials	getSpecials
	m	()I	getStarCount	getStarCount
	m	()I	getTechLevel	getTechLevel
	m	()F	getWealthDecayFactor	getWealthDecayFactor
	m	()Z	h	isAutomaticallyBuildingShips
	m	(Lsnoddasmannen/galimulator/Star;)Z	h	
		p	0		star
	m	(Lsnoddasmannen/galimulator/Empire;)Z	hasContact	hasContact
		p	1		toContact
	m	()Ljava/util/ArrayList;	I	getSubjugatedNatives
	m	(Lsnoddasmannen/galimulator/Empire;)Z	isAllied	isAllied
	m	(Lsnoddasmannen/galimulator/Empire;)Z	isAtPeace	isAtPeace
	m	()Lsnoddasmannen/galimulator/Star;	j	getRandomBeaconStar
	m	()I	J	nextEmpireId
		c	Really just an RNG call. That being said, modded versions might try to optimize this.
	m	(Lsnoddasmannen/galimulator/Empire;)Z	l	isYearningForPeace
	m	(Lsnoddasmannen/galimulator/Empire;)Z	o	canBeAbsorbed
	m	()Lsnoddasmannen/galimulator/GalColor;	O	getSemiOpaqueColor
	m	(Lsnoddasmannen/galimulator/Empire;)Z	p	canAbsorb
	m	()Ljava/lang/String;	P	getNameIdentifier
		c	Lazily generates the name identifier if not already set.
	m	()Lsnoddasmannen/galimulator/ui/class_30;	q	getFlagWidget
	m	()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	r	getCountryballTexture
	m	(Lsnoddasmannen/galimulator/Empire;)V	r	mergeEmpire
		p	1		mergeSource
	m	(Lsnoddasmannen/galimulator/Star;)V	removeBeacon	removeBeacon
		p	1		beacon
	m	()V	resetSpecials	resetSpecials
	m	()Z	S	isNotDegenerating
	m	(Lsnoddasmannen/galimulator/Alliance;)V	setAlliance	setAlliance
		p	1		alliance
	m	(Ljava/lang/String;)V	setMotto	setMotto
		p	1		motto
	m	()V	tickEmpire	tickEmpire
	m	()Lsnoddasmannen/galimulator/Star;	U	getHeadquarter
	m	()Ljava/util/List;	x	getEnemyEmpires
	m	()Z	Y	canResearch
c	snoddasmannen/galimulator/Empire$EmpireDynastyLog	snoddasmannen/galimulator/Empire$EmpireDynastyLog
	f	Lsnoddasmannen/galimulator/GalColor;	color	color
	f	Ljava/lang/String;	emperorName	emperorName
	f	J	serialVersionUID	serialVersionUID
	f	I	startTime	startTime
	m	(Lsnoddasmannen/galimulator/Empire;Ljava/lang/String;Lsnoddasmannen/galimulator/GalColor;I)V	<init>	
		p	2		emperorName
		p	3		color
		p	4		startTime
c	snoddasmannen/galimulator/EmpireAchievement	snoddasmannen/galimulator/EmpireAchievement
c	snoddasmannen/galimulator/EmpireAnnals	snoddasmannen/galimulator/EmpireAnnals
	f	I	empireId	empireId
	f	Ljava/lang/String;	name	name
	f	Ljava/lang/String;	nameIdentifier	nameIdentifier
	m	()I	getEmpireId	getEmpireId
	m	()Ljava/lang/String;	getName	getName
c	snoddasmannen/galimulator/EmpireDescriptor	snoddasmannen/galimulator/EmpireDescriptor
	f	Ljava/util/ArrayList;	specials	specials
	m	()Lsnoddasmannen/galimulator/GalColor;	getColor	getColor
	m	()Lsnoddasmannen/galimulator/Government;	getGovernment	getGovernment
	m	()I	getId	getId
	m	()Ljava/lang/String;	getName	getName
	m	()Lsnoddasmannen/galimulator/Religion;	getReligion	getReligion
	m	()Lsnoddasmannen/galimulator/EmpireState;	getState	getState
	m	()I	getTechLevel	getTechLevel
c	snoddasmannen/galimulator/EmpireExtension	snoddasmannen/galimulator/EmpireExtension
	m	(Lsnoddasmannen/galimulator/Star;)Lsnoddasmannen/galimulator/actors/Actor;	extendedBuildActor	extendedBuildActor
c	snoddasmannen/galimulator/EmpireSpecial	snoddasmannen/galimulator/EmpireSpecial
	m	()F	a	getTechBonusMultiplier
	m	()F	b	getIndustryBonusMultiplier
	m	()F	c	getStabilityBonusMultiplier
	m	()F	d	getPeacefulBonusMultiplier
	m	()Ljava/lang/String;	getAbbreviation	getAbbreviation
c	snoddasmannen/galimulator/EmpireState	snoddasmannen/galimulator/EmpireState
	f	Ljava/lang/String;	description	description
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	
		p	3		description
	m	()Lsnoddasmannen/galimulator/EmpireState;	a	getRandomState
		c	Obtains a random non-blacklisted state.
	m	(Ljava/lang/String;)Lsnoddasmannen/galimulator/EmpireState;	a	lookupState
		p	0		stateName
			c	The state's name as per {@link Enum#name()}
	m	(Ljava/lang/String;Lsnoddasmannen/galimulator/EmpireState;)Z	a	
		p	1		state
	m	(Lsnoddasmannen/galimulator/EmpireState;)Z	a	
		p	0		state
	m	()Ljava/lang/String;	getDescription	getDescription
c	snoddasmannen/galimulator/Employer	snoddasmannen/galimulator/Employer
	m	()Lcom/badlogic/gdx/math/Vector2;	getCoordinates	getCoordinates
	m	()Ljava/lang/String;	getEmployerIcon	getEmployerIcon
	m	()Lsnoddasmannen/galimulator/Employer$Type;	getEmployerType	getEmployerType
	m	()Lsnoddasmannen/galimulator/EmployerHelper;	getHelper	getHelper
	m	()Lsnoddasmannen/galimulator/Empire;	getJobEmpire	getJobEmpire
	m	()Lsnoddasmannen/galimulator/Star;	getJobLocation	getJobLocation
	m	()Ljava/util/List;	getJobTypes	getJobTypes
	m	()Lsnoddasmannen/galimulator/Person$PersonAttribute;	getMeritingAttribute	getMeritingAttribute
	m	()Ljava/lang/String;	getName	getName
	m	()Ljava/util/List;	getPrototypeJobs	getPrototypeJobs
	m	()Z	isAlive	isAlive
	m	()Z	managerMalfunction	managerMalfunction
c	snoddasmannen/galimulator/Employer$Type	snoddasmannen/galimulator/Employer$Type
c	snoddasmannen/galimulator/EmployerHelper	snoddasmannen/galimulator/EmployerHelper
	m	(Lsnoddasmannen/galimulator/Job;)V	a	addJob
	m	(Lsnoddasmannen/galimulator/Job;)V	b	removeJob
	m	()Lsnoddasmannen/galimulator/Job;	getTopJob	getTopJob
c	snoddasmannen/galimulator/EmploymentAgency	snoddasmannen/galimulator/EmploymentAgency
	f	Ljava/util/List;	openings	openings
	f	[Ljava/util/List;	personsPerLevel	personsPerLevel
	m	(I)Lsnoddasmannen/galimulator/Person;	a	lookupPerson
	m	(Lsnoddasmannen/galimulator/Employer;)Ljava/util/List;	a	__unusedMethod__collectJobsFrom
	m	(Lsnoddasmannen/galimulator/Employer;Lsnoddasmannen/galimulator/Job$JobType;)Lsnoddasmannen/galimulator/Job;	a	collectMatchingJobs
	m	(Lsnoddasmannen/galimulator/Job;)V	a	addJob
	m	(Lsnoddasmannen/galimulator/Job;Lsnoddasmannen/galimulator/Person;)V	a	setJob
		p	1		job
		p	2		jobHolder
	m	()V	b	forgetInstance
	m	(I)Ljava/util/List;	b	getPeopleAtLevel
		p	1		level
	m	(Lsnoddasmannen/galimulator/Employer;)Ljava/util/List;	b	getJobsFromHelper
	m	(Lsnoddasmannen/galimulator/Job;)V	b	removeJob
	m	()V	c	countRebels
	m	(Lsnoddasmannen/galimulator/Employer;)V	c	addEmployer
	m	(Lsnoddasmannen/galimulator/Job;)V	c	removeUnreplenishingJob
	m	(Lsnoddasmannen/galimulator/Employer;)Lsnoddasmannen/galimulator/Family;	d	getEmployingFamily
	m	(Lsnoddasmannen/galimulator/Job;)V	d	createJobOpening
	m	()V	e	clearPeoplePerLevel
	m	(Lsnoddasmannen/galimulator/Job;)V	e	removeJobHolder
	m	()V	f	clearJobsPerLevel
	m	()Lsnoddasmannen/galimulator/EmploymentAgency;	getInstance	getInstance
	m	()V	tick	tick
c	snoddasmannen/galimulator/factions/Faction	snoddasmannen/galimulator/factions/Faction
	m	(Lsnoddasmannen/galimulator/Star;)V	b	onAddStar
	m	()V	c	tick
	m	(Lsnoddasmannen/galimulator/Star;)V	c	onRemoveStar
	m	()V	e	onKill
	m	(Lsnoddasmannen/galimulator/Star;)V	e	tickFactionStar
	m	()Lsnoddasmannen/galimulator/GalColor;	getColor	getColor
c	snoddasmannen/galimulator/Family	snoddasmannen/galimulator/Family
	f	I	a	MAX_MEMBERS
		c	@deprecated beware of constant inlining done by javac (this field is useless!).
	f	I	amountOfHighest	amountOfHighest
	f	Lsnoddasmannen/galimulator/ui/class_30;	c	flagWidget
	f	Lsnoddasmannen/galimulator/GalColor;	col1	col1
	f	Lsnoddasmannen/galimulator/GalColor;	col2	col2
	f	Lsnoddasmannen/galimulator/GalColor;	col3	col3
	f	Z	followed	followed
	f	I	highestPosition	highestPosition
	f	Ljava/util/ArrayList;	historicalMembers	historicalMembers
	f	I	id	id
	f	Ljava/util/Vector;	items	items
	f	I	languageId	languageId
	f	Z	logHistoricalMembers	logHistoricalMembers
	f	Ljava/util/List;	members	members
	f	Ljava/lang/String;	name	name
	f	I	prestige	prestige
	f	J	serialVersionUID	serialVersionUID
	m	(I)V	a	countJobLevel
		p	1		position
	m	(Ljava/lang/String;)V	a	setName
		p	1		name
	m	(Lsnoddasmannen/galimulator/Person;)V	a	addChild
		p	1		person
	m	(Z)V	a	setLogHistoricalMembers
		p	1		log
	m	()Ljava/lang/String;	b	generateFirstName
	m	(I)Lsnoddasmannen/galimulator/Person;	b	lookupPerson
		p	1		memberUID
	m	(Lsnoddasmannen/galimulator/Person;)V	b	rememberMember
		p	1		member
	m	(Z)V	b	setFollowed
		p	1		followed
	m	()V	c	generateFamilyColors
	m	()V	e	updatePrestige
	m	()I	f	getMemberCount
	m	()I	getAmountOfHighest	getAmountOfHighest
	m	()Z	getFollowed	getFollowed
	m	()I	getHighestPosition	getHighestPosition
	m	()Ljava/util/ArrayList;	getHistoricalMembers	getHistoricalMembers
	m	()Z	getLogHistoricalMembers	getLogHistoricalMembers
	m	()Ljava/util/List;	getMembers	getMembers
	m	()Ljava/lang/String;	getName	getName
	m	()I	getPrestige	getPrestige
	m	()Ljava/lang/String;	i	randomFamilyName
	m	()Lsnoddasmannen/galimulator/ui/class_30;	j	getFlagWidget
	m	()Ljava/lang/String;	k	getDisplayName
c	snoddasmannen/galimulator/FlagItem	snoddasmannen/galimulator/FlagItem
	f	Z	border	border
	f	Z	center	center
	f	Lsnoddasmannen/galimulator/GalColor;	color	color
	f	I	height	height
	f	F	rotation	rotation
	f	J	serialVersionUID	serialVersionUID
	f	Lsnoddasmannen/galimulator/FlagItem$BuiltinSymbols;	symbol	symbol
	f	I	width	width
	f	F	x	x
	f	F	y	y
	m	(IIIIFZIILsnoddasmannen/galimulator/interface_12;Lsnoddasmannen/galimulator/GalColor;ZLsnoddasmannen/galimulator/FlagItem$BorderChoice;)V	<init>	
		p	1		x
		p	2		y
		p	3		width
		p	4		height
		p	5		rotation
		p	6		center
		p	7		maxWidth
		p	8		maxHeight
		p	9		symbol
		p	10		color
		p	11		fixed
		p	12		border
	m	(Lcom/badlogic/gdx/graphics/Camera;FFF)V	draw	draw
		p	1		projection
		p	2		scale
		p	3		offsetX
		p	4		offsetY
	m	(Lcom/badlogic/gdx/graphics/Camera;FFFI)V	drawShadow	drawShadow
		p	1		projection
		p	2		scale
		p	3		centerX
		p	4		centerY
		p	5		strength
			c	C-Style Enum for shadow color. 1 = Gray, 2 = Black.\nAlso affects the size of the shadow.\n\nDoes not draw anything if there is no border,\nnor does it draw anything for values other than those listed\nabove.
c	snoddasmannen/galimulator/FlagItem$BorderChoice	snoddasmannen/galimulator/FlagItem$BorderChoice
c	snoddasmannen/galimulator/FlagItem$BuiltinSymbols	snoddasmannen/galimulator/FlagItem$BuiltinSymbols
	f	I	fixedH	fixedH
	f	I	fixedW	fixedW
	f	Z	mustBeSquare	mustBeSquare
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	texture	texture
	m	(Ljava/lang/String;ILjava/lang/String;Z)V	<init>	
		c	Symbol has no fixed width nor height.
		p	3		texturePath
		p	4		mustBeSquare
	m	(Ljava/lang/String;ILjava/lang/String;ZII)V	<init>	
		p	3		texturePath
		p	4		mustBeSquare
		p	5		fixedW
		p	6		fixedH
	m	()Lsnoddasmannen/galimulator/FlagItem$BuiltinSymbols;	a	getRandomBasicSymbol
	m	()Lsnoddasmannen/galimulator/FlagItem$BuiltinSymbols;	b	getRandomBuiltin
c	snoddasmannen/galimulator/FlagOwner	snoddasmannen/galimulator/FlagOwner
	m	()Ljava/util/Vector;	getFlagItems	getFlagItems
	m	()V	l	getFlag
	m	()V	m	onMouseDown
c	snoddasmannen/galimulator/Fleet	snoddasmannen/galimulator/Fleet
	f	Lsnoddasmannen/galimulator/Star;	finalDestination	finalDestination
	f	Lsnoddasmannen/galimulator/actors/StateActor;	fleetCommander	fleetCommander
	f	Z	forceTravel	forceTravel
	f	Lsnoddasmannen/galimulator/Lazy$EmpireLazy;	front	front
	f	I	id	id
	f	F	lowestSpeed	lowestSpeed
	f	Ljava/lang/String;	name	name
	f	Lsnoddasmannen/galimulator/Lazy$EmpireLazy;	owner	owner
	f	J	serialVersionUID	serialVersionUID
	f	Ljava/util/Vector;	ships	ships
	f	I	stickyTimer	stickyTimer
	f	Lsnoddasmannen/galimulator/Fleet$FleetState;	strategy	strategy
	f	Lsnoddasmannen/galimulator/actors/Actor;	target	target
	f	Lsnoddasmannen/galimulator/Star;	waypoint	waypoint
	m	(Lsnoddasmannen/galimulator/Empire;)V	<init>	
		p	1		owner
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	a	enageEnemy
		p	1		enemy
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)V	a	addActor
		p	1		actor
	m	(Lsnoddasmannen/galimulator/Empire;)V	a	setFront
		p	1		front
	m	(Lsnoddasmannen/galimulator/Star;)Z	a	hasFleetCommander
		p	1		location
	m	(Lsnoddasmannen/galimulator/Star;Z)V	a	travelTo
		p	1		location
		p	2		forceTravel
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)V	b	remove
		p	1		actor
	m	(Lsnoddasmannen/galimulator/Star;)V	b	travelTo
		p	1		finalDestination
	m	()Lsnoddasmannen/galimulator/Star;	c	getFleetLocation
		c	May have wierd behaviour when called on an empty fleet as the\nstar with the uid "-1" is returned.
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)Lsnoddasmannen/galimulator/shipstates/State;	c	getIdleState
		c	Name tentative
		p	1		actor
	m	()V	d	adjustSpeed
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)V	d	setCommander
		p	1		commander
	m	()Lsnoddasmannen/galimulator/Empire;	e	getFront
	m	()V	f	tick
	m	()Lsnoddasmannen/galimulator/Star;	getFinalDestination	getFinalDestination
	m	()Lsnoddasmannen/galimulator/actors/StateActor;	getFleetCommander	getFleetCommander
	m	()Ljava/lang/String;	getName	getName
	m	()Ljava/util/Vector;	getShips	getShips
	m	()Lsnoddasmannen/galimulator/Fleet$FleetState;	getStrategy	getStrategy
	m	()Lsnoddasmannen/galimulator/shipstates/State;	i	getState
	m	()V	l	pathfindFleet
	m	()V	m	onArriveDestination
c	snoddasmannen/galimulator/Fleet$FleetState	snoddasmannen/galimulator/Fleet$FleetState
c	snoddasmannen/galimulator/FractalStarGenerator	snoddasmannen/galimulator/FractalStarGenerator
	f	Lsnoddasmannen/galimulator/FractalStarGenerator$AspectRatio;	aspectRatio	aspectRatio
	f	Z	b	isGeneratingLand
	f	Z	drawLand	drawLand
	f	Lcom/badlogic/gdx/graphics/Texture;	f	backgroundTexture
	f	Lsnoddasmannen/galimulator/FractalStarGenerator$LandGenerator;	landGenerator	landGenerator
	f	Ljava/lang/String;	seedString	seedString
	m	(IIZ)V	a	
		p	1		x
		p	2		y
	m	()V	generateOffset	generateOffset
	m	()V	generatePerlin	generatePerlin
	m	()V	generateSimplex	generateSimplex
	m	()F	p	getAspectRatio
		c	The aspect ratio {@code r} is defined as {@code r = MaxX / MaxY}
	m	()V	t	generateHybrid
c	snoddasmannen/galimulator/FractalStarGenerator$AspectRatio	snoddasmannen/galimulator/FractalStarGenerator$AspectRatio
	f	F	r	r
	m	(Ljava/lang/String;IF)V	<init>	
		p	3		ratio
	m	(Ljava/lang/String;)Lsnoddasmannen/galimulator/FractalStarGenerator$AspectRatio;	a	lookup
		p	0		name
c	snoddasmannen/galimulator/FractalStarGenerator$LandGenerator	snoddasmannen/galimulator/FractalStarGenerator$LandGenerator
	m	()Z	a	isAllowingFreeAspectRatio
		c	Returns {@code false} if the aspect ratio must be 1.\nNote: All implementations return {@code true} here. This method is likely a historical development\nquirk and as such might not be accurate today.
	m	(Ljava/lang/String;)Lsnoddasmannen/galimulator/FractalStarGenerator$LandGenerator;	a	lookup
		p	0		name
	m	(Lsnoddasmannen/galimulator/FractalStarGenerator;)V	a	generateTerrain
		p	1		generator
c	snoddasmannen/galimulator/GalColor	snoddasmannen/galimulator/GalColor
	f	F	a	a
	f	Lsnoddasmannen/galimulator/GalColor;	ALMOST_TRANSLUCENT	ALMOST_TRANSLUCENT
	f	F	b	b
	f	Lsnoddasmannen/galimulator/GalColor;	BLACK	BLACK
	f	Lsnoddasmannen/galimulator/GalColor;	BLUE	BLUE
	f	Lsnoddasmannen/galimulator/GalColor;	DARK_GREEN	DARK_GREEN
	f	Lsnoddasmannen/galimulator/GalColor;	DARK_ORANGE	DARK_ORANGE
	f	F	g	g
	f	Lcom/badlogic/gdx/graphics/Color;	gdxColor	gdxColor
	f	Lsnoddasmannen/galimulator/GalColor;	GRAY	GRAY
	f	Lsnoddasmannen/galimulator/GalColor;	GREEN	GREEN
	f	Lsnoddasmannen/galimulator/GalColor;	LIGHT_GRAY	LIGHT_GRAY
	f	Lsnoddasmannen/galimulator/GalColor;	NEAR_SOLID	NEAR_SOLID
	f	Lsnoddasmannen/galimulator/GalColor;	ORANGE	ORANGE
	f	Lsnoddasmannen/galimulator/GalColor;	PURPLE	PURPLE
	f	F	r	r
	f	Lsnoddasmannen/galimulator/GalColor;	RATHER_TRANSLUCENT	RATHER_TRANSLUCENT
	f	Lsnoddasmannen/galimulator/GalColor;	RED	RED
	f	Lsnoddasmannen/galimulator/GalColor;	SEMI_OPAQUE	SEMI_OPAQUE
	f	J	serialVersionUID	serialVersionUID
	f	Lsnoddasmannen/galimulator/GalColor;	TRANSPARENT	TRANSPARENT
	f	Lsnoddasmannen/galimulator/GalColor;	VERY_OPAQUE	VERY_OPAQUE
	f	Lsnoddasmannen/galimulator/GalColor;	WHITE	WHITE
	f	Lsnoddasmannen/galimulator/GalColor;	YELLOW	YELLOW
	m	(FFF)V	<init>	<init>
		p	1		r
		p	2		g
		p	3		b
	m	(FFFF)V	<init>	<init>
		p	1		r
		p	2		g
		p	3		b
		p	4		a
	m	(Lcom/badlogic/gdx/graphics/Color;)V	<init>	<init>
		p	1		gdxColor
	m	(Lsnoddasmannen/galimulator/GalColor;)V	<init>	<init>
		p	1		color
	m	(FLjava/util/Random;)Lsnoddasmannen/galimulator/GalColor;	generateRandomColor	generateRandomColor
		p	0		minimumBrightness
		p	1		randomSource
	m	()Lcom/badlogic/gdx/graphics/Color;	getGDXColor	getGDXColor
	m	()Ljava/lang/String;	getHexColor	getHexColor
	m	(Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;F)Lcom/badlogic/gdx/graphics/Color;	mixColors	mixColors
		p	0		color1
		p	1		color2
		p	2		ratio
	m	(FLjava/util/Random;)V	randomTweak	randomTweak
		p	1		tweakDifference
		p	2		randomSource
	m	()V	regenerateGDXColor	regenerateGDXColor
c	snoddasmannen/galimulator/Galemulator	snoddasmannen/galimulator/Galemulator
	f	Lcom/badlogic/gdx/graphics/FPSLogger;	a	__unusued__fpsLogger
	f	Ljava/lang/Thread;	c	rendercacheCollectorThread
	f	Ljava/lang/String;	e	version
	f	Lsnoddasmannen/galimulator/GalimulatorGestureListener;	f	galimGestsureListener
	f	I	g	timelapseModifier
	f	Ljava/lang/String;	h	panicMessage
	f	I	i	nextScreenshotId
	f	I	mouseMoveId	mouseMoveId
	m	(Ljava/lang/Throwable;)V	a	panic
		c	Method that handles a game crash.\n\nWell, it more or less just indirectly halts the main rendering thread to display the stackrace of the exception passed and that's it.
		p	1		exception
	m	()V	b	screenshot
		c	Dumps a screenshot of the current framebuffer to disk.
	m	()Ljava/lang/String;	c	getVersion
	m	()I	getTimelapseModifier	getTimelapseModifier
	m	(I)V	setTimelapseModifier	setTimelapseModifier
		p	0		tpfModifier
c	snoddasmannen/galimulator/Galemulator$RenderCacheCollector	snoddasmannen/galimulator/Galemulator$RenderCacheCollector
	f	Lsnoddasmannen/galimulator/Galemulator$RenderCacheCollector;	c	collectorInstance
	f	Lsnoddasmannen/galimulator/Galemulator;	e	galemulator
	m	()Lsnoddasmannen/galimulator/Galemulator$RenderCacheCollector;	a	getCollector
	m	(Lsnoddasmannen/galimulator/Galemulator;)V	a	setGalemulator
		p	1		galemulator
	m	()V	run	
		c	Note: SLAPI completely overwrites this method for extensibility reasons.\nAs such, use this method for reference purposes only.
c	snoddasmannen/galimulator/GalFX	snoddasmannen/galimulator/GalFX
	f	Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;	a	mainSpriteBatch
	f	Z	A	bigTextByDefault
		c	Whether to prefer using the large monotype font over the small monotype font\nwhen using MONOTYPE_DEFAULT.
	f	Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	ab	planetShader
	f	Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	ac	premultipliedAlphaShader
	f	Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	ad	shipLightingShader
	f	Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	ae	rippleShader
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	b	whitesquareRegion
	f	Lsnoddasmannen/galimulator/interface_1;	C	ScreensaverDisabler
	f	Z	D	keepScreenOn
	f	Ljava/lang/ThreadLocal;	E	THREAD_LOCAL_GLYPH_LAYOUT
	f	Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;	F	gameAtlas
	f	Z	G	toggleFullscreenLater
	f	Z	H	flowerPower
		c	Whether the gift of vision is currently applied.\nThis makes many of the draw calls to this class instead draw the default\n{@value "flower.png"} texture - why? Well, because that's a feature now (or rather\nhas been for a while in Galimulator). Note: Does not have an effect on draw callls\nthat define strict immunity to this feature, as well as other circumstances.\n\nIn general, it does not have a defined effect on SLAPI, though SLAPI should in general not be affected.\nWell, in general - due to the nature of the temporary effect of the gift of vision,\nit probably is poorly tested.
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	I	filledCircleRegion
	f	Ljava/util/ArrayList;	j	asyncTextureFetchRequests
		c	@deprecated SLAPI changes the implementation of {@link GalFX#fetchTexture(String)} so it does not make use of this field. Further, this field is not thread-safe despite it being solely used in an async environment.
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	J	hollowCircleRegion
	f	Ljava/lang/String;	k	BASIC_VERTEX_SHADER
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	K	thinCircleRegion
		c	Corresponds to the {@value "thin-circle-outline.png"} texture file.
	f	Ljava/lang/String;	l	PREMULTIPLIED_ALPHA_FRAGMENT_SHADER
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	L	gradientCircleRegion
	f	Lcom/badlogic/gdx/graphics/OrthographicCamera;	m	boardCamera
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	M	gradientRectangleRegion
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	N	fivestarRegion
	f	Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;	o	mainPolygonBatch
	f	Lcom/badlogic/gdx/graphics/Texture;	O	whitesquareTexture
	f	Lcom/badlogic/gdx/graphics/g2d/BitmapFont;	p	fontMonotypeSmall
		c	Corresponds to the {@value "data/Audiowide-18.fnt"} font file.\n\nThis font has markup enabled by default.
	f	Lcom/badlogic/gdx/graphics/g2d/BitmapFont;	q	fontMonotypeBig
		c	Corresponds to the {@value "data/Audiowide-24.fnt"} font file.\n\nThis font has libGDX markup enabled by default.
	f	Lcom/badlogic/gdx/graphics/g2d/BitmapFont;	r	fontSpace
		c	Corresponds to the {@value "data/fonts/Signika2.fnt"} font file.\n\n\nThis BitmapFont has markup enabled by default.
	f	Ljava/lang/ThreadLocal;	RENDERCACHE_LOCAL	RENDERCACHE_LOCAL
	f	Lcom/badlogic/gdx/graphics/g2d/BitmapFont;	s	friendlyFont
		c	When the current locale is set as russian, this BitmapFont corresponds to the\n{@value "data/fonts/Raleway/SemiBold-new-24.fnt"} file. Otherwise, it will correspond\nto the {@value "data/fonts/Signika.fnt"} font file.\n\nThis font has, irrespective of above choice, libGDX markup enabled.
	f	Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;	S	__unusedSpritebatch0
	f	Lcom/badlogic/gdx/graphics/OrthographicCamera;	t	widgetToScreenCamera
	f	Lcom/badlogic/gdx/graphics/g2d/NinePatch;	T	specialsboxNinepatch
	f	Lcom/badlogic/gdx/graphics/g2d/NinePatch;	U	windowNinepatch
	f	Z	v	drawingSprites
	f	Lcom/badlogic/gdx/graphics/g2d/NinePatch;	V	window3Ninepatch
	f	Ljava/util/HashMap;	w	textureCache
	f	Lcom/badlogic/gdx/graphics/g2d/NinePatch;	W	button3Ninepatch
	f	Ljava/util/HashMap;	x	textureRegionCache
	f	Ljava/util/HashMap;	y	atlasMap
	f	Lsnoddasmannen/galimulator/actors/Actor;	Y	followActor3D
	f	F	Z	boardRotation
	m	([F)V	a	drawVertices
		c	Draw a set of vertices using the main {@link SpriteBatch}.\nUses {@link #getBoardCamera()} for the projection.\n\nNote: In vanilla galimulator, this method indirectly causes a\nSpriteBatch to be flushed and thus a draw call, even if this\nmethod is called repeatedly. Mods such as FastStar resolve this\nperformance issue though. It is not advised that you\nresolve this performance issue yourself due to afforementioned\nmods already existing. If you wish to improve their performance,\nPR to the respective repositories instead of creating your own\noptimization mods and inevitably causing inter-mod conflicts\ndue to such.
		p	0		vertices
	m	(DDDDFLsnoddasmannen/galimulator/GalColor;)V	a	drawLine
		c	Draws a line using vertices.\n\nWarning: Unspecified camera. Make sure you are in the correct environment beforehand!
		p	0		x1
		p	2		y1
		p	4		x2
		p	6		y2
		p	8		lineThickness
		p	9		lineColor
	m	(DDDDLsnoddasmannen/galimulator/GalColor;)V	a	drawLine
		c	Draws a line using vertices.\n\nWarning: Unspecified camera. Make sure you are in the correct environment beforehand!
		p	0		x1
		p	2		y1
		p	4		x2
		p	6		y2
		p	8		lineColor
	m	(DDDLsnoddasmannen/galimulator/GalColor;Lcom/badlogic/gdx/graphics/Camera;)V	a	drawGradientCircle
		p	0		xCenter
		p	2		yMin
			c	Okay, this seems kinda wrong. Look into it with a bit more detail another day.
		p	4		radius
		p	6		color
		p	7		projector
	m	(DDDLsnoddasmannen/galimulator/GalColor;ZZ)V	a	drawCircle
		c	Note: A filled circle is also flower power aware. A hollow one is not though.
		p	0		x
		p	2		y
		p	4		scale
		p	6		color
		p	7		fill
		p	8		thinCircle
	m	(DDDLsnoddasmannen/galimulator/GalColor;ZZLcom/badlogic/gdx/graphics/Camera;)V	a	drawCircle
		c	Likely unintended behaviour: Setting the fill parameter to {@value true} causes\nthe draw call to be "swallowed" when the gift of vision is applied. This effect\nmight not be observed in modded Galimulator, depending on the mods used (SLAPI\nmight fix this bug for example).
		p	0		centerX
		p	2		centerY
		p	4		radius
		p	6		color
			c	This color will also be used for filling, if selected.
		p	7		fill
			c	Whether to fill the rendered circle.
		p	8		thinCircle
			c	No effect when drawing a filled circle. The rest of Galimulator uses {@value true} in that case, but it doesn't matter.
		p	9		projection
	m	(F)V	a	setZoom
		p	0		zoom
	m	(FF)V	a	panTranslate
	m	(FFFFFLsnoddasmannen/galimulator/GalColor;)V	a	drawLine
		c	Draws a line using vertices.\n\nWarning: Unspecified camera. Make sure you are in the correct environment beforehand!
		p	0		x1
		p	1		y1
		p	2		x2
		p	3		y2
		p	4		lineThickness
		p	5		lineColor
	m	(FFLjava/lang/String;Lsnoddasmannen/galimulator/GalColor;)F	a	drawText
		p	0		x
		p	1		y
		p	2		text
		p	3		color
	m	(FLjava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;)F	a	
		p	2		font
	m	(I)V	a	__nopMethod0
		p	0		__const_0
	m	(II)V	a	setBlendFunction
		p	0		srcFunc
		p	1		dstFunc
	m	(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Z	a	
		p	1		s
	m	(Lcom/badlogic/gdx/graphics/Camera;)V	a	useCamera
		p	0		camera
	m	(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V	a	drawPolygon
	m	(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V	a	setCurrentShader
		p	0		shader
	m	(Lcom/badlogic/gdx/graphics/Texture;DDDDDLsnoddasmannen/galimulator/GalColor;ZLcom/badlogic/gdx/graphics/Camera;)V	a	drawTexture
		p	0		texture
		p	1		x
		p	3		y
		p	5		width
		p	7		height
		p	9		rotationRad
			c	Rotation in radians.
		p	11		color
		p	12		center
		p	13		projection
	m	(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture;	a	fetchTexture
		c	Note: SLAPI overwrites the implementation of this method as it is not compatible with LWJGL3 due to the way this method determines the current thread.
		p	0		pathname
	m	(Ljava/lang/String;F)V	a	setShaderUniform
		p	0		uniformName
		p	1		uniformValue
	m	(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)Ljava/util/stream/Stream;	a	estimateLineWidths
		c	Expects no wrapping; A line is denoted through "\\n".
		p	0		text
		p	1		font
	m	(Ljava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;)Lcom/badlogic/gdx/graphics/g2d/GlyphLayout;	a	layoutFor
		p	0		text
		p	1		font
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	a	followActor3D
		p	0		actor
	m	(Lsnoddasmannen/galimulator/GalColor;)F	a	getPercievedLuminocity
		c	The human brain and eye is better at distinguishing some colors over others due to the eye being more\nsensitive to some colors, while being less sensitive to others; henceforth some trivial math needs to be\nperformed to roughly estimate the brightness of a color. Plainly adding the three color channels of a color\ndoes not suffice for many calculations.\n\nThis method ignores the alpha channel of the given color. The returned value is roughly (+/- 1 ulp)\nin the range of 0 and 255.
		p	0		color
	m	(Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalColor;)F	a	getManhattanDistance
		c	Obtain the manhattan distance of the two colors.\nThe returned value is in the range of 0 and 3.
		p	0		color1
		p	1		color2
	m	(Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;)F	a	getHorizontalScale
		p	0		font
	m	(Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;F)V	a	setFontScale
		c	Set the scale of the given font, both horizontally and vertically.\nHave no effect if the desired scale is 0.
		p	0		font
		p	1		scale
	m	(Lsnoddasmannen/galimulator/interface_1;)V	a	setScreensaverDisabler
		p	0		disabler
	m	(Lsnoddasmannen/galimulator/rendersystem/RenderCache;)V	a	setActiveRenderCache
		p	0		rendercache
	m	()V	A	__unusedMethod0
		c	The assumption that this method is unused is most likely incorrect.\nPlease investigate fruther at a later point in time.
	m	()D	b	getCameraRotationRad
	m	(F)V	b	zoom
		c	Values greater than 1 zoom out, values less than 1 zoom in.\nMultiplicative, i.e. repeated calls to this method will have a stacking effect,\nmeaning that the zoom factor is a factor and not something absolute.\n\nDoes not zoom arbitrarily far out after a certain point, see {@link #getDesiredZoom()}.
		p	0		zoomFactor
	m	(FFFFFLsnoddasmannen/galimulator/GalColor;)[F	b	assembleStarlaneRect
		p	0		x1
		p	1		y1
		p	2		x2
		p	3		y2
		p	4		starlaneThickness
		p	5		starlaneColor
	m	(FFFFLsnoddasmannen/galimulator/GalColor;Lcom/badlogic/gdx/graphics/Camera;)V	b	drawGradientRect
		p	0		x
		p	1		y
		p	2		width
		p	3		height
		p	4		color
		p	5		projection
	m	(Lcom/badlogic/gdx/math/Vector3;)V	b	unprojectInvertedWidgetToBoard
		c	Tip: Use SLAPI's Drawing#convertCoordinates instead.\n\nGenerally called with {@code y = screenHeight - y}, hence the name. Where as y comes from {@link GalFX#unprojectScreenToWidget}
		p	0		invWidgetCoordinates
	m	(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;	b	getAtlas
		c	This method is relatively unused even in vanilla galimulator (it is only used in JsonActorFactory, and then only if the atlas was explicitly set).\nEither way, the practice of changing atlases mid-draw is frowned upon as it requires changing textures and a draw flush. This can reduce performance by more than necessary.\n\nThis method lazily loads the TextureAtlas defined by the atlasPath parameter.
		p	0		atlasPath
	m	(Ljava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;)I	b	estimateWidth
		c	Expects no wrapping; Lines denoted through "\\n"
		p	0		text
		p	1		font
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	b	cameraFollowActor3D
		c	Adjust the camera to look directly at the given actor, creating a 3D look & feel.
		p	0		actor
	m	(Z)V	b	setKeepScreenOn
		p	0		keepScreenOn
	m	(F)V	c	rotateBoardCamera
		p	0		rotationDeg
			c	Angle in degrees
	m	(Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;	c	getBitmapFont
		p	0		font
	m	(Z)V	c	setFullscreen
		p	0		fullscreen
	m	()V	C	useBoardCamera
	m	()V	d	resetZoom
	m	(DDDDFLsnoddasmannen/galimulator/GalColor;Lcom/badlogic/gdx/graphics/Camera;)V	drawLine	drawLine
		p	0		x1
		p	2		y1
		p	4		x2
		p	6		y2
		p	8		lineWidth
		p	9		color
		p	10		projector
	m	(Lcom/badlogic/gdx/graphics/g2d/NinePatch;IIIILsnoddasmannen/galimulator/GalColor;Lcom/badlogic/gdx/graphics/Camera;)V	drawNinepatch	drawNinepatch
		c	x/y are corner coordinates.
		p	0		ninepatach
		p	1		x
		p	2		y
		p	3		width
		p	4		height
		p	5		color
		p	6		projection
	m	(FFFFLsnoddasmannen/galimulator/GalColor;ZFLcom/badlogic/gdx/graphics/Camera;)V	drawRectangle	drawRectangle
		p	0		x1
		p	1		y1
		p	2		x2
		p	3		y2
		p	4		color
		p	5		fill
		p	6		lineWidth
			c	Ignored if fill is true.
		p	7		projector
	m	(FFFFLsnoddasmannen/galimulator/GalColor;ZLcom/badlogic/gdx/graphics/Camera;)V	drawRectangle	drawRectangle
		c	Draw a rectangle using a default line width (if not filled) of 2.0
		p	0		x1
		p	1		y1
		p	2		x2
		p	3		y2
		p	4		color
		p	5		filled
		p	6		projector
	m	(FFFFLjava/lang/String;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;Lcom/badlogic/gdx/graphics/Camera;I)V	drawText	drawText
		c	Must be called on the render thread. Cannot be called on the simulation thread.
		p	0		x
		p	1		y
		p	2		targetWidth
		p	3		__unused__targetHeight
		p	4		text
		p	5		textColor
		p	6		font
		p	7		projection
		p	8		halign
	m	(FFFLcom/badlogic/gdx/math/Vector3;Ljava/lang/String;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;FLcom/badlogic/gdx/graphics/Camera;)F	drawText	drawText
		p	0		x
		p	1		y
		p	2		rotation
		p	3		rotationOrigin
		p	4		text
		p	5		color
		p	6		font
		p	7		scale
		p	8		camera
	m	(FFLjava/lang/String;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;)F	drawText	drawText
		p	0		x
		p	1		y
		p	2		text
		p	3		color
		p	4		font
	m	(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;DDDDDLsnoddasmannen/galimulator/GalColor;Z)V	drawTexture	drawTexture
		c	Render a {@link TextureRegion} on the board using board coordinates and projection.
		p	0		textureRegion
		p	1		x
		p	3		y
		p	5		width
		p	7		height
		p	9		angle
		p	11		tint
		p	12		centerDraw
			c	hether the passed x/y coordinates are the center coordinates of the draw call.\nIn that case, width and height are treated as diameters in some sense (as far as\ndiameters apply to rectangles that is)
	m	(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;DDDDDLsnoddasmannen/galimulator/GalColor;ZLcom/badlogic/gdx/graphics/Camera;)V	drawTexture	drawTexture
		c	Draw a {@link TextureRegion} using the provided projection (through the camera)\nat the specified location, with the specified rotation, width, and height.
		p	0		textureRegion
		p	1		x
			c	The Y component of the coordinate where the texture will be drawn.\nThe meaning of this coordinate depends on the used camera passed with this\ncall.
		p	3		y
			c	The coordinate where the texture will be drawn.\nWhat the meaning of this coordinate is depends on the used camera.
		p	5		width
		p	7		height
		p	9		rotation
			c	Probably in radians, but I'd have to check.
		p	11		tint
		p	12		centerDraw
			c	Whether the passed x/y coordinates are the center coordinates of the draw call.\nIn that case, width and height are treated as diameters in some sense (as far as\ndiameters apply to rectangles that is)
		p	13		projector
	m	()F	e	getDesiredZoom
	m	()V	f	initialize
	m	(Z)V	f	setFlowerPower
		p	0		flowerPower
	m	()I	G	getDesiredResolutionWidth
	m	()Z	get_A	isBigTextByDefault
	m	()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	get_ab	getPlanetShader
	m	()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	get_ac	getPremultipliedAlphaShader
	m	()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	get_ad	getShipLightingShader
	m	()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	get_ae	getRippleShader
	m	()Z	get_D	isKeepingScreenOn
	m	()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;	get_F	getGameAtlas
	m	()Lcom/badlogic/gdx/graphics/OrthographicCamera;	get_m	getBoardCamera
	m	()Lcom/badlogic/gdx/graphics/OrthographicCamera;	get_t	getScreenCamera
	m	()Lsnoddasmannen/galimulator/actors/Actor;	get_Y	getFollowedActor3D
	m	()I	getScreenHeight	getScreenHeight
	m	()F	getScreenWidth	getScreenWidth
	m	(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	getTextureRegion	getTextureRegion
		p	0		pathname
	m	()V	h	useDefaultShader
	m	()I	H	getDesiredResolutionHeight
	m	()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;	i	getCurrentShader
	m	()V	J	__nop__resetUnusedProjection
	m	()F	K	getBoardZoom
	m	()D	L	getScreenGranularityFactory
	m	()V	n	centerCamera
	m	()V	o	toggleFullscreenLater
		c	Toggle fullscreen after the current frame was rendered.
	m	()V	p	toggleFullscreen
		c	Note: You might want to use {@link #toggleFullscreenLater()} to potentially avoid bugs (I haven't tested what happens if you just call this method directly though)
	m	()I	P	getDefaultTextWidth
	m	(Lcom/badlogic/gdx/math/Vector3;)V	projectBoardToScreen	projectBoardToScreen
		p	0		boardCoordinates
	m	()Lsnoddasmannen/galimulator/ScreenSize;	T	getPlatformScreenSize
	m	()F	u	getBackbufferDensityY
	m	(FF)Lcom/badlogic/gdx/math/Vector3;	unprojectScreenToBoard	unprojectScreenToBoard
		p	0		screenX
		p	1		screenY
	m	(Lcom/badlogic/gdx/math/Vector3;)V	unprojectScreenToWidget	unprojectScreenToWidget
		p	0		screenToWidget
	m	()F	v	getBackbufferDensityX
	m	()V	w	startSpriteDrawing
	m	()V	x	endSpriteDrawing
	m	()V	y	startPolygonDrawing
	m	()V	z	endPolygonDrawing
c	snoddasmannen/galimulator/GalFX$FONT_TYPE	snoddasmannen/galimulator/GalFX$FONT_TYPE
c	snoddasmannen/galimulator/GalFX$NINEPATCH	snoddasmannen/galimulator/GalFX$NINEPATCH
	f	Lcom/badlogic/gdx/graphics/g2d/NinePatch;	nine	nine
	m	(Ljava/lang/String;ILcom/badlogic/gdx/graphics/g2d/NinePatch;)V	<init>	
		p	3		nine
	m	()Lcom/badlogic/gdx/graphics/g2d/NinePatch;	getNine	getNine
c	snoddasmannen/galimulator/GalimulatorGestureListener	snoddasmannen/galimulator/GalimulatorGestureListener
	f	Lsnoddasmannen/galimulator/effects/ActorSelectedEffect;	c	selectedActorEffect
	f	Z	d	lastClickedOnWidget
	f	Lsnoddasmannen/galimulator/actors/Actor;	e	selectedActor
	f	Z	f	draggingSelectedActor
	m	(FFFF)Z	pan	pan
		p	1		x
		p	2		y
		p	3		deltaX
		p	4		deltaY
	m	(FFII)Z	touchDown	touchDown
		p	1		x
		p	2		y
		p	3		pointer
		p	4		button
c	snoddasmannen/galimulator/Government	snoddasmannen/galimulator/Government
	m	()Ljava/lang/String;	getName	getName
	m	(Ljava/lang/String;)V	loadList	loadList
c	snoddasmannen/galimulator/guides/AStarGuide	snoddasmannen/galimulator/guides/AStarGuide
	m	()Lsnoddasmannen/galimulator/guides/Guide;	createAStarIfPossible	createAStarIfPossible
c	snoddasmannen/galimulator/guides/Guide	snoddasmannen/galimulator/guides/Guide
	m	()V	draw	draw
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Star;Lcom/badlogic/gdx/math/Vector2;)Z	setPath	setPath
c	snoddasmannen/galimulator/guides/LandmarkManager	snoddasmannen/galimulator/guides/LandmarkManager
	f	Ljava/util/ArrayList;	a	landmarks
	m	()V	a	discardLandmarks
	m	(Lsnoddasmannen/galimulator/Star;)Lsnoddasmannen/galimulator/Star;	a	getNearestLandmarkStar
		c	Obtains the Star of the Landmark closest to the {@code location} Star. Returns null if no stars match.\nTo this method, distance is the raw eculidian distance - that is starlanes are ignored.
		p	0		location
	m	()Ljava/util/ArrayList;	c	getLandmarkArray
	m	()Z	d	hasLandmarksGenerated
c	snoddasmannen/galimulator/guides/ppclass_0	snoddasmannen/galimulator/guides/Landmark
	f	Lsnoddasmannen/galimulator/Star;	a	landmarkStar
	f	Ljava/util/Map;	b	starlaneDistances
	m	(Lsnoddasmannen/galimulator/Star;)V	<init>	<init>
		p	1		landmarkStar
	m	(Lsnoddasmannen/galimulator/Star;)F	a	getStarlaneDistance
		c	Returns {@link snoddasmannen.galimulator.Space#getMaxX()} if the distance is not known at will.\n\nThe distance of a star (in this cast the landmark's center star) to another star according to this method\nis the smallest sum of the length of the starlanes between two stars.\n\nThis method is thus used for efficent pathfinding caching.
		p	1		target
	m	(Lsnoddasmannen/galimulator/Star;F)V	a	updateStarlaneDistance
		p	1		target
		p	2		distance
c	snoddasmannen/galimulator/guides/RopeGuide	snoddasmannen/galimulator/guides/RopeGuide
c	snoddasmannen/galimulator/guides/UnlanedGuide	snoddasmannen/galimulator/guides/UnlanedGuide
c	snoddasmannen/galimulator/History	snoddasmannen/galimulator/History
	m	()V	a	tick
c	snoddasmannen/galimulator/Identifiable	snoddasmannen/galimulator/Identifiable
	m	()I	getId	getId
c	snoddasmannen/galimulator/interface_1	snoddasmannen/galimulator/ScreensaverDisabler
	m	(Z)V	a	disableScreensaver
		p	1		disableScreensaver
c	snoddasmannen/galimulator/interface_5	snoddasmannen/galimulator/OnlineScenarioLoadListener
	m	(Lcom/badlogic/gdx/utils/SerializationException;)V	onError	onError
		p	1		ex
	m	(Ljava/util/Vector;)V	onLoaded	onLoaded
		p	1		scenarios
c	snoddasmannen/galimulator/interface_6	snoddasmannen/galimulator/ScenarioSource
	m	()V	a	openConfigurationScreen
	m	(Lsnoddasmannen/galimulator/MapData;)Ljava/util/Vector;	getAlliances	getAlliances
		p	1		mapData
	m	(Lsnoddasmannen/galimulator/MapData;)Ljava/util/Vector;	getEmpires	getEmpires
		p	1		data
	m	()Ljava/lang/String;	getName	getName
	m	()Lsnoddasmannen/galimulator/MapData;	getRecommendedMap	getRecommendedMap
	m	()V	injectScenario	injectScenario
c	snoddasmannen/galimulator/interface_10	snoddasmannen/galimulator/__UnusedInterface0
	m	()V	a	__unusedMethod__onRestartGalaxy
	m	(I)V	a	__unknown5
		p	1		arg
	m	(Ljava/lang/String;)V	a	__unknown7
		p	1		arg
	m	(Lsnoddasmannen/galimulator/Empire;)V	a	__unusedMethod__onEmpireDeath
		p	1		arg
	m	()V	b	__unusedMethod__onGameOver
	m	()V	c	__unknown3
	m	()V	d	__unknown4
	m	()V	e	__unknown6
	m	()V	f	__unknown8
c	snoddasmannen/galimulator/interface_12	snoddasmannen/galimulator/FlagSymbol
	m	()I	getFixedH	getFixedH
	m	()I	getFixedW	getFixedW
	m	()Z	getMustBeSquare	getMustBeSquare
	m	()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	getTexture	getTexture
c	snoddasmannen/galimulator/interface_13	snoddasmannen/galimulator/PlatformAchievementAwarder
	m	(Lsnoddasmannen/galimulator/Achievement;)V	a	awardAchievement
		p	1		achievement
c	snoddasmannen/galimulator/interface_16	snoddasmannen/galimulator/PlatformIntegration
	m	()V	a	onTick
	m	()Ljava/lang/String;	c	getIntegrationLogo
c	snoddasmannen/galimulator/Item	snoddasmannen/galimulator/Item
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	itemTexture	itemTexture
	f	J	lastCappedActivity	lastCappedActivity
	f	J	serialVersionUID	serialVersionUID
	f	D	x	x
	f	D	y	y
	m	()V	activity	activity
	m	()V	draw	draw
	m	()V	fpsCappedActivity	fpsCappedActivity
	m	()Lcom/badlogic/gdx/math/Vector2;	getPosition	getPosition
	m	()F	getX	getX
	m	()F	getY	getY
	m	()Z	isAlive	isAlive
	m	()Z	showInBackground	showInBackground
	m	()Z	showInForeground	showInForeground
	m	()Z	useFixedCamera	useFixedCamera
c	snoddasmannen/galimulator/Job	snoddasmannen/galimulator/Job
	f	I	c	lastVacancy
	m	(Ljava/lang/String;)V	b	setAlias
	m	(Lsnoddasmannen/galimulator/Person;)V	b	setHolder
	m	()V	d	removeHolder
	m	()Lsnoddasmannen/galimulator/Person;	getCurrentHolder	getCurrentHolder
	m	()Lsnoddasmannen/galimulator/Employer;	getEmployer	getEmployer
	m	()Lsnoddasmannen/galimulator/Job$JobType;	getType	getType
	m	()I	h	getJobLevel
	m	()Ljava/lang/String;	i	getDisplayName
	m	()Z	isVacated	isVacated
	m	()F	j	getJobBonus
	m	()Z	k	isReplenishing
	m	()Z	o	isVacancyMarked
	m	()V	p	markVacancy
c	snoddasmannen/galimulator/Job$JobType	snoddasmannen/galimulator/Job$JobType
c	snoddasmannen/galimulator/Lazy	snoddasmannen/galimulator/Lazy
	f	Lsnoddasmannen/galimulator/Identifiable;	a	value
	f	I	id	id
	f	J	serialVersionUID	serialVersionUID
	m	(I)V	<init>	
		p	1		uid
	m	(Lsnoddasmannen/galimulator/Identifiable;)V	<init>	
		p	1		value
	m	(ILjava/util/Iterator;)Z	a	containsUID
		p	0		uid
		p	1		it
	m	(Lsnoddasmannen/galimulator/Identifiable;)V	a	setValue
		p	1		value
	m	()Lsnoddasmannen/galimulator/Identifiable;	b	get0
	m	(ILjava/util/Iterator;)Lsnoddasmannen/galimulator/Lazy;	b	getLzay
		p	0		uid
		p	1		lazyIt
			c	Iterator of {@link Lazy} instances.
	m	()V	c	forget
	m	()Lsnoddasmannen/galimulator/Identifiable;	get	get
	m	()I	get_id	getUID
c	snoddasmannen/galimulator/Lazy$ActorLazy	snoddasmannen/galimulator/Lazy$ActorLazy
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	<init>	
		p	1		actor
c	snoddasmannen/galimulator/Lazy$CultureLazy	snoddasmannen/galimulator/Lazy$CultureLazy
	m	(Lsnoddasmannen/galimulator/Culture;)V	<init>	
		p	1		culture
c	snoddasmannen/galimulator/Lazy$EmpireLazy	snoddasmannen/galimulator/Lazy$EmpireLazy
	m	(Lsnoddasmannen/galimulator/Empire;)V	<init>	
		p	1		empire
c	snoddasmannen/galimulator/Lazy$FamilyLazy	snoddasmannen/galimulator/Lazy$FamilyLazy
	m	(Lsnoddasmannen/galimulator/Family;)V	<init>	
		p	1		family
c	snoddasmannen/galimulator/Lazy$FlagWidgetLazy	snoddasmannen/galimulator/Lazy$FlagWidgetLazy
	f	Lsnoddasmannen/galimulator/FlagOwner;	owner	owner
	m	(Lsnoddasmannen/galimulator/FlagOwner;)V	<init>	
		p	1		owner
c	snoddasmannen/galimulator/Lazy$FleetLazy	snoddasmannen/galimulator/Lazy$FleetLazy
	m	(Lsnoddasmannen/galimulator/Fleet;)V	<init>	
		p	1		fleet
c	snoddasmannen/galimulator/Lazy$PersonLazy	snoddasmannen/galimulator/Lazy$PersonLazy
	f	Lsnoddasmannen/galimulator/Lazy$FamilyLazy;	family	family
	m	(Lsnoddasmannen/galimulator/Person;)V	<init>	
		p	1		person
	m	()Lsnoddasmannen/galimulator/Person;	f	lookupAlt
		c	Alternative lookup that uses the family register instead of the job agency\nin order to track down a person.\n\nThe family defined by the {@link #family} field is used for the lookup.
c	snoddasmannen/galimulator/Lazy$StarLazy	snoddasmannen/galimulator/Lazy$StarLazy
	m	(Lsnoddasmannen/galimulator/Star;)V	<init>	
		p	1		star
c	snoddasmannen/galimulator/Leader	snoddasmannen/galimulator/Leader
	m	(Lsnoddasmannen/galimulator/Empire;)F	a	getFrontlineFocus
		p	1		enemy
	m	(Lsnoddasmannen/galimulator/Empire;)V	b	setFront
		p	1		front
	m	(Lsnoddasmannen/galimulator/Empire;)V	c	toggleFront
		p	1		enemy
c	snoddasmannen/galimulator/localclass_65	snoddasmannen/galimulator/DeviceConfiguration$1
c	snoddasmannen/galimulator/MapData	snoddasmannen/galimulator/MapData
	f	Ljava/util/ArrayList;	governments	governments
	m	()Z	debugEnabled	debugEnabled
	m	()Z	hasMovingStars	hasMovingStars
c	snoddasmannen/galimulator/MapData$MapMetadata	snoddasmannen/galimulator/MapData$MapMetadata
	f	Ljava/lang/String;	description	description
c	snoddasmannen/galimulator/MapMode	snoddasmannen/galimulator/MapMode
	m	()Lsnoddasmannen/galimulator/MapMode$MapModes;	getCurrentMode	getCurrentMode
c	snoddasmannen/galimulator/MapMode$MapModes	snoddasmannen/galimulator/MapMode$MapModes
	m	()Z	getShowsActors	getShowsActors
c	snoddasmannen/galimulator/MottoGenerator	snoddasmannen/galimulator/MottoGenerator
	m	()Ljava/lang/String;	generateMotto	generateMotto
c	snoddasmannen/galimulator/Native	snoddasmannen/galimulator/Native
	m	()Lsnoddasmannen/galimulator/actors/StateActorCreator;	e	getShipCreator
c	snoddasmannen/galimulator/OddityBulletin	snoddasmannen/galimulator/OddityBulletin
c	snoddasmannen/galimulator/Person	snoddasmannen/galimulator/Person
	f	I	a	rebelCount
	f	Z	alive	alive
	f	Ljava/text/DecimalFormat;	b	formatterSmaller
	f	I	birthMilliYear	birthMilliYear
	f	Ljava/text/DecimalFormat;	c	formatterLarge
	f	Ljava/lang/String;	causeOfDeath	causeOfDeath
	f	I	childCount	childCount
	f	Ljava/util/ArrayList;	children	children
	f	Lsnoddasmannen/galimulator/conspiracies/Conspiracy;	conspiracy	conspiracy
		c	@deprecated Conspiracies have been removed from Galimulator for a while now. Effectively dead code.
	f	Ljava/util/Vector;	cv	cv
	f	[F	d	attributeValues
	f	I	empireHeat	empireHeat
	f	I	f	__unusedField0
	f	Lsnoddasmannen/galimulator/Family;	family	family
	f	Lsnoddasmannen/galimulator/Lazy$PersonLazy;	grandParent	grandParent
	f	Lsnoddasmannen/galimulator/Family;	h	priorityFamily
		c	The most recently created family by the user.\nThis family will require priority treatment from the game when it comes to assigning\nnew people to their families.
	f	I	i	priorityFamilyRemainingChildren
	f	I	id	id
	f	Z	isFollowed	isFollowed
	f	Lsnoddasmannen/galimulator/Job;	job	job
	f	I	lastJobLevel	lastJobLevel
	f	Ljava/lang/String;	name	name
	f	[I	naturalAttributes	naturalAttributes
	f	Lsnoddasmannen/galimulator/Lazy$PersonLazy;	parent	parent
	f	Lsnoddasmannen/galimulator/Lazy$PersonLazy;	parent2	parent2
	f	F	prestige	prestige
	f	J	serialVersionUID	serialVersionUID
	f	Ljava/util/Vector;	specials	specials
	f	Lsnoddasmannen/galimulator/Lazy$PersonLazy;	spouse	spouse
	m	(Lsnoddasmannen/galimulator/Person;)V	<init>	
		p	1		parent
	m	(Lsnoddasmannen/galimulator/Person;Lsnoddasmannen/galimulator/Person;)V	<init>	
		c	The parent with the highest fertility is the actual parent.\nCalls the single-parent constructor.
		p	1		parentA
		p	2		parentB
	m	(Lsnoddasmannen/galimulator/Person;Lsnoddasmannen/galimulator/Person;Z)V	<init>	
		c	Constructor does not seem to be in use according to enigma.\nI find that rather strange.\n\nThat being said, this kinda makes sense since apart from genealogy\nthis is a 1:1 copy of the single-parent constructor with in mostly taking\nin account the first parent and ignoring the second for {@link PersonSpecial} inheritance.\n\n@deprecated Does not properly populate attributes
		p	1		parentA
		p	2		parentB
		p	3		__unknown_argument
			c	Not used.
	m	(F)V	a	addPrestige
		p	1		prestige
	m	(Ljava/lang/String;)V	a	setName
		p	1		name
	m	(Lsnoddasmannen/galimulator/conspiracies/Conspiracy;)V	a	setConspiracy
		c	@deprecated Conspiracies have been removed from Galimulator for a while now. Effectively dead code.
		p	1		conspiracy
	m	(Lsnoddasmannen/galimulator/Family;I)V	a	setPriorityFamily
		c	Set the family that will get priority when assigning newborn people their families.
		p	0		family
		p	1		targetChildCount
	m	(Lsnoddasmannen/galimulator/Lazy$PersonLazy;)V	a	setGrandparent
		p	1		grandparent
	m	(Lsnoddasmannen/galimulator/Person;)V	a	addChild
		p	1		child
	m	(Lsnoddasmannen/galimulator/Person$PersonAttribute;)I	a	getNaturalAttributeValue
		p	1		attribute
	m	(Lsnoddasmannen/galimulator/PersonSpecial;)Z	a	hasSpecial
		p	1		special
	m	(Z)V	a	setFollowed
		p	1		followed
	m	()Ljava/lang/String;	b	getDisplayPrestige
	m	(Ljava/lang/String;)V	b	kill
		p	1		cause
	m	(Lsnoddasmannen/galimulator/Job;)I	b	getJobDesire
		p	1		candidateJob
	m	(Lsnoddasmannen/galimulator/Person$PersonAttribute;)F	b	getNormalisedAttributeValue
		c	The returned value will in general be between 0.5 (for a value of 0) and 1.5 (for a value of 20),\nbut this method does not clamp the results and as such it is possible to go outside these bounds.\nA person with the attribute value of 10 will have a normalised attribute value of 1, making it the\nbaseline.
		p	1		attribute
	m	(Lsnoddasmannen/galimulator/PersonSpecial;)V	b	removeSpecial
		p	1		special
	m	(Lsnoddasmannen/galimulator/Job;)V	c	setJob
		p	1		newJob
	m	(Lsnoddasmannen/galimulator/Person;)V	c	setParent
		p	1		parent1
	m	(Lsnoddasmannen/galimulator/Person$PersonAttribute;)I	c	getAttributeValue
		p	1		attribute
	m	(Lsnoddasmannen/galimulator/PersonSpecial;)Z	c	addSpecial
		p	1		special
	m	(Ljava/lang/Object;)I	compareTo	
		p	1		other
	m	(Lsnoddasmannen/galimulator/Person;)V	d	setParent2
		p	1		parent2
	m	(Lsnoddasmannen/galimulator/Person$PersonAttribute;)F	d	getAttributeValue0
		p	1		attribute
	m	(Lsnoddasmannen/galimulator/PersonSpecial;)Z	d	canObtainSpecial
		p	1		special
	m	()Ljava/lang/String;	e	getDisplayAge
	m	()I	f	getAge
	m	()Ljava/util/Vector;	get_cv	getCV
	m	()Z	getAlive	getAlive
	m	()I	getBirthMilliYear	getBirthMilliYear
	m	()Ljava/lang/String;	getCauseOfDeath	getCauseOfDeath
	m	()I	getChildCount	getChildCount
	m	()Ljava/util/ArrayList;	getChildren	getChildren
	m	()Lsnoddasmannen/galimulator/conspiracies/Conspiracy;	getConspiracy	getConspiracy
		c	@deprecated Conspiracies have been removed from Galimulator for a while now. Effectively dead code.
	m	()I	getEmpireHeat	getEmpireHeat
	m	()Lsnoddasmannen/galimulator/Family;	getFamily	getFamily
	m	()Lsnoddasmannen/galimulator/Lazy$PersonLazy;	getGrandParent	getGrandParent
	m	()Z	getIsFollowed	getIsFollowed
	m	()Lsnoddasmannen/galimulator/Job;	getJob	getJob
	m	()I	getLastJobLevel	getLastJobLevel
	m	()Lsnoddasmannen/galimulator/Lazy$PersonLazy;	getParent	getParent
	m	()F	getPrestige	getPrestige
	m	()Z	l	hasName
		c	Don't ask what this method is supposed to do
	m	()Ljava/lang/String;	q	getDisplayName
	m	()Lsnoddasmannen/galimulator/PersonSpecial;	u	getRandomSpecial
	m	()V	y	endCVChapter
c	snoddasmannen/galimulator/Person$CVEntry	snoddasmannen/galimulator/Person$CVEntry
	f	Ljava/lang/String;	employerIcon	employerIcon
	f	Ljava/lang/String;	employerName	employerName
	f	I	endTime	endTime
	f	I	jobLevel	jobLevel
	f	Ljava/lang/String;	jobName	jobName
	f	J	serialVersionUID	serialVersionUID
	f	I	startTime	startTime
	m	(Lsnoddasmannen/galimulator/Person;Lsnoddasmannen/galimulator/Job;I)V	<init>	
		p	2		job
		p	3		startTime
	m	()Ljava/lang/String;	getEmployerIcon	getEmployerIcon
	m	()Ljava/lang/String;	getEmployerName	getEmployerName
	m	()Ljava/lang/String;	getJobName	getJobName
c	snoddasmannen/galimulator/Person$PersonAttribute	snoddasmannen/galimulator/Person$PersonAttribute
	f	Ljava/lang/String;	abbreviation	abbreviation
	f	Z	defaultView	defaultView
	f	I	index	index
	f	Ljava/lang/String;	name	name
	m	(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Z)V	<init>	
		p	3		index
		p	4		name
		p	5		abbreviation
		p	6		defaultView
c	snoddasmannen/galimulator/PersonSpecial	snoddasmannen/galimulator/PersonSpecial
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	tr	icon
	f	[Lsnoddasmannen/galimulator/PersonSpecial;	u	valuesCache
	m	(Lsnoddasmannen/galimulator/Employer;)V	a	showIconOnBoard
		p	1		location
	m	(Lsnoddasmannen/galimulator/Person;Lsnoddasmannen/galimulator/Job;)F	a	getJobDesireFactor
	m	(Lsnoddasmannen/galimulator/Person$PersonAttribute;)F	a	getAttributeImpact
		p	1		attribute
	m	(Lsnoddasmannen/galimulator/PersonSpecial;)Z	a	isIncompatible
		p	1		otherSpecial
	m	()Lsnoddasmannen/galimulator/PersonSpecial;	b	getBirthSpecial
	m	(Lsnoddasmannen/galimulator/Person;)V	b	onRecieveSpecial
	m	()F	c	getBirthFrequency
	m	()Z	d	canObtainOnBirth
	m	()Ljava/lang/String;	f	getDisplayName
	m	()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	get_tr	getIcon
	m	()Ljava/lang/String;	getDescription	getDescription
c	snoddasmannen/galimulator/Player	snoddasmannen/galimulator/Player
	m	(I)V	a	addExtraPoints
		p	1		points
	m	(Lsnoddasmannen/galimulator/Empire;)Z	a	isYearningForPeace
		c	Always returns false
	m	(Z)V	a	setAutoBuildShips
		p	1		flag
	m	()Z	b	isEmperorMode
	m	(Lsnoddasmannen/galimulator/Empire;)V	b	setEmpire
	m	()Ljava/lang/String;	c	getDifficultyModifier
	m	(Lsnoddasmannen/galimulator/Empire;)F	c	getFocusBonous
		p	1		enemy
	m	()V	d	tick
	m	(Lsnoddasmannen/galimulator/Empire;)F	d	getPlayerDefenseBonus
		p	1		enemy
	m	()V	e	reform
	m	(Lsnoddasmannen/galimulator/Empire;)I	e	getLatestWarScore
		p	1		enemy
	m	()Z	f	isDangerousStress
	m	(Lsnoddasmannen/galimulator/Empire;)V	f	incrementLatestWarScore
		p	1		enemy
	m	()Z	g	isCriticalStress
	m	(Lsnoddasmannen/galimulator/Empire;)V	g	decrementLatestWarScore
		p	1		enemy
	m	()Z	getAutoBuildShips	getAutoBuildShips
	m	()Lsnoddasmannen/galimulator/Empire;	getEmpire	getEmpire
	m	(Lsnoddasmannen/galimulator/Empire;)V	h	removeWarScore
		p	1		enenmy
	m	(Lsnoddasmannen/galimulator/Empire;)Z	i	hasSpy
		p	1		targetEmpire
	m	(Lsnoddasmannen/galimulator/Empire;)Lsnoddasmannen/galimulator/Spy;	j	getSpyForTarget
		p	1		target
	m	(Lsnoddasmannen/galimulator/Empire;)V	k	setSpyTarget
		p	1		targetEmpire
	m	()I	n	getFreeSpies
	m	()V	q	onTakeControl
	m	()V	r	onGameOver
c	snoddasmannen/galimulator/ppclass_32	snoddasmannen/galimulator/GalaxyTypeSelectionDialog
c	snoddasmannen/galimulator/ppclass_33	snoddasmannen/galimulator/FamilyComparator
	f	Z	a	alive
	m	(Ljava/util/ArrayList;Lsnoddasmannen/galimulator/MapData;)V	a	a
		p	2		galaxyType
	m	(Lsnoddasmannen/galimulator/MapData;Ljava/lang/String;)Lsnoddasmannen/galimulator/dialog/DialogComponent;	a	createComponentFrom
		p	1		mapType
		p	2		generatorGroup
c	snoddasmannen/galimulator/ppclass_35	snoddasmannen/galimulator/TranscendedEmpiresListDialog
c	snoddasmannen/galimulator/ppclass_36	snoddasmannen/galimulator/SleeperListDialog
c	snoddasmannen/galimulator/ppclass_41	snoddasmannen/galimulator/StarDistancePair
	f	Lsnoddasmannen/galimulator/Star;	a	starA
	f	Lsnoddasmannen/galimulator/Star;	b	starB
	f	F	c	distance
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Star;F)V	<init>	
		p	1		starA
		p	2		starB
		p	3		distance
	m	(Ljava/lang/Object;)I	compareTo	
		p	1		other
c	snoddasmannen/galimulator/PreciousCommodity	snoddasmannen/galimulator/PreciousCommodity
c	snoddasmannen/galimulator/PreGdxSettings	snoddasmannen/galimulator/PreGdxSettings
	f	Lsnoddasmannen/galimulator/class_27;	a	fps
	m	()V	a	reinitDefault
	m	()V	b	loadFromDisk
	m	()V	c	saveSettings
c	snoddasmannen/galimulator/PreGdxSettings$PreGdxSetting	snoddasmannen/galimulator/PreGdxSettings$PreGdxSetting
	f	Ljava/lang/String;	category	category
	f	Ljava/lang/String;	name	name
	f	Lsnoddasmannen/galimulator/UserSettings$SettingType;	valueType	valueType
	m	(Ljava/lang/String;ILjava/lang/String;Lsnoddasmannen/galimulator/UserSettings$SettingType;Ljava/lang/String;)V	<init>	
		p	3		name
		p	4		valueType
		p	5		category
c	snoddasmannen/galimulator/ProceduralStarGenerator	snoddasmannen/galimulator/ProceduralStarGenerator
	f	F	xMax	xMax
	f	F	yMax	yMax
c	snoddasmannen/galimulator/ProceduralStarGenerator$21	snoddasmannen/galimulator/ProceduralStarGenerator$21
	f	Lsnoddasmannen/galimulator/class_23;	noise	noise
c	snoddasmannen/galimulator/QuadTree	snoddasmannen/galimulator/QuadTree
	f	I	a	id
	f	Lsnoddasmannen/galimulator/Star;	b	storedStar
	f	Lsnoddasmannen/galimulator/QuadTree;	g	southwest
	f	Lsnoddasmannen/galimulator/QuadTree;	h	southeast
	f	Lsnoddasmannen/galimulator/QuadTree;	i	northwest
	f	Lsnoddasmannen/galimulator/QuadTree;	j	northeast
	f	I	k	nextId
	f	Ljava/util/Vector;	l	pairs
	f	F	x1	x1
	f	F	x2	x2
	f	F	y1	y1
	f	F	y2	y2
	m	(FFFF)V	<init>	
		p	1		x1
		p	2		y1
		p	3		x2
		p	4		y2
	m	()V	a	__DO_NOT_USE__nudgeStars
		c	@deprecated This method likely induces bugs. Do not use.\n\nNudge stars within the quadtree by placing it at an undefined position in the quadtree's space.\n\nIt is unclear what the usecase is, but using this method will more likely than not induce more bugs than it is worth.\nDo not use.
	m	(Lcom/badlogic/gdx/math/Rectangle;)Ljava/util/Vector;	a	getStarsWithin
		p	1		aabb
	m	(Ljava/util/Vector;Lcom/badlogic/gdx/math/Rectangle;)V	a	getStarsWithin
		p	1		out
		p	2		aabb
	m	(Lsnoddasmannen/galimulator/QuadTree;)F	a	__DO_NOT_USE_estimateDistance
		p	1		to
	m	(Lsnoddasmannen/galimulator/QuadTree;Lsnoddasmannen/galimulator/QuadTree;)Ljava/util/Vector;	a	generatePairsBetween
		p	0		parent
		p	1		child
	m	()F	b	getContainerWidth
	m	(Lcom/badlogic/gdx/math/Rectangle;)Z	b	isOverlapping
		p	1		aabb
	m	(Lsnoddasmannen/galimulator/Star;)Z	b	isFallingWithin
		c	Check whether the star falls within the quadtree purely based on the star's coordinates.
		p	1		node
	m	()V	buildPairs	buildPairs
	m	()V	c	drawQuadTreeBoundingBox
	m	(Lcom/badlogic/gdx/math/Rectangle;)Z	c	hasStarsWithin
		p	1		aabb
	m	(Lsnoddasmannen/galimulator/QuadTree;)Lsnoddasmannen/galimulator/Star;	c	getNearestStar
		p	1		to
	m	()Ljava/util/Vector;	e	getStoredStars
	m	()F	g	getWidth
	m	()Ljava/util/Vector;	get_l	getPairsFast
	m	()Z	h	subdivideTree
	m	(Lsnoddasmannen/galimulator/Star;)Z	insert	insert
		p	1		node
c	snoddasmannen/galimulator/Quest	snoddasmannen/galimulator/Quest
	m	()V	b	tick
	m	()Lsnoddasmannen/galimulator/actors/StateActor;	getAdventurer	getAdventurer
	m	()Z	getFinished	getFinished
c	snoddasmannen/galimulator/Quest$Gift	snoddasmannen/galimulator/Quest$Gift
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)V	a	onQuestCompletion
c	snoddasmannen/galimulator/relationships/DiploymacyActor	snoddasmannen/galimulator/relationships/DiploymacyActor
	m	()Ljava/lang/String;	getName	getName
	m	()Lsnoddasmannen/galimulator/relationships/RelManager;	getRelManager	getRelManager
c	snoddasmannen/galimulator/relationships/RelManager	snoddasmannen/galimulator/relationships/RelManager
	m	(Lsnoddasmannen/galimulator/relationships/TemporaryRelMod;)V	addModifier	addModifier
c	snoddasmannen/galimulator/relationships/TemporaryRelMod	snoddasmannen/galimulator/relationships/TemporaryRelMod
c	snoddasmannen/galimulator/Religion	snoddasmannen/galimulator/Religion
	m	()V	activity	activity
	m	()Lsnoddasmannen/galimulator/GalColor;	getColor	getColor
	m	()Lsnoddasmannen/galimulator/GalColor;	getHalfAlphaColor	getHalfAlphaColor
	m	()Lsnoddasmannen/galimulator/Religion;	getRandomReligion	getRandomReligion
c	snoddasmannen/galimulator/rendersystem/CameraRenderItem	snoddasmannen/galimulator/rendersystem/CameraRenderItem
	m	(Lcom/badlogic/gdx/graphics/Camera;)V	<init>	<init>
		p	1		camera
c	snoddasmannen/galimulator/rendersystem/interface_0	snoddasmannen/galimulator/rendersystem/Bounded
	m	()Lcom/badlogic/gdx/math/Rectangle;	f_	getBounds
c	snoddasmannen/galimulator/rendersystem/localclass_0	snoddasmannen/galimulator/rendersystem/__UnusedClass__HaltQuadTreeThreadMarker
	c	Contrary to the name, it actually does absolutely nothing. One might even ask why it is there.\nFunny, huh?
	f	Lsnoddasmannen/galimulator/rendersystem/ppclass_0;	a	this0
	m	(Lsnoddasmannen/galimulator/rendersystem/ppclass_0;)V	<init>	
		p	1		this0
c	snoddasmannen/galimulator/rendersystem/ppclass_0	snoddasmannen/galimulator/rendersystem/__UnusedClass__QuadTreeThread
	f	Ljava/util/concurrent/LinkedBlockingDeque;	a	queuedElements
		c	Elements waiting to still be added.
	f	Lsnoddasmannen/galimulator/class_31;	b	quadTree
	f	Ljava/util/concurrent/Semaphore;	c	lock
	f	Z	d	done
	f	I	e	addedElements
	f	I	f	activeThreads
		c	Not thread safe, globally shared state.\n\nDo not expect this value to be accurate. Use your own monitoring if necessary.
	m	(Ljava/util/concurrent/Semaphore;)V	<init>	
		p	1		semaphore
	m	()V	a	markDone
	m	(Lsnoddasmannen/galimulator/class_31;)V	a	setQuadTree
		p	1		quadTree
	m	(Lsnoddasmannen/galimulator/rendersystem/interface_0;)V	a	add
		c	Add an element to the queue.
		p	1		element
	m	()V	b	clear
c	snoddasmannen/galimulator/rendersystem/RenderCache	snoddasmannen/galimulator/rendersystem/RenderCache
	f	Ljava/util/ArrayList;	a	itemsWriteView
		c	Note: itemsReadView and itemsWrite view are identical instances. They affect each other.
	f	Ljava/util/ArrayList;	b	itemsReadView
		c	Note: itemsReadView and itemsWrite view are identical instances. They affect each other.
	f	Ljava/util/ArrayList;	c	__nop_emptyList
		c	Contrary to initial assumptions, this list is not always empty more likely than not.\nThis may need to be investigated further at a later point in time, for example through a debugger.
	f	I	d	cacheId
	f	Lsnoddasmannen/galimulator/class_31;	e	__unusedField1
	f	Lsnoddasmannen/galimulator/rendersystem/ppclass_0;	f	__unusedField0
	f	Lcom/badlogic/gdx/graphics/OrthographicCamera;	h	cullingCamera
	f	Lcom/badlogic/gdx/graphics/OrthographicCamera;	i	currentCamera
	f	I	j	__unused__culledItemsCount
	f	J	k	drawingThreadId
	f	F	m	cullSizeFactor
	m	()V	a	renderAll
	m	(Ljava/util/ArrayList;)V	a	renderItemList
		p	1		renderItemList
	m	()V	b	__nopMethod0
		c	Contrary to documentation, this is likely not a NOP element.\nPlease investigate fruther at a later point in time.
	m	()I	c	getRenderedItems
	m	()V	g	__unusedMethod0
		c	The assumption that this method is unused is most likely incorrect.\nPlease investigate fruther at a later point in time.
	m	(Lsnoddasmannen/galimulator/rendersystem/RenderItem;)V	pushItem	pushItem
		p	1		item
c	snoddasmannen/galimulator/rendersystem/RenderItem	snoddasmannen/galimulator/rendersystem/RenderItem
	f	Lcom/badlogic/gdx/math/Rectangle;	b	boundingRectangle
	f	Lcom/badlogic/gdx/graphics/OrthographicCamera;	c	camera
	m	()V	a	render
	m	()Lsnoddasmannen/galimulator/rendersystem/RenderItem$RenderCategory;	b	getCategory
	m	()Lcom/badlogic/gdx/math/Rectangle;	get_b	getBoundingRectangle
	m	()Lcom/badlogic/gdx/graphics/OrthographicCamera;	get_c	getCamera
c	snoddasmannen/galimulator/rendersystem/RenderItem$RenderCategory	snoddasmannen/galimulator/rendersystem/RenderItem$RenderCategory
	m	()V	a	starDrawing
	m	()V	b	endDrawing
c	snoddasmannen/galimulator/rendersystem/TextRenderItem	snoddasmannen/galimulator/rendersystem/TextRenderItem
	f	F	a	x
	f	F	d	y
	f	F	e	rotation
	f	Lcom/badlogic/gdx/math/Vector3;	f	rotationOrigin
	f	Ljava/lang/String;	g	text
	f	Lsnoddasmannen/galimulator/GalColor;	h	color
	f	Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;	i	font
	f	F	j	scale
	m	(FFFLcom/badlogic/gdx/math/Vector3;Ljava/lang/String;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;FLcom/badlogic/gdx/graphics/Camera;)V	<init>	
		p	1		x
		p	2		y
		p	3		rotation
		p	4		rotationOrigin
		p	5		text
		p	6		color
		p	7		font
		p	8		scale
		p	9		camera
c	snoddasmannen/galimulator/rendersystem/TextureRenderItem	snoddasmannen/galimulator/rendersystem/TextureRenderItem
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	a	region
	f	D	d	x
	f	D	e	y
	f	D	f	width
	f	D	g	height
	f	D	h	rotation
	f	Lsnoddasmannen/galimulator/GalColor;	i	color
	f	Z	j	center
	f	I	k	textureSwaps
		c	Amount of texture swaps induced by this class.
	f	Lcom/badlogic/gdx/graphics/Texture;	l	currentTexture
	f	Ljava/util/HashMap;	m	__unused__0
	m	(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;DDDDDLsnoddasmannen/galimulator/GalColor;ZLcom/badlogic/gdx/graphics/Camera;)V	<init>	
		p	1		region
		p	2		x
		p	4		yCenter
		p	6		width
		p	8		height
		p	10		rotation
			c	Rotation is seemingly in radians
		p	12		color
		p	13		centerX
			c	Note: Has no effect on the y coordinate, which is always centered.
		p	14		projection
c	snoddasmannen/galimulator/rendersystem/VertexRenderItem	snoddasmannen/galimulator/rendersystem/VertexRenderItem
	f	[F	a	vertices
	m	([F)V	<init>	<init>
		p	1		vertices
c	snoddasmannen/galimulator/Scenario	snoddasmannen/galimulator/Scenario
	m	(Lsnoddasmannen/galimulator/interface_5;)V	loadOnlineScenarios	loadOnlineScenarios
		p	0		listener
c	snoddasmannen/galimulator/ScreenSize	snoddasmannen/galimulator/ScreenSize
	f	Lsnoddasmannen/galimulator/ScreenSize;	LARGE_PHONE	LARGE_PHONE
	f	Lsnoddasmannen/galimulator/ScreenSize;	PC	PC
	f	Lsnoddasmannen/galimulator/ScreenSize;	SMALL_PHONE	SMALL_PHONE
	f	Lsnoddasmannen/galimulator/ScreenSize;	TABLET	TABLET
c	snoddasmannen/galimulator/Settings	snoddasmannen/galimulator/Settings
	f	Lsnoddasmannen/galimulator/Blacklist;	a	blacklist
	f	Lcom/badlogic/gdx/Preferences;	b	galimPreferences
	f	Lcom/badlogic/gdx/Preferences;	c	seenShips
	m	()V	a	initialize
	m	(Ljava/lang/String;)Z	a	hasShipUnlocked
		p	0		shipName
	m	(Ljava/lang/String;F)F	a	getFloat
		p	0		key
		p	1		value
	m	(Ljava/lang/String;Ljava/lang/String;)V	a	setString
		p	0		key
		p	1		value
	m	(Ljava/lang/String;Z)Z	a	getBoolean
	m	(Lsnoddasmannen/galimulator/actors/Actor;)Z	a	unlockActor
		p	0		actor
	m	()V	b	flush
	m	(Ljava/lang/String;)Ljava/lang/String;	b	getString
		p	0		key
	m	(Ljava/lang/String;Z)V	b	setBoolean
c	snoddasmannen/galimulator/Settings$EnumSettings	snoddasmannen/galimulator/Settings$EnumSettings
	f	Ljava/lang/Object;	cachedValue	cachedValue
	f	Ljava/lang/String;	category	category
	f	Ljava/lang/Object;	defaultValue	defaultValue
	f	Ljava/lang/String;	name	name
	f	Lsnoddasmannen/galimulator/UserSettings$SettingType;	valueType	valueType
	m	(Ljava/lang/String;ILjava/lang/String;Lsnoddasmannen/galimulator/UserSettings$SettingType;Ljava/lang/Object;Ljava/lang/String;)V	<init>	
		p	3		name
		p	4		valueType
		p	5		defaultValue
		p	6		category
c	snoddasmannen/galimulator/shiporders/Order	snoddasmannen/galimulator/shiporders/Order
c	snoddasmannen/galimulator/shipstates/BeThrownAway	snoddasmannen/galimulator/shipstates/BeThrownAway
c	snoddasmannen/galimulator/shipstates/ChaseActor	snoddasmannen/galimulator/shipstates/ChaseActor
c	snoddasmannen/galimulator/shipstates/DanceForJoy	snoddasmannen/galimulator/shipstates/DanceForJoy
c	snoddasmannen/galimulator/shipstates/Defend	snoddasmannen/galimulator/shipstates/Defend
c	snoddasmannen/galimulator/shipstates/DoNothing	snoddasmannen/galimulator/shipstates/DoNothing
c	snoddasmannen/galimulator/shipstates/Invade	snoddasmannen/galimulator/shipstates/Invade
c	snoddasmannen/galimulator/shipstates/LeaveGalaxy	snoddasmannen/galimulator/shipstates/LeaveGalaxy
c	snoddasmannen/galimulator/shipstates/MoveAroundActor	snoddasmannen/galimulator/shipstates/MoveAroundActor
c	snoddasmannen/galimulator/shipstates/MoveInCircles	snoddasmannen/galimulator/shipstates/MoveInCircles
c	snoddasmannen/galimulator/shipstates/MoveInOrbit	snoddasmannen/galimulator/shipstates/MoveInOrbit
c	snoddasmannen/galimulator/shipstates/MoveOutOfGalaxy	snoddasmannen/galimulator/shipstates/MoveOutOfGalaxy
c	snoddasmannen/galimulator/shipstates/MoveRoamingAroundGalaxy	snoddasmannen/galimulator/shipstates/MoveRoamingAroundGalaxy
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)V	<init>	
		p	1		ship
c	snoddasmannen/galimulator/shipstates/MoveToDestination	snoddasmannen/galimulator/shipstates/MoveToDestination
c	snoddasmannen/galimulator/shipstates/Patrol	snoddasmannen/galimulator/shipstates/Patrol
c	snoddasmannen/galimulator/shipstates/SmashIntoItem	snoddasmannen/galimulator/shipstates/SmashIntoItem
c	snoddasmannen/galimulator/shipstates/State	snoddasmannen/galimulator/shipstates/State
	f	Z	abortable	abortable
	f	Ljava/lang/String;	description	description
	f	Z	firstRun	firstRun
	f	Z	independent	independent
	f	J	serialVersionUID	serialVersionUID
	f	Lsnoddasmannen/galimulator/actors/StateActor;	ship	ship
	m	(Lsnoddasmannen/galimulator/actors/StateActor;Ljava/lang/String;)V	<init>	
		p	1		ship
		p	2		description
	m	(Lsnoddasmannen/galimulator/Star;)Lsnoddasmannen/galimulator/shipstates/State;	a	onVisitStar
		p	1		visitedStar
	m	(Z)V	a	setAbortable
		p	1		abortable
	m	()Lsnoddasmannen/galimulator/shipstates/State;	b	tick
	m	()Z	getAbortable	getAbortable
	m	()Ljava/lang/String;	getDescription	getDescription
	m	()Z	getIndependent	getIndependent
	m	()Lsnoddasmannen/galimulator/Star;	getWaypoint	getWaypoint
	m	()Z	h_	isOrbiting
c	snoddasmannen/galimulator/shipstates/TravelToAndOrbit	snoddasmannen/galimulator/shipstates/TravelToAndOrbit
c	snoddasmannen/galimulator/Shortcut	snoddasmannen/galimulator/Shortcut
	m	()V	doStuff	doStuff
c	snoddasmannen/galimulator/Space	snoddasmannen/galimulator/Space
	f	Lsnoddasmannen/galimulator/ui/BufferedWidgetWrapper;	aa	bufferedToastWidget
	f	Ljava/util/Random;	ab	monsterSpawnerRandom
	f	Z	aB	__unusedField1
	f	Z	aC	__unusedField0
	f	Ljava/util/Vector;	activeWidgets	activeWidgets
	f	Ljava/util/Vector;	actors	actors
	f	Ljava/util/ArrayList;	actorSpawnPredicates	actorSpawnPredicates
	f	Lsnoddasmannen/galimulator/RewardData;	aE	__unusedField0
	f	Z	af	inWelcomeWidget
	f	Z	aF	__nopField__provideRewards
		c	Always false.
	f	Lsnoddasmannen/galimulator/RewardData;	aG	__unusedField__reward
		c	This method is unused as it is related to the feature where you can unlock actors\nby watching an advert, which only exists on Android releases of galimulator. As such,\nthis functionality is unused on desktop releases of the game.
	f	Lsnoddasmannen/galimulator/AuxiliaryListener;	aI	cancellableListener
	f	I	aJ	stepTarget
	f	Ljava/util/Vector;	alliances	alliances
	f	Ljava/util/Vector;	artifacts	artifacts
	f	F	aspectRatio	aspectRatio
	f	Z	at	__unusedField2
	f	Z	au	__unusedField3
	f	I	av	__unusedField4
	f	Lsnoddasmannen/galimulator/ui/class_5;	B	bulletinLog
	f	Ljava/lang/String;	backgroundTaskDescription	backgroundTaskDescription
	f	Ljava/util/Vector;	closedWidgets	closedWidgets
	f	Ljava/util/Vector;	corporations	corporations
	f	Ljava/util/Vector;	d	displayedItems
	f	Ljava/util/Vector;	disruptedStars	disruptedStars
	f	Z	E	untickedGalaxy
		c	Denotes whether the current galaxy has been created or <b>loaded</b> since the last tick.\n\nSnodmap name: justLoaded (as per the testing suite)
	f	Ljava/util/Vector;	empires	empires
	f	Ljava/util/concurrent/locks/ReentrantLock;	F	WIDGET_MANIPULATION_LOCK
	f	Lsnoddasmannen/galimulator/History;	history	history
	f	Ljava/util/ArrayList;	j	shownItems
	f	Ljava/util/Vector;	l	totems
	f	Ljava/lang/String;	M	backgroundTaskProgress
	f	I	milliYear	milliYear
	f	Lsnoddasmannen/galimulator/Empire;	neutralEmpire	neutralEmpire
	f	Ljava/util/Vector;	openedWidgets	openedWidgets
	f	Ljava/util/Vector;	p	families
	f	Z	paused	paused
	f	Ljava/util/Vector;	persons	persons
	f	Ljava/util/Vector;	quests	quests
	f	Ljava/util/ArrayList;	r	cultures
	f	Ljava/util/ArrayList;	s	sleeperEmpires
	f	Z	sandboxUsed	sandboxUsed
	f	I	saveStackdepth	saveStackdepth
	f	F	starCount	starCount
	f	Ljava/util/Vector;	stars	stars
	f	Lsnoddasmannen/galimulator/QuadTree;	starsQuadTree	starsQuadTree
	f	I	tickCount	tickCount
	f	Ljava/util/Vector;	v	followedPeople
	f	Lsnoddasmannen/galimulator/VanityHolder;	vanity	vanity
	f	Ljava/util/Vector;	w	__unusedField0
	f	Ljava/util/List;	W	mapCache
	f	Ljava/util/Vector;	wars	wars
	f	Ljava/util/Vector;	x	auxiliaryListeners
	f	Ljava/util/Vector;	Y	newActors
	f	Lsnoddasmannen/galimulator/ui/InformationWidget;	Z	unbufferedToastWidget
	m	(DDD)V	a	hugeExplosion
		c	Trigger a huge explosion that forcefully strips system ownership and deals heavy damage\nto actors, if it doesn't evaporate them outright.
		p	0		x
		p	2		y
		p	4		distance
	m	(DDDLsnoddasmannen/galimulator/actors/Actor;)Z	a	
		p	6		actor
	m	(FFF)Ljava/util/Vector;	a	getStarsWithin
		c	Obtains all stars within a square denoted by the parameters centerX and centerY. The square has a radius\n(that is the minimal distance from center to an edge of the square) of squareRadius.
		p	0		centerX
		p	1		centerY
		p	2		squareRadius
	m	(FFI)Ljava/util/ArrayList;	a	getStarsNear
		p	0		x
		p	1		y
		p	2		outputStarCount
	m	(FFLsnoddasmannen/galimulator/actors/Actor;F)Ljava/util/ArrayList;	a	collectHostileActors
		p	0		x
		p	1		y
		p	2		witness
		p	3		maxDistanceSq
	m	(FFLsnoddasmannen/galimulator/Empire;FLjava/util/Vector;)Lsnoddasmannen/galimulator/actors/Actor;	a	findNearestEnemy
		p	0		x
		p	1		y
		p	2		ownerEmpire
		p	3		searchRadius
		p	4		pool
	m	(I)V	a	__unusedMethod0
		p	0		__unknownArg
	m	(ILsnoddasmannen/galimulator/Empire;)Z	a	hasEmpireInHistory
		c	Check whether an empire currently exists with the given UID or whether\nit has existed as an ancestor empire of a currently active empire,\nexcluding the given empire {@code exclude}.
		p	0		empireUID
		p	1		exclude
	m	(ILsnoddasmannen/galimulator/MapData;)V	a	generateGalaxySync
		p	0		starCount
		p	1		mapMeta
	m	(Lcom/badlogic/gdx/math/Rectangle;)Ljava/util/Vector;	a	getStarsWithin
		p	0		aabb
	m	(Lcom/badlogic/gdx/math/Vector2;)Lsnoddasmannen/galimulator/actors/Actor;	a	getNearestMonster
		p	0		position
	m	(Lcom/badlogic/gdx/math/Vector2;F)Ljava/util/Vector;	a	getPeopleNear
		p	0		location
		p	1		distanceSq
	m	(Ljava/util/ArrayList;Lsnoddasmannen/galimulator/Culture;)Z	a	has
		p	0		cultures
		p	1		culture
	m	(Ljava/util/ArrayList;Lsnoddasmannen/galimulator/Star;)V	a	has
		p	0		stars
		p	1		star
	m	(Ljava/util/Vector;FF)Lsnoddasmannen/galimulator/Star;	a	getNearestStar
		c	Returns the star in the {@code starList} vector that is the nearest to the provided\n{@code x}/{@code y} coordinates. A return value of {@code null} implies an empty list.
		p	0		starList
		p	1		x
		p	2		y
	m	(Ljava/util/Vector;Lsnoddasmannen/galimulator/ui/FlowLayout$FlowDirection;Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;)V	a	createInlineDialog
		p	0		dialogElement
		p	1		flowDirection
		p	2		widgetId
	m	(Lsnoddasmannen/galimulator/actors/Totem$TotemType;)Lsnoddasmannen/galimulator/actors/Totem;	a	getTotem
		p	0		totem
	m	(Lsnoddasmannen/galimulator/actors/Totem$TotemType;FFZ)V	a	setTotem
		p	0		totem
		p	1		x
		p	2		y
		p	3		active
	m	(Lsnoddasmannen/galimulator/Alliance;)V	a	registerAlliance
		p	0		alliance
	m	(Lsnoddasmannen/galimulator/artifacts/Artifact;)V	a	registerArtifact
		p	0		artifact
	m	(Lsnoddasmannen/galimulator/AuxiliaryListener;)V	a	removeCancellableAuxiliaryListener
		p	0		listener
	m	(Lsnoddasmannen/galimulator/AuxiliaryListener;Ljava/lang/String;)V	a	addCancellableAuxiliaryListener
		p	0		listener
		p	1		listenerDescription
	m	(Lsnoddasmannen/galimulator/corporation/Corporation;)V	a	registerCorporation
		p	0		corporation
	m	(Lsnoddasmannen/galimulator/Culture;)V	a	registerCulture
		p	0		culture
	m	(Lsnoddasmannen/galimulator/Empire;)Z	a	canControlEmpireShips
		c	Potentially broken. Beware
	m	(Lsnoddasmannen/galimulator/Empire;Lsnoddasmannen/galimulator/War;)Z	a	
		p	1		war
	m	(Lsnoddasmannen/galimulator/EmpireDescriptor;)Lsnoddasmannen/galimulator/Empire;	a	registerEmpireFrom
		p	0		descriptor
	m	(Lsnoddasmannen/galimulator/Family;)V	a	showFamilyDetail
	m	(Lsnoddasmannen/galimulator/interface_10;)V	a	__unusedMethod0
		p	0		arg0
	m	(Lsnoddasmannen/galimulator/Player;)V	a	showPlayerStatusWidget
		p	0		player
	m	(Lsnoddasmannen/galimulator/PlayServiceStatus;)V	a	set_ai
		p	0		arg
	m	(Lsnoddasmannen/galimulator/Quest;)V	a	postQuest
		c	Post a quest onto the bulletin log and register the quest in the list of all quests.
		p	0		quest
	m	(Lsnoddasmannen/galimulator/RewardData;)V	a	__nopMethod0
		p	0		arg
	m	(Lsnoddasmannen/galimulator/StarGenerator;)Lsnoddasmannen/galimulator/ui/GalaxyPreviewWidget;	a	openGalaxyPreviewWidget
		p	0		generator
	m	(Lsnoddasmannen/galimulator/Tutorial;)V	a	openTutorial
		p	0		tutorial
	m	(Lsnoddasmannen/galimulator/ui/Widget;Ljava/lang/Class;Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;Z)Z	a	closeWidgets
		p	0		topLevelElement
			c	May be null to affect all widgets.
		p	1		widgetClass
		p	2		widgetId
		p	3		closeWidgets
	m	(Z)V	a	__unusedMethod__setProvideRewards
		p	0		provideRewards
	m	()Z	A	hasSleeperEmpires
	m	()V	aA	__nopMethod2
	m	()V	aB	__nopMethod0
	m	()V	ad	showTutorialSelection
	m	()V	aD	__nopMethod1
	m	(Lsnoddasmannen/galimulator/actors/Actor;)Lsnoddasmannen/galimulator/actors/Actor;	addActor	addActor
		p	0		actor
	m	(Lsnoddasmannen/galimulator/AuxiliaryListener;)V	addAuxiliaryListener	addAuxiliaryListener
		p	0		listener
	m	(Lsnoddasmannen/galimulator/ui/Widget;)V	addUnbufferedWidget	addUnbufferedWidget
		p	0		widget
	m	()V	aE	deactivateTotems
	m	()V	af	openNewDynastyWidget
	m	()V	ag	toggleUIVisibility
	m	()Lsnoddasmannen/galimulator/Dialog;	aI	getGalaxyTypeSelectionDialog
	m	()Ljava/util/List;	aJ	getSelectableMaps
	m	()Ljava/util/List;	aL	getBitmapStarGenerators
	m	()V	am	__nopMethod3
	m	()Lsnoddasmannen/galimulator/Empire;	an	getRandomEmpire
	m	()Lsnoddasmannen/galimulator/Person;	aN	getRandomPerson
	m	()Ljava/util/Vector;	aO	getFamilies
	m	()V	ap	__unusedMethod1
	m	()V	aP	sortFamilies
	m	()V	as	makeWebbedStarlanes
	m	()V	av	spawnSpaceOddity
		c	Will not spawn any space oddities or monsters if a space oddity already exists.\n\n@see Actor#isMonster()
	m	()F	aw	getResearchMultiplier
	m	()V	b	__unusedMethod0
	m	(FFLsnoddasmannen/galimulator/actors/Actor;F)Lsnoddasmannen/galimulator/actors/Actor;	b	getNearestEnemy
		p	0		originX
		p	1		originY
		p	2		witness
		p	3		searchRadius
	m	(FFLsnoddasmannen/galimulator/Empire;F)Lsnoddasmannen/galimulator/actors/Actor;	b	findNearestEnemyFast
		p	0		x
		p	1		y
		p	2		ownerEmpire
		p	3		searchRadius
	m	(I)Lsnoddasmannen/galimulator/actors/Actor;	b	lookupActor
		p	0		actorId
	m	(Lcom/badlogic/gdx/math/Vector2;)Z	b	clamp
		p	0		position
	m	(Ljava/lang/Class;)V	b	showUniqueWidget
		c	Ensures uniqueness, though for all intents and purposes it is\nidentical to {@link #showWidget(Class)} for non-persistent widgets.\n\nFor persistent widgets, it does not show the widget if it is already visible.
		p	0		clazz
	m	(Ljava/util/ArrayList;Lsnoddasmannen/galimulator/Star;)Z	b	
		p	1		star
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	b	unregisterActor
		p	0		actor
	m	(Lsnoddasmannen/galimulator/Alliance;)V	b	unregisterAlliance
		p	0		alliance
	m	(Lsnoddasmannen/galimulator/artifacts/Artifact;)V	b	unregisterArtifact
		p	0		artifact
	m	(Lsnoddasmannen/galimulator/corporation/Corporation;)V	b	
		c	@deprecated Corporations seem to be dead code of an age long byegone.
		p	0		corporation
	m	(Lsnoddasmannen/galimulator/Culture;)V	b	unregisterCulture
		p	0		culture
	m	(Lsnoddasmannen/galimulator/Family;)V	b	addFamily
		p	0		family
	m	(Lsnoddasmannen/galimulator/Item;)V	b	removeDisplayedItem
		p	0		item
	m	(Lsnoddasmannen/galimulator/Quest;)V	b	unregisterQuest
		p	0		quest
	m	(Lsnoddasmannen/galimulator/RewardData;)V	b	__unusedMethod__setReward
		c	This method is unused as it is related to the feature where you can unlock actors\nby watching an advert, which only exists on Android releases of galimulator. As such,\nthis functionality is unused on desktop releases of the game.
	m	(Z)V	b	setHalfStepping
		c	Whether to move at "half" speed, i.e. by omitting every second logical simulation tick.
	m	()V	bb	ensureConnectedStarsConnected
		c	Connect stars that are connected according to their {@link Star#intLanes}.\nThis will likely be called while loading a savegame. Not of relevance in other scenarios.
	m	()V	bc	ensureStarOwnerSet
		c	Ensure that the star's ownerEmpire corresponds to the empire defined by the star's ownerid.
	m	()V	bd	connectInterconnected
	m	()V	be	connectQuick
	m	()V	bf	connectStandard
	m	(I)Lsnoddasmannen/galimulator/Culture;	c	lookupCulture
		p	0		cultureId
	m	(ILsnoddasmannen/galimulator/MapData;)V	c	restartGalaxy
		p	0		newStarCount
		p	1		newMapMeta
	m	(Lcom/badlogic/gdx/math/Vector2;)Lsnoddasmannen/galimulator/Person;	c	createPerson
		p	0		birthPosition
	m	(Lsnoddasmannen/galimulator/Family;)V	c	removeFamily
		p	0		family
	m	(Lsnoddasmannen/galimulator/Star;)Z	c	isDisrupted
		p	0		star
	m	(Z)V	c	clearActiveWidgets
		p	0		keepWidgetManipulationLock
	m	()Z	C	closeLastWidget
	m	()V	closeNonPersistentWidgets	closeNonPersistentWidgets
	m	(Lsnoddasmannen/galimulator/ui/Widget;)V	closeWidget	closeWidget
		p	0		widget
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Star;)V	connectStars	connectStars
	m	(I)Lsnoddasmannen/galimulator/Fleet;	d	lookupFleet
		p	0		fleetId
	m	(Ljava/lang/String;)V	d	postBulletin
		p	0		text
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	d	
		p	0		actor
	m	(Lsnoddasmannen/galimulator/Empire;)V	d	registerSleeperEmpire
		c	Does nothing if called with the neutral empire.
		p	0		empire
	m	(Lsnoddasmannen/galimulator/Empire;Lsnoddasmannen/galimulator/Star;)Z	d	
		p	1		star
	m	(Lsnoddasmannen/galimulator/Star;)V	d	addDisruption
		p	0		star
	m	(Lsnoddasmannen/galimulator/ui/Widget;)V	d	focusWidget
		c	Note: Only works for Widgets added unbuffered or BufferedWidgetWrappers.
		p	0		widget
	m	()I	D	tickPausedItems
		c	Returns 0 if no items exist/are to be displayed, 1 otherwise.
	m	(Lsnoddasmannen/galimulator/rendersystem/RenderCache;)V	draw	draw
	m	()Ljava/util/Vector;	e	getSaveNames
	m	(I)Lsnoddasmannen/galimulator/Empire;	e	lookupEmpire
		p	0		empireId
	m	(Lsnoddasmannen/galimulator/Empire;)V	e	registerEmpire
		p	0		empire
	m	(Lsnoddasmannen/galimulator/Star;)V	e	removeDisruption
		p	0		star
	m	()Lsnoddasmannen/galimulator/actors/Actor;	f	getHighestXPActor
	m	(I)Lsnoddasmannen/galimulator/artifacts/Artifact;	f	lookupArtifact
		p	0		artifactId
	m	(Lsnoddasmannen/galimulator/Empire;)V	f	onEmpireDeath
	m	(Z)V	f	setInWelcomeWidget
		c	Might also have something to do with the tutorial, idk.
	m	()Lsnoddasmannen/galimulator/Star;	F	getRandomStar
	m	(FFLsnoddasmannen/galimulator/Empire;F)Lsnoddasmannen/galimulator/actors/Actor;	findNearestActor	findNearestEnemy
		p	0		x
		p	1		y
		p	2		ownerEmpire
		p	3		searchRadius
	m	(FF)Lsnoddasmannen/galimulator/Star;	findStarNear	findStarNear
		p	0		x
		p	1		y
	m	(FFDLsnoddasmannen/galimulator/Empire;)Lsnoddasmannen/galimulator/Star;	findStarNear	findStarNear
		p	0		x
		p	1		y
		p	2		maxSearchRadius
	m	(I)Lsnoddasmannen/galimulator/Family;	g	lookupFamily
	m	(Lsnoddasmannen/galimulator/Empire;)Ljava/util/Vector;	g	getStarsOf
		p	0		empire
	m	(Z)V	g	togglePaused
		p	0		resumeAtFullSpeed
	m	()Lsnoddasmannen/galimulator/GalColor;	G	generateEmpireColor
	m	(ILsnoddasmannen/galimulator/MapData;)V	generateGalaxy	generateGalaxy
		p	0		starCount
		p	1		mapMeta
	m	()Lsnoddasmannen/galimulator/RewardData;	get_aE	get__UnusedField0
	m	()Z	get_af	isInWelcomeWidget
		c	This state forbids many click interactions, and may also stop drawing certain widgets.\n\n<p>This may also have somethign to do with the tutorial, but at first\nglance this is hard to guess. That being said, it is mostly only\ntrue while the welcome widget is active.
	m	()Z	get_aF	__nopMethod__isProvidingRewards
		c	Always returns false.
	m	()Z	get_ag	isSlowMode
	m	()Lsnoddasmannen/galimulator/PlayServiceStatus;	get_ai	getPlayServiceStatus
		c	Most likely irrelevant on desktop.
	m	()I	get_aJ	getStepTargetYear
	m	()Ljava/util/ArrayList;	get_r	getCultures
	m	()Ljava/util/Vector;	get_x	getAuxiliaryListeners
	m	()Ljava/util/concurrent/Semaphore;	getMainTickLoopLock	getMainTickLoopLock
	m	()Lsnoddasmannen/galimulator/MapData;	getMapData	getMapData
	m	()F	getMaxX	getMaxX
	m	()F	getMaxY	getMaxY
	m	()I	getMilliYear	getMilliYear
	m	(Lsnoddasmannen/galimulator/Empire;Lsnoddasmannen/galimulator/Empire;)Lsnoddasmannen/galimulator/War;	getOrCreateWar	getOrCreateWar
		p	0		e1
		p	1		e2
	m	(Lsnoddasmannen/galimulator/Empire;)Ljava/util/List;	getParticipatingWars	getParticipatingWars
		p	0		empire
	m	()Ljava/util/Vector;	getPersons	getPersons
	m	()Lsnoddasmannen/galimulator/Player;	getPlayer	getPlayer
	m	()Ljava/util/List;	getStateActorCreators	getStateActorCreators
	m	()Z	h	canSpawnEmpires
	m	(I)V	h	stepMilliYears
	m	(Ljava/lang/String;)V	h	setBackgroundTaskProgress
		p	0		backgroundProgress
	m	(Lsnoddasmannen/galimulator/Star;)Z	h	syncDisruptedFlag
		c	Synchronize the Star's disrupted flag with the list of disrupted stars within the Space class.\nMore specifically, the flag will be set to true if the star is located in the list and false otherwise.
		p	0		star
	m	()V	i	__unusedMethod_giveReward
		c	This method is unused as it is related to the feature where you can unlock actors\nby watching an advert, which only exists on Android releases of galimulator. As such,\nthis functionality is unused on desktop releases of the game.
	m	(I)Lsnoddasmannen/galimulator/ui/Widget;	i	displayAd
	m	()V	I	clearBulletinLog
	m	(F)V	initialize	initialize
		p	0		aspectRatio
	m	()V	initializeActorSpawnPredicates	initializeActorSpawnPredicates
	m	()Z	isPaused	isPaused
	m	()V	j	__nopMethod4
	m	(I)Lsnoddasmannen/galimulator/Star;	j	lookupStarFromUID
		c	Star UIDs begin with {@value -1} - do not ask why
		p	0		starUID
	m	(Ljava/lang/String;)V	j	saveScenario
		p	0		filename
	m	(Z)V	j	connectOnAString
	m	()V	J	showTPSControllerWidget
	m	()Lsnoddasmannen/galimulator/RewardData;	k	__unusedMethod__generateReward
	m	(I)V	k	__nopMethod4
		p	0		arg
	m	(I)Ljava/util/Vector;	l	getPeopleAtJobLevel
		p	0		jobLevel
	m	()V	M	showGenealogyWidget
	m	()V	N	showHistomapWidget
	m	()V	naiveRestoreQuadtree	naiveRestoreQuadtree
	m	()V	O	showReligionListWidget
	m	()V	openActiveWarList	openActiveWarList
	m	(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	openInputDialog	openInputDialog
		p	0		listener
		p	1		headerTitle
		p	2		hint1
		p	3		hint2
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;Z)Lsnoddasmannen/galimulator/ui/OptionChooserWidget;	openOptionChooser	openOptionChooser
	m	(Lsnoddasmannen/galimulator/AbstractBulletin;)V	postBulletin	postBulletin
		p	0		bulletin
	m	()V	recomputeVisibleWidgets	recomputeVisibleWidgets
	m	()V	regenerateVoronoiCells	regenerateVoronoiCells
	m	(Lsnoddasmannen/galimulator/AuxiliaryListener;)V	removeAuxiliaryListener	removeAuxiliaryListener
		p	0		listener
	m	()V	restoreQuadtree	restoreQuadtree
	m	(Ljava/lang/String;Ljava/lang/String;)V	saveAsync	saveAsync
	m	(Ljava/lang/String;)V	setBackgroundTaskDescription	setBackgroundTaskDescription
		p	0		taskDescription
	m	(Z)V	setPaused	setPaused
		p	0		paused
	m	()V	setupBackgroundEffects	setupBackgroundEffects
	m	(Lsnoddasmannen/galimulator/Dialog;ZLsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;Z)V	showDialog	showDialog
	m	()V	showGalaxyCreationScreen	showGalaxyCreationScreen
	m	(Lsnoddasmannen/galimulator/Item;)V	showItem	showItem
		p	0		item
	m	()V	showOnlineScenarioBrowser	showOnlineScenarioBrowser
	m	(Ljava/lang/String;)V	showToast	showToast
		p	0		toast
	m	(Ljava/lang/Class;)V	showWidget	showWidget
		p	0		widgetClass
	m	(Lsnoddasmannen/galimulator/ui/Widget;)V	showWidget	showWidget
		p	0		widget
	m	(Lsnoddasmannen/galimulator/Star;)Lsnoddasmannen/galimulator/actors/Actor;	spawnActor	spawnActor
		p	0		location
	m	()V	T	showArtifactListWidget
	m	()I	tick	tick
	m	()V	u	reopenUIWidgets
	m	()V	x	clearDisplayedItems
	m	()V	X	showStepButton
	m	()Lsnoddasmannen/galimulator/Dialog;	y	getTranscendedEmpiresListDialog
	m	()Lsnoddasmannen/galimulator/Dialog;	z	getSleeperListDialog
	m	()V	Z	openWarRoom
c	snoddasmannen/galimulator/Space$ActorSpawningPredicate	snoddasmannen/galimulator/Space$ActorSpawningPredicate
	f	Lsnoddasmannen/galimulator/actors/StateActorCreator;	actorFactory	actorFactory
	f	Lsnoddasmannen/galimulator/Religion;	religionRequirement	religionRequirement
	f	F	spawningChance	spawningChance
	f	Ljava/util/List;	specialRequirements	specialRequirements
	m	(Lsnoddasmannen/galimulator/actors/StateActorCreator;F)V	<init>	
		p	1		creatkr
		p	2		spawningChance
	m	(Lsnoddasmannen/galimulator/actors/StateActorCreator;FLjava/util/List;Lsnoddasmannen/galimulator/Religion;)V	<init>	
		p	1		creator
		p	2		spawningChance
		p	3		requiredSpecials
		p	4		requiredReligion
	m	(Lsnoddasmannen/galimulator/actors/StateActorCreator;FLsnoddasmannen/galimulator/EmpireSpecial;)V	<init>	
		p	1		creator
		p	2		spawningChance
		p	3		requiredSpecial
	m	(Lsnoddasmannen/galimulator/actors/StateActorCreator;FLsnoddasmannen/galimulator/Religion;)V	<init>	
		p	1		creator
		p	2		spawningChance
		p	3		religionRequirement
	m	(Lsnoddasmannen/galimulator/Star;)Z	test	test
		p	1		spawnLocation
c	snoddasmannen/galimulator/Space$ConnectionMethod	snoddasmannen/galimulator/Space$ConnectionMethod
	f	Ljava/lang/String;	name	name
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	
		p	3		name
	m	()V	a	runMethod
c	snoddasmannen/galimulator/Space$MapsSelectionEvent	snoddasmannen/galimulator/Space$MapsSelectionEvent
	f	Lsnoddasmannen/galimulator/Space$MapsSelectionEvent$MapSelectionActivity;	a	activity
	f	Lsnoddasmannen/galimulator/MapData;	b	selectedMap
	m	(Lsnoddasmannen/galimulator/Space$MapsSelectionEvent$MapSelectionActivity;Lsnoddasmannen/galimulator/MapData;)V	<init>	<init>
		p	1		activity
		p	2		map
c	snoddasmannen/galimulator/Space$MapsSelectionEvent$MapSelectionActivity	snoddasmannen/galimulator/Space$MapsSelectionEvent$MapSelectionActivity
c	snoddasmannen/galimulator/Space$SaveMode	snoddasmannen/galimulator/Space$SaveMode
c	snoddasmannen/galimulator/Space$StarAdjustmentMethod	snoddasmannen/galimulator/Space$StarAdjustmentMethod
	f	Ljava/lang/String;	name	name
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	
		p	3		name
	m	(Lsnoddasmannen/galimulator/Star;)V	a	adjust
		p	1		star
c	snoddasmannen/galimulator/Sprawl	snoddasmannen/galimulator/Sprawl
	f	Z	alive	alive
	f	Lsnoddasmannen/galimulator/Sprawl;	buddy	buddy
	f	Lsnoddasmannen/galimulator/GalColor;	color	color
	f	Lsnoddasmannen/galimulator/Lazy$StarLazy;	home	home
	f	F	orbitAngle	orbitAngle
	f	F	orbitDistance	orbitDistance
	f	F	orbitSpeed	orbitSpeed
	f	Lcom/badlogic/gdx/math/Vector2;	position	position
	f	I	positionValidYear	positionValidYear
	f	F	rotation	rotation
	f	Lsnoddasmannen/galimulator/Sprawl$SprawlType;	type	type
	m	()V	a	drawBuddy
	m	(Lsnoddasmannen/galimulator/Sprawl;)V	a	setBuddy
		p	1		sprawl
	m	()Z	b	hasBuddy
	m	(Z)V	setAlive	setAlive
		p	1		alive
c	snoddasmannen/galimulator/Sprawl$SprawlType	snoddasmannen/galimulator/Sprawl$SprawlType
	m	()V	a	tick
	m	(FFLsnoddasmannen/galimulator/GalColor;FLsnoddasmannen/galimulator/Sprawl;)V	a	render
		p	1		x
		p	2		y
		p	3		color
		p	4		rotation
		p	5		sprawl
c	snoddasmannen/galimulator/Spy	snoddasmannen/galimulator/Spy
	m	(Lsnoddasmannen/galimulator/Empire;)V	a	setTarget
	m	()V	b	tick
c	snoddasmannen/galimulator/Star	snoddasmannen/galimulator/Star
	f	I	artifactId	artifactId
		c	May be 0 to indicate that no artifact is located at this star.
	f	Ljava/util/HashMap;	b	starlaneVertices
	f	Z	beacon	beacon
	f	Lsnoddasmannen/galimulator/PreciousCommodity;	commodity	commodity
	f	Lsnoddasmannen/galimulator/Lazy$CultureLazy;	cultureLazy	cultureLazy
	f	I	development	development
	f	F	distanceOverride	distanceOverride
	f	Lsnoddasmannen/galimulator/factions/Faction;	faction	faction
	f	Lsnoddasmannen/galimulator/Religion;	faith	faith
	f	F	globalSizeFactor	globalSizeFactor
	f	Z	h	disrupted
	f	F	heat	heat
	f	Z	i	cachedBorderVertices
	f	I	id	id
	f	Ljava/util/Vector;	intLanes	intLanes
	f	I	l	
		c	Most likely a debug value.
	f	Lcom/badlogic/gdx/math/Vector2;	lastMoved	lastMoved
	f	Lsnoddasmannen/galimulator/Religion;	minorityFaith	minorityFaith
	f	Lsnoddasmannen/galimulator/artifacts/Artifact;	n	artifact
	f	Ljava/lang/String;	name	name
	f	Ljava/util/Vector;	neighbours	neighbours
	f	Ljava/util/ArrayList;	o	starConnectionMeta
		c	Used only as metadata for the standard connection method. It is cleared after use.\n\n<p>It is questionable why this field even exists in the Star class.\n\n@deprecated Not of use most of the time.
	f	Ljava/util/Set;	orbitingActors	orbitingActors
	f	Lsnoddasmannen/galimulator/Empire;	ownerEmpire	ownerEmpire
	f	I	ownerid	ownerid
	f	Lsnoddasmannen/galimulator/StarPath;	path	path
	f	F	pathAngle	pathAngle
	f	F	pathAngleVelocity	pathAngleVelocity
	f	Lcom/badlogic/gdx/math/Vector2;	pathNudge	pathNudge
	f	Ljava/util/List;	q	jobTypes
	f	Lcom/badlogic/gdx/math/Vector2;	r	coordinateVector
	f	F	sizeFactor	sizeFactor
	f	F	sprawlLevel	sprawlLevel
	f	Ljava/util/ArrayList;	sprawls	sprawls
	f	Lsnoddasmannen/galimulator/Native;	starNative	starNative
	f	Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;	starRenderingRegion	starRenderingRegion
	f	[F	t	starRegionVertices
	f	F	wealth	wealth
	f	D	x	x
	f	D	y	y
	m	(DD)V	a	move
		c	Adds the x/y components to the current coordinates. Note: Does not updated the internal libGDX location vector.
		p	1		x
		p	3		y
	m	(F)V	a	addWealth
		c	Add a fixed wealth amount ontop of the current wealth of this star.\nCapped at 11.0F
		p	1		amount
	m	(FF)D	a	distanceTo
		c	Note: Try to use {@link #distanceToSq(float, float)} when applicable, for performance reasons.\n\nThis method returns the euclidian distance between this star and the specified location.
		p	1		x
		p	2		y
	m	(Ljava/lang/String;)V	a	setName
		p	1		name
	m	(Ljava/util/ArrayList;)V	a	setStarConnectionMeta
		c	Used only as metadata for the standard connection method. It is cleared after use.
		p	1		meta
	m	(Ljava/util/List;)V	a	calculateVoronoiVertices
		p	1		voronoiEdges
	m	(Ljava/util/Vector;I)V	a	getStarlaneNeighbours0
		p	1		accumulator
		p	2		distance
	m	(Lsnoddasmannen/galimulator/artifacts/Artifact;)V	a	setArtifact
		p	1		artifact
			c	The artifact that should now be present on this star, {@code null} if no artifact should be present.
	m	(Lsnoddasmannen/galimulator/Culture;)V	a	setCulture
		p	1		culture
	m	(Lsnoddasmannen/galimulator/factions/Faction;)V	a	setFaction
		p	1		faction
	m	(Lsnoddasmannen/galimulator/Item;)D	a	distanceTo
		p	1		item
	m	(Lsnoddasmannen/galimulator/Native;)V	a	setStarNative
		p	1		starNative
	m	(Lsnoddasmannen/galimulator/Religion;)V	a	setFaith
		p	1		primaryFaith
	m	(Lsnoddasmannen/galimulator/Star;I)Z	a	isOnNetwork
		c	Ignores disruption status.\nA depth smaller or equal to 0 will result in all stars in the network to be queried.\n\n@deprecated You can probably code this method yourself and be faster performance-wise
		p	1		targetStar
		p	2		networkDepth
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Star;)F	a	distanceBetweenSq
		p	0		starA
		p	1		starB
	m	(Lsnoddasmannen/galimulator/Star$PolygonType;)V	a	setStarRegionTexture
		p	1		texture
	m	(Lsnoddasmannen/galimulator/StarPath;F)V	a	setPath
		p	1		path
		p	2		basePathAngleVelocity
			c	Actual velocity is this value multiplied by a random value between 2e-4 and 4e-4
	m	()V	A	clearBorderVerticesCache
	m	(I)V	addDevelopment	addDevelopment
		p	1		development
			c	Note: Development is capped at 14400, though Galimulator does not correctly clamp that value. As such incrementing it to a value over that might result in unspecified behaviour, especially when mods come into play.
	m	(Lsnoddasmannen/galimulator/actors/StateActor;)V	addOrbitingActor	addOrbitingActor
		p	1		actor
	m	()V	addSprawl	addSprawl
	m	(FF)F	b	distanceToSq
		p	1		x
		p	2		y
	m	(I)V	b	
		p	1		hopDistance
	m	(Ljava/util/Vector;I)I	b	getNumStarsNear0
		c	Ignores disruption status.\nA depth smaller than 0 will result in all stars in the network to be queried.\n\n@deprecated You can probably code this method yourself and be faster performance-wise
		p	1		visitedStars
		p	2		depth
	m	(Lsnoddasmannen/galimulator/Religion;)V	b	setMinorityFaith
		p	1		faith
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Star;)D	b	distanceBetween
		p	0		starA
		p	1		starB
	m	(F)V	c	setPathAngleVelocity
		p	1		velocity
	m	(I)Ljava/util/Vector;	c	getStarlaneNeighbours
		p	1		distance
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		c	Comparator behaviour is based on the star's id.
		p	1		other
	m	(Lsnoddasmannen/galimulator/Star;)V	connect	connect
		p	1		star
	m	()V	d	drawStarlanes
	m	(F)V	d	addSprawlLevel
		p	1		increment
	m	(Lsnoddasmannen/galimulator/Empire;)Z	d	hasDirectRouteTo
		c	This method returns {@code true} if there is no direct route to the given empire from this star. If two or more\nstarlane hops are required to reach a star, then it is equivalent to there being no direct connection. Similarly, if all\nconnections are disrupted, then it is equivalent to there being no route.\n\n<p>If the target empire is {@code null}, then this method will check whether there is a route to any other empire\nexcept for the star's owning empire (this includes the neutral empire!).\n\n@see  Space#isDisrupted(Star)
		p	1		targetEmpire
			c	The target empire, {@code null} for any empire (including the neutral empire but excluding the owner empire)
	m	(Lsnoddasmannen/galimulator/Star;)Z	d	isNeighbour
		c	Note: Ignores disruptions.
		p	1		star
	m	(Lsnoddasmannen/galimulator/Star;)V	disconnect	disconnect
		p	1		star
	m	()V	E	drawSprawl
		c	Does not draw sprawl buddies.
	m	()V	F	drawSprawlBuddies
	m	()Ljava/util/ArrayList;	get_o	getStarConnectionMeta
		c	Used only as metadata for the standard connection method. It is cleared after use.
	m	()F	get_s	getHeat
	m	()Lsnoddasmannen/galimulator/artifacts/Artifact;	getArtifact	getArtifact
	m	()Z	getBeacon	getBeacon
	m	()Lsnoddasmannen/galimulator/PreciousCommodity;	getCommodity	getCommodity
	m	()I	getDevelopment	getDevelopment
	m	()Lsnoddasmannen/galimulator/factions/Faction;	getFaction	getFaction
	m	()Lsnoddasmannen/galimulator/Religion;	getFaith	getFaith
	m	(Z)Ljava/util/Vector;	getForeignConnections	getForeignConnections
	m	()Lcom/badlogic/gdx/math/Vector2;	getLastMoved	getLastMoved
	m	()Lsnoddasmannen/galimulator/Religion;	getMinorityFaith	getMinorityFaith
	m	()Lsnoddasmannen/galimulator/Empire;	getOwningEmpire	getOwningEmpire
	m	()Lsnoddasmannen/galimulator/StarPath;	getPath	getPath
	m	()F	getPathAngleVelocity	getPathAngleVelocity
	m	()Ljava/util/ArrayList;	getSprawls	getSprawls
	m	()Lsnoddasmannen/galimulator/Native;	getStarNative	getStarNative
	m	()F	getWealth	getWealth
	m	(Lsnoddasmannen/galimulator/Star;)V	h	clearBorderVerticesCache
		p	1		__unused_Arg
	m	()F	H	getExclusionDiameter
		c	Obtains the diameter of the exclusion box centered around this star in which no other stars may spawn.\n<b>Note that this is only valid during star population. Especially moving galaxies will invalidate that requirement.</b>
	m	()V	i	moveStar
	m	()Lcom/badlogic/gdx/math/Rectangle;	I	getExclusionBox
		c	Obtains the exclusion box centered around this star in which no other stars may spawn.\n<b>Note that this is only valid during star population. Especially moving galaxies will invalidate that requirement.</b>
	m	()V	incrementHeat	incrementHeat
	m	()Z	isCapital	isCapital
	m	()Ljava/util/Vector;	k	getActiveConnections
		c	If this Star itself is disrupted, then the returned collection is empty.
	m	()Ljava/util/Vector;	l	getForeignCultureConnections
		c	Obtains the stars which are the starlane neighbours of this stars and also have a different culture.\nIf this star is disrupted, an empty vector will be returned instead.
	m	()Ljava/util/Vector;	m	getDirectOwnerRoutes
		c	Returns a vector of {@link Star}s that includes all undisrupted neighbouring stars that are owned\nby the same {@link #getOwningEmpire()}
	m	()Lsnoddasmannen/galimulator/Culture;	M	getCulture
	m	()I	n	getNumStarsOnNetwork
		c	Get amount of stars in the network connected to this star, ignoring disruption status.\n\n@deprecated You can probably code this method yourself and be faster performance-wise
	m	()Z	o	isDeveloped
	m	(Lsnoddasmannen/galimulator/Empire;)V	onHostileTakeover	onHostileTakeover
	m	()V	r	removeArtifact
	m	(Ljava/io/ObjectInputStream;)V	readObject	readObject
		p	1		in
	m	(F)V	reduceWealthFactor	reduceWealthFactor
		p	1		value
			c	Between 0 (wealth untouched) and 1 (remove all wealth)
	m	()V	refreshBeaconState	refreshBeaconState
	m	()V	removeSprawl	removeSprawl
	m	()V	renderRegion	renderRegion
	m	()V	s	clearStarConnectionMeta
	m	(Z)V	setBeacon	setBeacon
		p	1		beacon
	m	(I)V	setDevelopment	setDevelopment
		c	Set the development.\n\nNote: A development greater than 1440 makes little sense, see {@link #isDeveloped()}.
		p	1		development
	m	()V	tick	tick
	m	()V	y	drawStarBorders
c	snoddasmannen/galimulator/Star$Local0	snoddasmannen/galimulator/Star$Local0
	f	Lsnoddasmannen/galimulator/Star;	a	this$0
	m	(Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Star;)V	<init>	
		p	2		this$0
c	snoddasmannen/galimulator/Star$PolygonType	snoddasmannen/galimulator/Star$PolygonType
	f	Ljava/lang/String;	texture	texture
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	
		p	3		texture
c	snoddasmannen/galimulator/StarGenerator	snoddasmannen/galimulator/StarGenerator
	m	()Lsnoddasmannen/galimulator/Star;	generateStar	generateStar
	m	()Lcom/badlogic/gdx/graphics/Texture;	getBackgroundTexture	getBackgroundTexture
	m	()Ljava/lang/String;	getEngravingText	getEngravingText
	m	()F	getMaxX	getMaxX
	m	()F	getMaxY	getMaxY
	m	()Z	hasMovingStars	hasMovingStars
	m	()Ljava/lang/String;	name	name
	m	()V	prepareGenerator	prepareGenerator
c	snoddasmannen/galimulator/StarPath	snoddasmannen/galimulator/StarPath
	f	F	xFudge	xFudge
	f	F	yFudge	yFudge
	m	(F)V	a	setFudge
		c	Actual x/y fudge is random. The provided argument is plainly the maximum amplitude of the fudge.
		p	1		fudgeFactor
	m	(FF)V	a	move
		c	Move the fudge by the given x/y coordinates.
		p	1		x
		p	2		y
	m	(F)Lcom/badlogic/gdx/math/Vector2;	b	getPosition
		p	1		angle
c	snoddasmannen/galimulator/TextBulletin	snoddasmannen/galimulator/TextBulletin
c	snoddasmannen/galimulator/ui/BaseButtonWidget	snoddasmannen/galimulator/ui/BaseButtonWidget
	f	I	a	textHAlign
		c	Horizontal alignment of the text within the button, see the constants within LibGDX's Align class.
	f	Lcom/badlogic/gdx/graphics/g2d/TextureRegion;	b	texture
	f	I	c	width
		c	-1 to make it dynamic
	f	Ljava/lang/String;	d	buttonText
	f	Lsnoddasmannen/galimulator/GalColor;	e	buttonColor
	f	Lsnoddasmannen/galimulator/GalColor;	f	textColor
	f	I	g	height
	f	I	h	textOffsetX
	f	Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;	i	font
	f	F	j	textOffsetY
		c	Possibly set to bogus values at runtime, especially for instances of NinepatchButtonWidget. Might require more in-depth analysis.
	m	(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;III)V	<init>	
		p	1		texture
		p	2		width
			c	A value of -1 denotes dynamically set width (based on the size of the button text)
		p	3		height
		p	4		textOffsetX
			c	Value should probably be 0 most of the time.
	m	(Ljava/lang/String;III)V	<init>	
		p	1		texturePath
		p	2		width
			c	A value of -1 denotes dynamically set width (based on the size of the button text)
		p	3		height
		p	4		textOffsetX
			c	Value should probably be 0 most of the time.
	m	(Ljava/lang/String;IILjava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalColor;I)V	<init>	
		p	1		texturePath
			c	May be nullable, especially if the texture is defined through other means (or if another form of Texture rendering is used, e.g. NinePatch)
		p	2		width
			c	A value of -1 denotes dynamically set width (based on the size of the button text)
		p	3		height
		p	4		buttonText
		p	5		font
		p	6		textColor
		p	7		buttonColor
		p	8		textoffsetX
			c	Value should probably be 0 most of the time.
	m	(I)V	b	setHAlign
		c	Sets the horizontal alignment of text within the widget.
		p	1		halign
			c	Horizontal alignment of the text within the button, see the constants within LibGDX's Align class.
	m	()V	renderButtonBackground	renderButtonBackground
	m	(Lsnoddasmannen/galimulator/GalColor;)V	setButtonColor	setButtonColor
		p	1		buttonColor
	m	(Ljava/lang/String;)V	setButtonText	setButtonText
		p	1		buttonText
c	snoddasmannen/galimulator/ui/BufferedWidgetWrapper	snoddasmannen/galimulator/ui/BufferedWidgetWrapper
	f	Lsnoddasmannen/galimulator/ui/Widget;	a	wrappingWidget
	m	(FFZ)V	hover	
		p	3		
			c	From what is discernible, this value is always true, though with subclassing that may not be the case.
c	snoddasmannen/galimulator/ui/class_3	snoddasmannen/galimulator/ui/ArtifactListWidget
c	snoddasmannen/galimulator/ui/class_5	snoddasmannen/galimulator/ui/BulletinLog
	f	Ljava/util/Vector;	a	bulletins
	m	()V	a	tick
	m	(Lsnoddasmannen/galimulator/AbstractBulletin;)V	a	post
	m	()V	c	clear
c	snoddasmannen/galimulator/ui/class_30	snoddasmannen/galimulator/ui/FlagWidget
	f	Lsnoddasmannen/galimulator/FlagOwner;	a	flagOwner
	f	I	b	height
	f	I	c	width
	f	F	d	defaultScale
	f	Z	e	defaultGradientShadow
	m	(Lsnoddasmannen/galimulator/FlagOwner;IIFZ)V	<init>	
		p	1		owner
		p	2		with
		p	3		height
		p	4		defaultScale
		p	5		defaultGradientShadow
	m	(F)V	a	setDefaultScale
		p	1		scale
	m	(FFFZ)V	a	draw
		p	1		scale
		p	2		x
		p	3		y
		p	4		gradientShadow
	m	(FFFZLcom/badlogic/gdx/graphics/Camera;)V	a	draw
		p	1		x
		p	2		y
		p	3		scale
		p	4		gradientShadow
		p	5		projection
	m	(FFZ)V	a	draw
		p	1		x
		p	2		y
		p	3		gradientShadow
c	snoddasmannen/galimulator/ui/class_33	snoddasmannen/galimulator/ui/GenealogyWidget
c	snoddasmannen/galimulator/ui/class_34	snoddasmannen/galimulator/ui/AuxiliaryListenerCancelButton
	f	Lsnoddasmannen/galimulator/AuxiliaryListener;	a	listener
	m	(Lsnoddasmannen/galimulator/AuxiliaryListener;Ljava/lang/String;)V	<init>	
		p	1		listener
		p	2		listenerdescription
	m	()Lsnoddasmannen/galimulator/AuxiliaryListener;	get_a	getListener
c	snoddasmannen/galimulator/ui/class_36	snoddasmannen/galimulator/ui/HistomapWidget
c	snoddasmannen/galimulator/ui/class_38	snoddasmannen/galimulator/ui/TextureButtonWidget
	c	Note: Not recommended for actual use. Incurrs unnecessary drawcalls due to switching between textures.
	f	I	a	width
	f	Lcom/badlogic/gdx/graphics/Texture;	b	texture
	f	I	c	height
	m	(Ljava/lang/String;II)V	<init>	
		p	1		texturePath
		p	2		width
		p	3		height
			c	A height of -1 will automatically choose a height based on the aspect ratio of the texture and the button's width.
	m	(FF)V	a	onClick
		p	1		x
		p	2		y
c	snoddasmannen/galimulator/ui/class_40	snoddasmannen/galimulator/ui/InlineDialog
	f	Z	a	isActive
c	snoddasmannen/galimulator/ui/class_46	snoddasmannen/galimulator/ui/NinepatchFlowButton
	c	Well, I say its a ninepatch button, but the ninepatch is pretty much hardcoded.\n\nThis class is pretty much identical to {@link FlowButtonWidget}, except for the\ncase that width and height aren't necessarily hardcoded.
	f	I	a	width
	f	I	b	height
	f	Ljava/lang/String;	c	text
	f	Lcom/badlogic/gdx/graphics/g2d/NinePatch;	d	nine
		c	Note: Hardcoded to the BUTTON3 ninepatch. Further, it is unused in this class, and only used in specific subclasses.
	f	Lsnoddasmannen/galimulator/GalColor;	e	tint
	m	(Ljava/lang/Object;)V	<init>	
		p	1		text
			c	Converted to a {@link String} using {@link Object#toString()}. Does not update dynamically.
	m	(Ljava/lang/Object;Lsnoddasmannen/galimulator/GalColor;)V	<init>	
		p	1		text
			c	Converted to a String using {@link Objeect#toString()}. Does not update dynamically.
		p	2		tint
	m	(Ljava/lang/Object;Lsnoddasmannen/galimulator/GalColor;II)V	<init>	
		p	1		text
			c	Converted to a {@link String} using {@link Object#toString()}. Does not update dynamically.
		p	2		tint
		p	3		widdth
		p	4		height
c	snoddasmannen/galimulator/ui/class_49	snoddasmannen/galimulator/ui/class_49
	f	I	a	width
		c	The width of this Widget. {@value -1} if the width of this element should be set automatically.\nNote that this could possibly cause layouting issues, so beware of that when setting\ninappropriately large text for the given text.\n\nObtain the actual width of the Widget through {@link Widget#getWidth()}
	f	I	g	height
		c	The height of the element, or {@value -1} to automatically set the height of the {@link Widget}.\n\nObtain the actual height of the element through {@link Widget#getHeight()}
	m	(Ljava/lang/String;)V	a	setText
	m	(Lsnoddasmannen/galimulator/GalColor;)V	a	
		p	1		color
c	snoddasmannen/galimulator/ui/class_57	snoddasmannen/galimulator/ui/NativesListWidget
c	snoddasmannen/galimulator/ui/class_59	snoddasmannen/galimulator/ui/class_59
	f	Lsnoddasmannen/galimulator/ui/class_49;	b	displayStarCount
	f	Lsnoddasmannen/galimulator/ui/class_49;	c	displayTechLevel
	f	Lsnoddasmannen/galimulator/Empire;	d	empire
	m	(Lsnoddasmannen/galimulator/Empire;)V	<init>	
		p	1		empire
	m	()Ljava/lang/String;	l	getDisplayTechLevel
c	snoddasmannen/galimulator/ui/class_65	snoddasmannen/galimulator/ui/PersonViewWidget
	f	Lsnoddasmannen/galimulator/effects/JobSelectedEffect;	a	jobSelectionEffect
	f	Lsnoddasmannen/galimulator/Person;	c	person
	m	(Lsnoddasmannen/galimulator/Person;)V	<init>	
		p	1		person
	m	(Lsnoddasmannen/galimulator/ui/class_65;)Lsnoddasmannen/galimulator/Person;	a	access$getPerson
		p	0		syntheticArg
	m	()V	i	reloadContents
c	snoddasmannen/galimulator/ui/class_65$Local0	snoddasmannen/galimulator/ui/PersonViewWidget$SpecialsIcon
	f	Lsnoddasmannen/galimulator/PersonSpecial;	a	special
	m	(Lsnoddasmannen/galimulator/ui/class_65;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIILsnoddasmannen/galimulator/PersonSpecial;)V	<init>	
		p	2		texture
		p	3		width
		p	4		height
		p	5		textOffsetX
		p	6		special
c	snoddasmannen/galimulator/ui/class_65$Local1	snoddasmannen/galimulator/ui/PersonViewWidget$Local1
	f	Lsnoddasmannen/galimulator/Person$CVEntry;	a	cv
	m	(Lsnoddasmannen/galimulator/ui/class_65;Ljava/lang/String;IILsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalColor;ZLsnoddasmannen/galimulator/GalFX$FONT_TYPE;ILsnoddasmannen/galimulator/Person$CVEntry;)V	<init>	
		p	10		cv
c	snoddasmannen/galimulator/ui/class_67	snoddasmannen/galimulator/ui/PlayerStatusWidget
c	snoddasmannen/galimulator/ui/class_72	snoddasmannen/galimulator/ui/GalaxyRestartWidget
	f	F	a	sliderMaxStars
		c	The maximum amount of stars supported by the slider.\nMore stars may be supported when explicitly entering a number, provided insane galaxy sizes are enabled.
	f	I	d	starCount
	f	Lsnoddasmannen/galimulator/MapData;	e	galaxyMetadata
	f	Lsnoddasmannen/galimulator/ui/class_47;	f	generatorSettingsWidget
	f	Lsnoddasmannen/galimulator/ui/GalaxyPreviewWidget;	g	preview
	f	Lsnoddasmannen/galimulator/interface_6;	h	scenarioSource
	f	Lsnoddasmannen/galimulator/Space$ConnectionMethod;	i	starlaneGenerator
	f	Lsnoddasmannen/galimulator/Space$StarAdjustmentMethod;	j	adjustmentMethod
	m	(Lsnoddasmannen/galimulator/interface_6;)V	a	setScenario
		p	1		scneario
	m	(Lsnoddasmannen/galimulator/MapData;)V	a	setMapMeta
		p	1		map
c	snoddasmannen/galimulator/ui/class_74	snoddasmannen/galimulator/ui/SandboxModeWidget
	m	(Z)V	b	spawnMonsters
		p	1		spawnMany
c	snoddasmannen/galimulator/ui/class_74$Local0	snoddasmannen/galimulator/ui/SandboxModeWidget$MonsterSpawningHandler
	f	Z	a	spawnMany
	m	(Lsnoddasmannen/galimulator/ui/class_74;Z)V	<init>	
		p	2		spawnMany
c	snoddasmannen/galimulator/ui/class_77	snoddasmannen/galimulator/ui/FloatSliderWidget
	f	F	b	minValue
	f	F	c	maxValue
	m	(FFI)V	<init>	<init>
		p	1		minValue
		p	2		maxValue
		p	3		widgetWidth
	m	(F)V	a	setSelectedValue
		p	1		value
	m	()Ljava/lang/String;	f	getSliderText
	m	()F	g	getCurrentValue
c	snoddasmannen/galimulator/ui/class_78	snoddasmannen/galimulator/ui/GalimulatorWelcomeWidget
c	snoddasmannen/galimulator/ui/class_85	snoddasmannen/galimulator/ui/class_85
	f	I	a	width
	f	I	b	height
c	snoddasmannen/galimulator/ui/class_87	snoddasmannen/galimulator/ui/TPSControllerWidget
c	snoddasmannen/galimulator/ui/class_88	snoddasmannen/galimulator/ui/CultureListWidget
c	snoddasmannen/galimulator/ui/class_91	snoddasmannen/galimulator/ui/ReligionListWidget
c	snoddasmannen/galimulator/ui/class_94	snoddasmannen/galimulator/ui/TutorialDisplayWidget
	f	Lsnoddasmannen/galimulator/Tutorial;	c	tutorial
c	snoddasmannen/galimulator/ui/FlowButtonWidget	snoddasmannen/galimulator/ui/FlowButtonWidget
	c	For cases where a custom width and height is desired, use {@link NinepatchFlowButton}
	m	(Ljava/lang/String;Lsnoddasmannen/galimulator/GalColor;)V	a	drawButton
		p	1		text
		p	2		tint
	m	()V	b	onClick
c	snoddasmannen/galimulator/ui/FlowLayout	snoddasmannen/galimulator/ui/FlowLayout
c	snoddasmannen/galimulator/ui/FlowLayout$FlowDirection	snoddasmannen/galimulator/ui/FlowLayout$FlowDirection
c	snoddasmannen/galimulator/ui/GalaxyPreviewWidget	snoddasmannen/galimulator/ui/GalaxyPreviewWidget
c	snoddasmannen/galimulator/ui/InformationWidget	snoddasmannen/galimulator/ui/InformationWidget
	f	I	a	ttl
	f	Ljava/lang/String;	b	content
	f	Lsnoddasmannen/galimulator/ui/BaseButtonWidget;	c	contentWidget
	f	Lcom/badlogic/gdx/graphics/g2d/NinePatch;	d	__unusedNinepatch0
	m	(Ljava/lang/String;)V	a	setContent
	m	()Ljava/lang/String;	i	getContent
c	snoddasmannen/galimulator/ui/localclass_115	snoddasmannen/galimulator/ui/localclass_115
	f	Lsnoddasmannen/galimulator/ui/class_65;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/class_65;Ljava/lang/String;IIILjava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalColor;I)V	<init>	
		p	1		this$0
		p	2		texturePath
		p	3		ninepatchInset
		p	4		width
		p	5		height
		p	6		buttonText
		p	7		font
		p	8		textColor
		p	9		buttonColor
		p	10		textOffsetX
c	snoddasmannen/galimulator/ui/localclass_120	snoddasmannen/galimulator/ui/localclass_120
	f	Lsnoddasmannen/galimulator/ui/class_65;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/class_65;Ljava/lang/String;IIILjava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalColor;I)V	<init>	
		p	1		this$0
		p	2		ninepatchPath
		p	3		ninepatchInset
		p	4		width
		p	5		height
		p	6		buttonText
		p	7		font
		p	8		textColor
		p	9		buttonColor
		p	10		textOffsetX
c	snoddasmannen/galimulator/ui/localclass_148	snoddasmannen/galimulator/ui/localclass_148
	f	Z	a	__unusedField5
	f	Lsnoddasmannen/galimulator/Star;	b	__unusedField1
	f	Lsnoddasmannen/galimulator/effects/LocationSelectedEffect;	c	__unusedField2
	f	Lsnoddasmannen/galimulator/effects/LocationSelectedEffect;	h	__unusedField3
	f	Lsnoddasmannen/galimulator/effects/ArrowEffect;	i	__unusedField4
	f	Lsnoddasmannen/galimulator/ui/ppclass_6;	j	dragActionHandler
	f	Lsnoddasmannen/galimulator/ui/class_74;	k	this$0
	m	(Lsnoddasmannen/galimulator/ui/class_74;Lsnoddasmannen/galimulator/GalFX$NINEPATCH;IILjava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalColor;I)V	<init>	
		p	1		this0
		p	2		ninepatch
		p	3		width
		p	4		height
		p	5		text
		p	6		font
		p	7		textColor
		p	8		buttonColor
		p	9		textOffsetX
c	snoddasmannen/galimulator/ui/localclass_180	snoddasmannen/galimulator/ui/SidebarWidget$1
c	snoddasmannen/galimulator/ui/localclass_186	snoddasmannen/galimulator/ui/SidebarWidget$2
c	snoddasmannen/galimulator/ui/localclass_187	snoddasmannen/galimulator/ui/SidebarWidget$3
c	snoddasmannen/galimulator/ui/localclass_188	snoddasmannen/galimulator/ui/SidebarWidget$4
c	snoddasmannen/galimulator/ui/localclass_189	snoddasmannen/galimulator/ui/SidebarWidget$5
	f	Lsnoddasmannen/galimulator/ui/SidebarWidget;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/SidebarWidget;Ljava/lang/String;II)V	<init>	
		p	1		this$0
		p	2		texturePath
		p	3		width
		p	4		height
c	snoddasmannen/galimulator/ui/localclass_190	snoddasmannen/galimulator/ui/SidebarWidget$5$Genealogy
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_191	snoddasmannen/galimulator/ui/SidebarWidget$5$6
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_192	snoddasmannen/galimulator/ui/SidebarWidget$5$Histomap
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_193	snoddasmannen/galimulator/ui/SidebarWidget$5$Religions
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_194	snoddasmannen/galimulator/ui/SidebarWidget$5$Cultures
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_195	snoddasmannen/galimulator/ui/SidebarWidget$5$1
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_196	snoddasmannen/galimulator/ui/SidebarWidget$5$2
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_197	snoddasmannen/galimulator/ui/SidebarWidget$5$3
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_198	snoddasmannen/galimulator/ui/SidebarWidget$5$4
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_199	snoddasmannen/galimulator/ui/SidebarWidget$5$5
	f	Lsnoddasmannen/galimulator/ui/localclass_189;	a	this$0
	m	(Lsnoddasmannen/galimulator/ui/localclass_189;Ljava/lang/Object;)V	<init>	
		p	1		this$0
		p	2		text
c	snoddasmannen/galimulator/ui/localclass_200	snoddasmannen/galimulator/ui/SidebarWidget$6
c	snoddasmannen/galimulator/ui/localclass_201	snoddasmannen/galimulator/ui/SidebarWidget$7
c	snoddasmannen/galimulator/ui/localclass_202	snoddasmannen/galimulator/ui/SidebarWidget$8
c	snoddasmannen/galimulator/ui/localclass_203	snoddasmannen/galimulator/ui/SidebarWidget$9
c	snoddasmannen/galimulator/ui/localclass_222	snoddasmannen/galimulator/ui/TextInputDialogWidget$1
c	snoddasmannen/galimulator/ui/localclass_223	snoddasmannen/galimulator/ui/TextInputDialogWidget$2
c	snoddasmannen/galimulator/ui/localclass_224	snoddasmannen/galimulator/ui/TextInputDialogWidget$3
c	snoddasmannen/galimulator/ui/ModUploadWidget	snoddasmannen/galimulator/ui/ModUploadWidget
	c	Class instantiated via Reflection.
c	snoddasmannen/galimulator/ui/MonsterListWidget	snoddasmannen/galimulator/ui/MonsterListWidget
c	snoddasmannen/galimulator/ui/NewDynastyWidget	snoddasmannen/galimulator/ui/NewDynastyWidget
	f	Lsnoddasmannen/galimulator/Family;	a	createdFamily
	m	()V	refreshLayout0	refreshLayout0
c	snoddasmannen/galimulator/ui/NinepatchButtonWidget	snoddasmannen/galimulator/ui/NinepatchButtonWidget
	f	Lsnoddasmannen/galimulator/GalColor;	a	unfocusedButtonColor
	f	Lcom/badlogic/gdx/graphics/g2d/NinePatch;	g	ninepatch
	m	(Ljava/lang/String;IIILjava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalColor;I)V	<init>	
		p	1		nineptachPath
		p	2		ninepatchInset
			c	Size of the corners/edges of the ninepatch texture.
		p	3		width
		p	4		height
		p	5		buttonText
		p	6		font
		p	7		textColor
		p	8		buttonColor
		p	9		textOffsetX
			c	Value should probably be 0 most of the time.
	m	(Lsnoddasmannen/galimulator/GalFX$NINEPATCH;IILjava/lang/String;Lsnoddasmannen/galimulator/GalFX$FONT_TYPE;Lsnoddasmannen/galimulator/GalColor;Lsnoddasmannen/galimulator/GalColor;I)V	<init>	
		p	1		ninepatch
		p	2		width
		p	3		height
		p	4		buttonText
		p	5		font
		p	6		textColor
		p	7		buttonColor
		p	8		textOffsetX
			c	Value should probably be 0 most of the time.
c	snoddasmannen/galimulator/ui/OnlineScenariosWidget	snoddasmannen/galimulator/ui/OnlineScenariosWidget
	f	Ljava/lang/String;	d	scenarioServer
	f	Ljava/util/Vector;	j	filters
c	snoddasmannen/galimulator/ui/OnlineScenariosWidget$ScenarioFilter	snoddasmannen/galimulator/ui/OnlineScenariosWidget$ScenarioFilter
	f	Z	dirty	dirty
	f	Ljava/lang/String;	name	name
	f	Ljava/lang/Object;	setting	setting
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	
		p	3		name
	m	()V	a	configure
	m	(Ljava/util/Vector;)V	a	removeMismatching
		c	Remove all elements from the provided vector that do not match this filter.
		p	1		vector
	m	(Lsnoddasmannen/galimulator/MapData$MapMetadata;)Z	a	matches
		p	1		mapMeta
	m	()Z	getDirty	getDirty
	m	()Ljava/lang/String;	getName	getName
	m	()Ljava/lang/Object;	getSetting	getSetting
c	snoddasmannen/galimulator/ui/OnlineScenariosWidget$State	snoddasmannen/galimulator/ui/OnlineScenariosWidget$State
c	snoddasmannen/galimulator/ui/OptionChooserWidget	snoddasmannen/galimulator/ui/OptionChooserWidget
	m	(Lsnoddasmannen/galimulator/ui/OptionSelectionListener;)V	registerSelectionListener	registerSelectionListener
c	snoddasmannen/galimulator/ui/OptionSelectionListener	snoddasmannen/galimulator/ui/OptionSelectionListener
	m	(Ljava/lang/Object;)V	a	onOptionSelected
		p	1		selectedOption
c	snoddasmannen/galimulator/ui/ppclass_6	snoddasmannen/galimulator/ui/StarDragListener
	f	Lsnoddasmannen/galimulator/Star;	b	selectedStar
	f	Lsnoddasmannen/galimulator/effects/LocationSelectedEffect;	c	sourceLocation
	f	Lsnoddasmannen/galimulator/effects/LocationSelectedEffect;	d	targetLocation
	f	Lsnoddasmannen/galimulator/effects/ArrowEffect;	e	sourceToTargetArrow
	f	Ljava/lang/String;	f	targetTooltip
	m	(Ljava/lang/String;)V	<init>	
		p	1		targetTooltip
	m	(FF)V	a	enactAction
		p	1		targetBoardX
		p	2		targetBoardY
	m	()Lsnoddasmannen/galimulator/Star;	get_b	getSelectedStar
c	snoddasmannen/galimulator/ui/ppclass_7	snoddasmannen/galimulator/ui/SidebarWidget$10
c	snoddasmannen/galimulator/ui/SidebarWidget	snoddasmannen/galimulator/ui/SidebarWidget
	f	Z	a	showStepButton
	m	()V	K	cycleGameSpeeds
	m	()Ljava/lang/String;	n	getSpeedButtonIcon
	m	()V	openGameControl	openGameControl
		c	Also known as the escape/main menu widget that shows up when pressing escape.\n\nNote: The contents of this method have been reimplemented by SLAPI.
	m	()V	reinitElements	reinitElements
c	snoddasmannen/galimulator/ui/TextInputDialogWidget	snoddasmannen/galimulator/ui/TextInputDialogWidget
	f	I	a	contentLiength
	f	Lcom/badlogic/gdx/Input$TextInputListener;	b	inputListener
	f	Ljava/lang/String;	c	textContent
	m	(Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V	<init>	
		p	1		headerTitle
		p	2		listener
		p	3		hint1
		p	4		hint2
	m	()Ljava/lang/String;	get_c	getTextContent
	m	()V	l	onEnter
	m	()V	n	onCancel
c	snoddasmannen/galimulator/ui/WarListWidget	snoddasmannen/galimulator/ui/WarListWidget
c	snoddasmannen/galimulator/ui/Widget	snoddasmannen/galimulator/ui/Widget
	f	Ljava/util/Vector;	children	children
	f	D	e	x
	f	D	f	y
	f	Ljava/lang/String;	headerTitle	headerTitle
	f	Lcom/badlogic/gdx/graphics/Camera;	internalCamera	internalCamera
	f	J	lastRegisteredMouseMevement	lastRegisteredMouseMevement
	f	Lsnoddasmannen/galimulator/ui/WidgetLayout;	layout	layout
	f	Ljava/lang/String;	m	getToastMessage
	f	Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;	n	widgetId
	f	Ljava/util/Vector;	p	messageRecievers
	f	Lsnoddasmannen/galimulator/ui/Widget$WIDGET_POSITIONING;	positioning	positioning
	f	Z	s	dirty
	f	F	t	verticalScroll
	f	I	v	__unusedField0
	m	(C)V	a	onKeyDown
		p	1		character
	m	(D)V	a	setX
		p	1		x
	m	(FFFF)V	a	onWidgetPan
		p	1		deltaX
		p	2		deltaY
		p	3		pointerX
		p	4		pointerY
	m	(Lcom/badlogic/gdx/graphics/Camera;)V	a	setCamera
	m	(Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;)V	a	setWidgetId
		p	1		id
	m	(Lsnoddasmannen/galimulator/ui/WidgetLayout;)V	a	setLayout
		p	1		layout
	m	(Lsnoddasmannen/galimulator/WidgetMessageReciever;)V	a	addMessageReciever
		p	1		reciever
	m	(Z)V	a	setFocus
		p	1		focused
	m	(I)V	a_	onKeyDown
		p	1		scancode
	m	(Lsnoddasmannen/galimulator/ui/Widget;)Lsnoddasmannen/galimulator/ui/Widget;	addChild	addChild
	m	(D)V	b	setY
		p	1		y
	m	(Lsnoddasmannen/galimulator/ui/Widget;)V	b	removeChild
		p	1		child
	m	(Lsnoddasmannen/galimulator/WidgetMessageReciever;)V	b	removeMessageReciever
		p	1		reciever
	m	(Ljava/lang/String;)V	c	setToastMessage
		p	1		message
	m	()V	clearChildren	clearChildren
	m	()V	considerRelayout	considerRelayout
	m	(Lcom/badlogic/gdx/math/Vector2;)Z	containsPoint	containsPoint
		p	1		position
	m	()V	D	focusWidget
		c	Note: Only works for Widgets added unbuffered or BufferedWidgetWrappers.
	m	()Ljava/lang/String;	d_	getWidgetIdentifier
	m	()V	draw	draw
	m	(Lsnoddasmannen/galimulator/GalColor;)V	drawBackground	drawBackground
		p	1		color
	m	()V	drawChildren	drawChildren
	m	()V	drawDefaultBackground	drawDefaultBackground
	m	()V	drawHeader	drawHeader
	m	()Ljava/lang/String;	get_m	toastMessage
	m	()Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;	get_n	getWidgetId
	m	()Ljava/util/Vector;	getChildWidgets	getChildWidgets
	m	()Ljava/lang/String;	getHeaderTitle	getHeaderTitle
	m	()I	getHeight	getHeight
	m	()I	getInnerWidth	getInnerWidth
	m	()Lsnoddasmannen/galimulator/ui/Widget$WIDGET_POSITIONING;	getPositioning	getPositioning
	m	()I	getWidth	getWidth
	m	()D	getX	getX
	m	()D	getY	getY
	m	(FFZ)V	hover	hover
		p	1		x
		p	2		y
		p	3		__unknown__alwaysTrue
			c	From what is discernible, this value is always true.
	m	(FF)Z	interceptMouseDown	interceptMouseDown
		p	1		x
		p	2		y
	m	()Z	isPersistent	isPersistent
	m	()Z	l_	isAsyncCapable
	m	(DD)V	mouseDown	mouseDown
		p	1		x
		p	3		y
	m	()V	onDispose	onDispose
	m	(Lsnoddasmannen/galimulator/ui/Widget$WIDGET_MESSAGE;)V	propagateMessageLocally	propagateMessageLocally
		p	1		message
	m	()V	refreshLayout	refreshLayout
	m	(Lsnoddasmannen/galimulator/GalColor;)V	setHeaderColor	setHeaderColor
		p	1		color
	m	(Ljava/lang/String;)V	setHeaderTitle	setHeaderTitle
		p	1		title
	m	(Lsnoddasmannen/galimulator/ui/Widget$WIDGET_POSITIONING;)V	setPositioning	setPositioning
		p	1		positioning
	m	()I	u	getChildCount
	m	()V	z	updateScroll
c	snoddasmannen/galimulator/ui/Widget$WIDGET_ALIGNMENT	snoddasmannen/galimulator/ui/Widget$WidgetAlignment
c	snoddasmannen/galimulator/ui/Widget$WIDGET_ID	snoddasmannen/galimulator/ui/Widget$WIDGET_ID
c	snoddasmannen/galimulator/ui/Widget$WIDGET_MESSAGE	snoddasmannen/galimulator/ui/Widget$WIDGET_MESSAGE
c	snoddasmannen/galimulator/ui/Widget$WIDGET_POSITIONING	snoddasmannen/galimulator/ui/Widget$WIDGET_POSITIONING
c	snoddasmannen/galimulator/ui/WidgetLayout	snoddasmannen/galimulator/ui/WidgetLayout
	m	(Lcom/badlogic/gdx/graphics/Camera;)V	a	setCamera
	m	()V	b	onDispose
	m	()I	get_e	getMarginWidth
	m	()I	getHeight	getHeight
	m	()I	getWidth	getWidth
	m	()V	newline	newline
	m	()V	recompute	recompute
	m	(I)V	setHorizontalMargin	setHorizontalMargin
c	snoddasmannen/galimulator/UserSettings	snoddasmannen/galimulator/UserSettings
	f	Ljava/util/Vector;	a	entries
	m	()V	a	initialize
	m	()Ljava/util/Vector;	get_a	getEntries
c	snoddasmannen/galimulator/UserSettings$SettingType	snoddasmannen/galimulator/UserSettings$SettingType
c	snoddasmannen/galimulator/UserSettingsEntry	snoddasmannen/galimulator/UserSettingsEntry
c	snoddasmannen/galimulator/VanityHolder	snoddasmannen/galimulator/VanityHolder
	f	Ljava/lang/String;	allianceNameFile	allianceNameFile
	f	Ljava/util/Vector;	allianceNames	allianceNames
	f	Ljava/lang/String;	empireNameFile	empireNameFile
	f	Ljava/util/Vector;	empireNames	empireNames
	f	Ljava/lang/String;	familyNameFile	familyNameFile
	f	Ljava/util/Vector;	familyNames	familyNames
	f	Ljava/lang/String;	hunterNameFile	hunterNameFile
	f	Ljava/util/Vector;	hunterNames	hunterNames
	f	Ljava/util/Vector;	mottos	mottos
	f	Ljava/lang/String;	mottosFileName	mottosFileName
	f	Ljava/util/Vector;	planetDescriptions	planetDescriptions
	f	Ljava/lang/String;	planetDescriptionsFile	planetDescriptionsFile
	f	Ljava/util/HashMap;	planetMaps	planetMaps
	f	J	serialVersionUID	serialVersionUID
	f	Ljava/lang/String;	shipNameFile	shipNameFile
	f	Ljava/util/Vector;	shipNames	shipNames
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	
		p	1		empireNameFile
		p	2		shipNameFile
		p	3		familyNameFile
		p	4		allianceNameFile
		p	5		planetDescriptionsFile
		p	6		mottosFile
		p	7		hunterNamesFile
	m	()Z	a	hasEmpireNames
	m	(I)Ljava/lang/String;	a	removeRandomPlanetDescription
		p	1		planetId
	m	(Ljava/util/Vector;)Ljava/lang/String;	a	removeRandomElement
		p	1		vector
	m	()Z	b	hasShipNames
	m	()Z	c	hasFamilyNames
	m	()Z	d	hasPlanetDescriptions
	m	()Z	e	hasAllianceNames
	m	()Lsnoddasmannen/galimulator/class_55;	g	removeRandomEmpireName
	m	()Ljava/lang/String;	getMotto	getMotto
		c	Although called getMotto, this method also removes the motto from the list of available mottos.\n\nThe name is an artifact from Autodeobf times and kept for compatibility reasons.
	m	()Ljava/lang/String;	h	removeRandomShipName
	m	()Z	hasMotto	hasMotto
	m	()Ljava/lang/String;	i	removeRandomFamilyName
	m	()Ljava/lang/String;	j	removeRandomAllianceName
	m	()Ljava/lang/String;	l	getHunterName
		c	Unlike other methods of this class, it will not remove already utilized names.\nAdditionally, it will fall back to a random "cute" name as per the random name generator.
	m	()V	m	reloadVanityFiles
c	snoddasmannen/galimulator/War	snoddasmannen/galimulator/War
	f	Lsnoddasmannen/galimulator/Lazy$EmpireLazy;	e1	e1
	f	Lsnoddasmannen/galimulator/Lazy$EmpireLazy;	e2	e2
	f	I	lastAction	lastAction
	m	()V	g	onAction
	m	()Z	isActive	isActive
	m	()V	tick	tick
c	snoddasmannen/galimulator/weapons/DragonBreath	snoddasmannen/galimulator/weapons/DragonBreath
c	snoddasmannen/galimulator/weapons/DragonMissileLauncher	snoddasmannen/galimulator/weapons/DragonMissileLauncher
c	snoddasmannen/galimulator/weapons/interface_0	snoddasmannen/galimulator/weapons/WeaponListener
	m	(FF)V	onFiredAt	onFiredAt
		p	1		x
		p	2		y
c	snoddasmannen/galimulator/weapons/Laser	snoddasmannen/galimulator/weapons/Laser
c	snoddasmannen/galimulator/weapons/Weapon	snoddasmannen/galimulator/weapons/Weapon
	f	Lsnoddasmannen/galimulator/actors/Actor;	b	targetActor
	f	Z	blocked	blocked
	f	I	coolDown	coolDown
	f	I	coolDownTime	coolDownTime
	f	F	fireChance	fireChance
	f	Ljava/util/Vector;	listeners	listeners
	f	F	maxRange	maxRange
	f	Ljava/lang/String;	name	name
	f	Lsnoddasmannen/galimulator/actors/StateActor;	owner	owner
	f	J	serialVersionUID	serialVersionUID
	f	Lsnoddasmannen/galimulator/AudioManager$AudioSample;	sound	sound
	m	(Ljava/lang/String;Lsnoddasmannen/galimulator/actors/StateActor;ILsnoddasmannen/galimulator/AudioManager$AudioSample;F)V	<init>	
		p	1		name
		p	2		owner
		p	3		coolDownTime
		p	4		sound
		p	5		maxRange
	m	()V	a	tick
	m	(F)V	a	fix
	m	(FF)V	a	setTargetLocation
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	a	setTarget
		p	1		target
	m	(Lsnoddasmannen/galimulator/weapons/interface_0;)V	a	addListener
		p	1		listener
	m	(Z)V	a	setBlocked
		p	1		blocked
	m	(Lsnoddasmannen/galimulator/actors/Actor;)V	b	setTargetActor
		p	1		target
	m	()Z	d	canShootNow
	m	()V	e	tryFire
	m	()Ljava/lang/String;	f	getDisplayName
	m	()Lsnoddasmannen/galimulator/actors/Actor;	g	getNearestEnemyInRange
	m	()Ljava/lang/String;	getName	getName
	m	()Ljava/lang/String;	h	__nopMethod__getNameSuffix
	m	()V	m_	draw
c	snoddasmannen/galimulator/WidgetMessageReciever	snoddasmannen/galimulator/WidgetMessageReciever
	m	(Lsnoddasmannen/galimulator/ui/Widget$WIDGET_MESSAGE;)V	recieveMessage	recieveMessage
		p	1		message
c	snoddasmannen/namegenerator/NameGenerator	snoddasmannen/namegenerator/NameGenerator
	m	()Ljava/lang/String;	generateRandomIdentifier	generateRandomIdentifier
	m	(I)Ljava/lang/String;	generateRandomIdentifier	generateRandomIdentifier
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	generateRandomName	generateRandomName
	m	()Ljava/lang/String;	generateRandomShipName	generateRandomShipName
	m	()Ljava/lang/String;	getRandomCuteName	getRandomCuteName
	m	()I	getRandomLanguageId	getRandomLanguageId
