CLASS snoddasmannen/galimulator/Space snoddasmannen/galimulator/Space
FIELD aa bufferedToastWidget Lsnoddasmannen/galimulator/ui/BufferedWidgetWrapper;
FIELD ab monsterSpawnerRandom Ljava/util/Random;
FIELD aB __unusedField1 Z
FIELD aC __unusedField0 Z
FIELD activeWidgets activeWidgets Ljava/util/Vector;
FIELD actors actors Ljava/util/Vector;
FIELD actorSpawnPredicates actorSpawnPredicates Ljava/util/ArrayList;
FIELD aE __unusedField0 Lsnoddasmannen/galimulator/RewardData;
FIELD aF __nopField__provideRewards Z
COMMENT Always false.
FIELD aG __unusedField__reward Lsnoddasmannen/galimulator/RewardData;
COMMENT This method is unused as it is related to the feature where you can unlock actors
COMMENT by watching an advert, which only exists on Android releases of galimulator. As such,
COMMENT this functionality is unused on desktop releases of the game.
FIELD aI cancellableListener Lsnoddasmannen/galimulator/AuxiliaryListener;
FIELD aJ stepTarget I
FIELD alliances alliances Ljava/util/Vector;
FIELD artifacts artifacts Ljava/util/Vector;
FIELD aspectRatio aspectRatio F
FIELD at __unusedField2 Z
FIELD au __unusedField3 Z
FIELD av __unusedField4 I
FIELD B bulletinLog Lsnoddasmannen/galimulator/ui/class_5;
FIELD backgroundTaskDescription backgroundTaskDescription Ljava/lang/String;
FIELD closedWidgets closedWidgets Ljava/util/Vector;
FIELD corporations corporations Ljava/util/Vector;
FIELD d displayedItems Ljava/util/Vector;
FIELD disruptedStars disruptedStars Ljava/util/Vector;
FIELD E untickedGalaxy Z
COMMENT Denotes whether the current galaxy has been created or loaded since the last tick.
COMMENT
COMMENT Snodmap name: justLoaded (as per the testing suite)
FIELD empires empires Ljava/util/Vector;
FIELD F WIDGET_MANIPULATION_LOCK Ljava/util/concurrent/locks/ReentrantLock;
FIELD history history Lsnoddasmannen/galimulator/History;
FIELD j shownItems Ljava/util/ArrayList;
FIELD l totems Ljava/util/Vector;
FIELD M backgroundTaskProgress Ljava/lang/String;
FIELD milliYear milliYear I
FIELD neutralEmpire neutralEmpire Lsnoddasmannen/galimulator/Empire;
FIELD openedWidgets openedWidgets Ljava/util/Vector;
FIELD p families Ljava/util/Vector;
FIELD paused paused Z
FIELD persons persons Ljava/util/Vector;
FIELD quests quests Ljava/util/Vector;
FIELD r cultures Ljava/util/ArrayList;
FIELD s sleeperEmpires Ljava/util/ArrayList;
FIELD sandboxUsed sandboxUsed Z
FIELD starCount starCount F
FIELD stars stars Ljava/util/Vector;
FIELD starsQuadTree starsQuadTree Lsnoddasmannen/galimulator/QuadTree;
FIELD v followedPeople Ljava/util/Vector;
FIELD vanity vanity Lsnoddasmannen/galimulator/VanityHolder;
FIELD w __unusedField0 Ljava/util/Vector;
FIELD W mapCache Ljava/util/List;
FIELD wars wars Ljava/util/Vector;
FIELD x auxiliaryListeners Ljava/util/Vector;
FIELD Y newActors Ljava/util/Vector;
FIELD Z unbufferedToastWidget Lsnoddasmannen/galimulator/ui/InformationWidget;
METHOD a getStarsWithin (FFF)Ljava/util/Vector;
COMMENT Obtains all stars within a square denoted by the parameters centerX and centerY. The square has a radius
COMMENT (that is the minimal distance from center to an edge of the square) of squareRadius.
ARG 0 centerX
ARG 1 centerY
ARG 2 squareRadius
METHOD a getStarsNear (FFI)Ljava/util/ArrayList;
ARG 0 x
ARG 1 y
ARG 2 outputStarCount
METHOD a findNearestEnemy (FFLsnoddasmannen/galimulator/Empire;FLjava/util/Vector;)Lsnoddasmannen/galimulator/actors/Actor;
ARG 0 x
ARG 1 y
ARG 2 ownerEmpire
ARG 3 searchRadius
ARG 4 pool
METHOD a __unusedMethod0 (I)V
ARG 0 __unknownArg
METHOD a hasEmpireInHistory (ILsnoddasmannen/galimulator/Empire;)Z
COMMENT Check whether an empire currently exists with the given UID or whether
COMMENT it has existed as an ancestor empire of a currently active empire,
COMMENT excluding the given empire {@code exclude}.
ARG 0 empireUID
ARG 1 exclude
METHOD a generateGalaxySync (ILsnoddasmannen/galimulator/MapData;)V
ARG 0 starCount
ARG 1 mapMeta
METHOD a getStarsWithin (Lcom/badlogic/gdx/math/Rectangle;)Ljava/util/Vector;
ARG 0 aabb
METHOD a getNearestMonster (Lcom/badlogic/gdx/math/Vector2;)Lsnoddasmannen/galimulator/actors/Actor;
ARG 0 position
METHOD a getPeopleNear (Lcom/badlogic/gdx/math/Vector2;F)Ljava/util/Vector;
ARG 0 location
ARG 1 distanceSq
METHOD a has (Ljava/util/ArrayList;Lsnoddasmannen/galimulator/Culture;)Z
ARG 0 cultures
ARG 1 culture
METHOD a has (Ljava/util/ArrayList;Lsnoddasmannen/galimulator/Star;)V
ARG 0 stars
ARG 1 star
METHOD a getTotem (Lsnoddasmannen/galimulator/actors/Totem$TotemType;)Lsnoddasmannen/galimulator/actors/Totem;
ARG 0 totem
METHOD a setTotem (Lsnoddasmannen/galimulator/actors/Totem$TotemType;FFZ)V
ARG 0 totem
ARG 1 x
ARG 2 y
ARG 3 active
METHOD a registerAlliance (Lsnoddasmannen/galimulator/Alliance;)V
METHOD a removeCancellableAuxiliaryListener (Lsnoddasmannen/galimulator/AuxiliaryListener;)V
ARG 0 listener
METHOD a addCancellableAuxiliaryListener (Lsnoddasmannen/galimulator/AuxiliaryListener;Ljava/lang/String;)V
ARG 0 listener
ARG 1 listenerDescription
METHOD a registerCorporation (Lsnoddasmannen/galimulator/corporation/Corporation;)V
METHOD a registerCulture (Lsnoddasmannen/galimulator/Culture;)V
METHOD a canControlEmpireShips (Lsnoddasmannen/galimulator/Empire;)Z
COMMENT Potentially broken. Beware
METHOD a (Lsnoddasmannen/galimulator/Empire;Lsnoddasmannen/galimulator/War;)Z
ARG 1 war
METHOD a __unusedMethod0 (Lsnoddasmannen/galimulator/interface_10;)V
ARG 0 arg0
METHOD a showPlayerStatusWidget (Lsnoddasmannen/galimulator/Player;)V
METHOD a set_ai (Lsnoddasmannen/galimulator/PlayServiceStatus;)V
ARG 0 arg
METHOD a __nopMethod0 (Lsnoddasmannen/galimulator/RewardData;)V
ARG 0 arg
METHOD a openGalaxyPreviewWidget (Lsnoddasmannen/galimulator/StarGenerator;)Lsnoddasmannen/galimulator/ui/GalaxyPreviewWidget;
ARG 0 generator
METHOD a openTutorial (Lsnoddasmannen/galimulator/Tutorial;)V
ARG 0 tutorial
METHOD a closeWidgets (Lsnoddasmannen/galimulator/ui/Widget;Ljava/lang/Class;Lsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;Z)Z
ARG 0 topLevelElement
COMMENT May be null to affect all widgets.
ARG 1 widgetClass
ARG 2 widgetId
ARG 3 closeWidgets
METHOD a __unusedMethod__setProvideRewards (Z)V
ARG 0 provideRewards
METHOD aA __nopMethod2 ()V
METHOD aB __nopMethod0 ()V
METHOD ad showTutorialSelection ()V
METHOD aD __nopMethod1 ()V
METHOD addActor addActor (Lsnoddasmannen/galimulator/actors/Actor;)Lsnoddasmannen/galimulator/actors/Actor;
METHOD addAuxiliaryListener addAuxiliaryListener (Lsnoddasmannen/galimulator/AuxiliaryListener;)V
ARG 0 listener
METHOD addUnbufferedWidget addUnbufferedWidget (Lsnoddasmannen/galimulator/ui/Widget;)V
METHOD aE deactivateTotems ()V
METHOD ag toggleUIVisibility ()V
METHOD aI getGalaxyTypeSelectionDialog ()Lsnoddasmannen/galimulator/Dialog;
METHOD aJ getSelectableMaps ()Ljava/util/List;
METHOD aL getBitmapStarGenerators ()Ljava/util/List;
METHOD am __nopMethod3 ()V
METHOD an getRandomEmpire ()Lsnoddasmannen/galimulator/Empire;
METHOD aN getRandomPerson ()Lsnoddasmannen/galimulator/Person;
METHOD aO getFamilies ()Ljava/util/Vector;
METHOD ap __unusedMethod1 ()V
METHOD aP sortFamilies ()V
METHOD as makeWebbedStarlanes ()V
METHOD av spawnSpaceOddity ()V
COMMENT Will not spawn any space oddities or monsters if a space oddity already exists.
COMMENT
COMMENT @see Actor#isMonster()
METHOD aw getResearchMultiplier ()F
METHOD b __unusedMethod0 ()V
METHOD b getNearestEnemy (FFLsnoddasmannen/galimulator/actors/Actor;F)Lsnoddasmannen/galimulator/actors/Actor;
ARG 0 originX
ARG 1 originY
ARG 2 witness
ARG 3 searchRadius
METHOD b findNearestEnemyFast (FFLsnoddasmannen/galimulator/Empire;F)Lsnoddasmannen/galimulator/actors/Actor;
ARG 0 x
ARG 1 y
ARG 2 ownerEmpire
ARG 3 searchRadius
METHOD b lookupActor (I)Lsnoddasmannen/galimulator/actors/Actor;
ARG 0 actorId
METHOD b clamp (Lcom/badlogic/gdx/math/Vector2;)Z
ARG 0 position
METHOD b unregisterAlliance (Lsnoddasmannen/galimulator/Alliance;)V
METHOD b unregisterArtifact (Lsnoddasmannen/galimulator/artifacts/Artifact;)V
METHOD b unregisterCulture (Lsnoddasmannen/galimulator/Culture;)V
METHOD b addFamily (Lsnoddasmannen/galimulator/Family;)V
ARG 0 family
METHOD b unregisterQuest (Lsnoddasmannen/galimulator/Quest;)V
METHOD b __unusedMethod__setReward (Lsnoddasmannen/galimulator/RewardData;)V
COMMENT This method is unused as it is related to the feature where you can unlock actors
COMMENT by watching an advert, which only exists on Android releases of galimulator. As such,
COMMENT this functionality is unused on desktop releases of the game.
METHOD b setHalfStepping (Z)V
COMMENT Whether to move at "half" speed, i.e. by omitting every second logical simulation tick.
METHOD bb ensureConnectedStarsConnected ()V
COMMENT Connect stars that are connected according to their {@link Star#intLanes}.
COMMENT This will likely be called while loading a savegame. Not of relevance in other scenarios.
METHOD bc ensureStarOwnerSet ()V
COMMENT Ensure that the star's ownerEmpire corresponds to the empire defined by the star's ownerid.
METHOD bd connectInterconnected ()V
METHOD be connectQuick ()V
METHOD bf connectStandard ()V
METHOD c lookupCulture (I)Lsnoddasmannen/galimulator/Culture;
ARG 0 cultureId
METHOD c restartGalaxy (ILsnoddasmannen/galimulator/MapData;)V
ARG 0 newStarCount
ARG 1 newMapMeta
METHOD c createPerson (Lcom/badlogic/gdx/math/Vector2;)Lsnoddasmannen/galimulator/Person;
ARG 0 birthPosition
METHOD c removeFamily (Lsnoddasmannen/galimulator/Family;)V
ARG 0 family
METHOD c isDisrupted (Lsnoddasmannen/galimulator/Star;)Z
ARG 0 star
METHOD c clearActiveWidgets (Z)V
ARG 0 keepWidgetManipulationLock
METHOD C closeLastWidget ()Z
METHOD closeNonPersistentWidgets closeNonPersistentWidgets ()V
METHOD connectStars connectStars (Lsnoddasmannen/galimulator/Star;Lsnoddasmannen/galimulator/Star;)V
METHOD d lookupFleet (I)Lsnoddasmannen/galimulator/Fleet;
ARG 0 fleetId
METHOD d postBulletin (Ljava/lang/String;)V
ARG 0 text
METHOD d (Lsnoddasmannen/galimulator/Empire;Lsnoddasmannen/galimulator/Star;)Z
ARG 1 star
METHOD d addDisruption (Lsnoddasmannen/galimulator/Star;)V
ARG 0 star
METHOD d focusWidget (Lsnoddasmannen/galimulator/ui/Widget;)V
COMMENT Note: Only works for Widgets added unbuffered or BufferedWidgetWrappers.
METHOD D tickPausedItems ()I
COMMENT Returns 0 if no items exist/are to be displayed, 1 otherwise.
METHOD draw draw (Lsnoddasmannen/galimulator/rendersystem/RenderCache;)V
METHOD e getSaveNames ()Ljava/util/Vector;
METHOD e lookupEmpire (I)Lsnoddasmannen/galimulator/Empire;
ARG 0 empireId
METHOD e removeDisruption (Lsnoddasmannen/galimulator/Star;)V
ARG 0 star
METHOD f getHighestXPActor ()Lsnoddasmannen/galimulator/actors/Actor;
METHOD f lookupArtifact (I)Lsnoddasmannen/galimulator/artifacts/Artifact;
ARG 0 artifactId
METHOD f onEmpireDeath (Lsnoddasmannen/galimulator/Empire;)V
METHOD F getRandomStar ()Lsnoddasmannen/galimulator/Star;
METHOD findNearestActor findNearestEnemy (FFLsnoddasmannen/galimulator/Empire;F)Lsnoddasmannen/galimulator/actors/Actor;
ARG 0 x
ARG 1 y
ARG 2 ownerEmpire
ARG 3 searchRadius
METHOD findStarNear findStarNear (FF)Lsnoddasmannen/galimulator/Star;
ARG 0 x
ARG 1 y
METHOD findStarNear findStarNear (FFDLsnoddasmannen/galimulator/Empire;)Lsnoddasmannen/galimulator/Star;
ARG 0 x
ARG 1 y
ARG 2 maxSearchRadius
METHOD g lookupFamily (I)Lsnoddasmannen/galimulator/Family;
METHOD g getStarsOf (Lsnoddasmannen/galimulator/Empire;)Ljava/util/Vector;
ARG 0 empire
METHOD g togglePaused (Z)V
ARG 0 resumeAtFullSpeed
METHOD generateGalaxy generateGalaxy (ILsnoddasmannen/galimulator/MapData;)V
ARG 0 starCount
ARG 1 mapMeta
METHOD get_aE get__UnusedField0 ()Lsnoddasmannen/galimulator/RewardData;
METHOD get_aF __nopMethod__isProvidingRewards ()Z
COMMENT Always returns false.
METHOD get_ag isSlowMode ()Z
METHOD get_aJ getStepTargetYear ()I
METHOD get_r getCultures ()Ljava/util/ArrayList;
METHOD get_x getAuxiliaryListeners ()Ljava/util/Vector;
METHOD getMainTickLoopLock getMainTickLoopLock ()Ljava/util/concurrent/Semaphore;
METHOD getMapData getMapData ()Lsnoddasmannen/galimulator/MapData;
METHOD getMaxX getMaxX ()F
METHOD getMaxY getMaxY ()F
METHOD getMilliYear getMilliYear ()I
METHOD getOrCreateWar getOrCreateWar (Lsnoddasmannen/galimulator/Empire;Lsnoddasmannen/galimulator/Empire;)Lsnoddasmannen/galimulator/War;
ARG 0 e1
ARG 1 e2
METHOD getParticipatingWars getParticipatingWars (Lsnoddasmannen/galimulator/Empire;)Ljava/util/List;
ARG 0 empire
METHOD getPersons getPersons ()Ljava/util/Vector;
METHOD getPlayer getPlayer ()Lsnoddasmannen/galimulator/Player;
METHOD getStateActorCreators getStateActorCreators ()Ljava/util/List;
METHOD h canSpawnEmpires ()Z
METHOD h stepMilliYears (I)V
METHOD h setBackgroundTaskProgress (Ljava/lang/String;)V
ARG 0 backgroundProgress
METHOD h syncDisruptedFlag (Lsnoddasmannen/galimulator/Star;)Z
COMMENT Synchronize the Star's disrupted flag with the list of disrupted stars within the Space class.
COMMENT More specifically, the flag will be set to true if the star is located in the list and false otherwise.
ARG 0 star
METHOD i __unusedMethod_giveReward ()V
COMMENT This method is unused as it is related to the feature where you can unlock actors
COMMENT by watching an advert, which only exists on Android releases of galimulator. As such,
COMMENT this functionality is unused on desktop releases of the game.
METHOD i displayAd (I)Lsnoddasmannen/galimulator/ui/Widget;
METHOD I clearBulletinLog ()V
METHOD initialize initialize (F)V
ARG 0 aspectRatio
METHOD initializeActorSpawnPredicates initializeActorSpawnPredicates ()V
METHOD isPaused isPaused ()Z
METHOD j __nopMethod4 ()V
METHOD j lookupStarFromUID (I)Lsnoddasmannen/galimulator/Star;
COMMENT Star UIDs begin with {@value -1} - do not ask why
ARG 0 starUID
METHOD j saveScenario (Ljava/lang/String;)V
ARG 0 filename
METHOD j connectOnAString (Z)V
METHOD J showTPSControllerWidget ()V
METHOD k __unusedMethod__generateReward ()Lsnoddasmannen/galimulator/RewardData;
METHOD k __nopMethod4 (I)V
ARG 0 arg
METHOD l getPeopleAtJobLevel (I)Ljava/util/Vector;
ARG 0 jobLevel
METHOD naiveRestoreQuadtree naiveRestoreQuadtree ()V
METHOD openOptionChooser openOptionChooser (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;Z)Lsnoddasmannen/galimulator/ui/OptionChooserWidget;
METHOD postBulletin postBulletin (Lsnoddasmannen/galimulator/AbstractBulletin;)V
ARG 0 bulletin
METHOD recomputeVisibleWidgets recomputeVisibleWidgets ()V
METHOD regenerateVoronoiCells regenerateVoronoiCells ()V
METHOD removeAuxiliaryListener removeAuxiliaryListener (Lsnoddasmannen/galimulator/AuxiliaryListener;)V
ARG 0 listener
METHOD restoreQuadtree restoreQuadtree ()V
METHOD setBackgroundTaskDescription setBackgroundTaskDescription (Ljava/lang/String;)V
ARG 0 taskDescription
METHOD setPaused setPaused (Z)V
ARG 0 paused
METHOD setupBackgroundEffects setupBackgroundEffects ()V
METHOD showDialog showDialog (Lsnoddasmannen/galimulator/Dialog;ZLsnoddasmannen/galimulator/ui/Widget$WIDGET_ID;Z)V
METHOD showItem showItem (Lsnoddasmannen/galimulator/Item;)V
METHOD showToast showToast (Ljava/lang/String;)V
ARG 0 toast
METHOD showWidget showWidget (Ljava/lang/Class;)V
ARG 0 widgetClass
METHOD spawnActor spawnActor (Lsnoddasmannen/galimulator/Star;)Lsnoddasmannen/galimulator/actors/Actor;
ARG 0 location
METHOD u reopenUIWidgets ()V
METHOD X showStepButton ()V
METHOD Z openWarRoom ()V
CLASS ActorSpawningPredicate ActorSpawningPredicate
FIELD actorFactory actorFactory Lsnoddasmannen/galimulator/actors/StateActorCreator;
FIELD religionRequirement religionRequirement Lsnoddasmannen/galimulator/Religion;
FIELD spawningChance spawningChance F
FIELD specialRequirements specialRequirements Ljava/util/List;
METHOD (Lsnoddasmannen/galimulator/actors/StateActorCreator;F)V
ARG 1 creatkr
ARG 2 spawningChance
METHOD (Lsnoddasmannen/galimulator/actors/StateActorCreator;FLjava/util/List;Lsnoddasmannen/galimulator/Religion;)V
ARG 1 creator
ARG 2 spawningChance
ARG 3 requiredSpecials
ARG 4 requiredReligion
METHOD (Lsnoddasmannen/galimulator/actors/StateActorCreator;FLsnoddasmannen/galimulator/EmpireSpecial;)V
ARG 1 creator
ARG 2 spawningChance
ARG 3 requiredSpecial
METHOD (Lsnoddasmannen/galimulator/actors/StateActorCreator;FLsnoddasmannen/galimulator/Religion;)V
ARG 1 creator
ARG 2 spawningChance
ARG 3 religionRequirement
METHOD test test (Lsnoddasmannen/galimulator/Star;)Z
ARG 1 spawnLocation
CLASS ConnectionMethod ConnectionMethod
FIELD name name Ljava/lang/String;
METHOD (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD a runMethod ()V
CLASS MapsSelectionEvent MapsSelectionEvent
FIELD a activity Lsnoddasmannen/galimulator/Space$MapsSelectionEvent$MapSelectionActivity;
FIELD b selectedMap Lsnoddasmannen/galimulator/MapData;
METHOD (Lsnoddasmannen/galimulator/Space$MapsSelectionEvent$MapSelectionActivity;Lsnoddasmannen/galimulator/MapData;)V
ARG 1 activity
ARG 2 map
CLASS MapSelectionActivity MapSelectionActivity
CLASS SaveMode SaveMode
CLASS StarAdjustmentMethod StarAdjustmentMethod
FIELD name name Ljava/lang/String;
METHOD (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD a adjust (Lsnoddasmannen/galimulator/Star;)V
ARG 1 star