Enums

This library has a lot of enums, listed below.

class gd.Key(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for keys used in ciphering.

class gd.Salt(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for salts used in hashing.

class gd.Secret(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for request secrets.

class gd.AccountURLType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for Account URL types.

class gd.IconType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration of icon types.

class gd.MessageState(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for message state.

class gd.CommentState(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for comment state.

class gd.FriendRequestState(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for friend request state.

class gd.Role(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for Geometry Dash Status.

class gd.LevelLength(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for level lengths.

class gd.LevelDifficulty(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for level difficulties.

class gd.DemonDifficulty(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for demon difficulties.

class gd.TimelyType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for timely types.

class gd.CommentType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for comment objects.

class gd.MessageType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for message objects.

class gd.FriendRequestType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for friend request objects.

class gd.CommentStrategy(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for comment searching.

class gd.LeaderboardStrategy(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for getting leaderboard users.

class gd.LevelLeaderboardStrategy(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for getting level leaderboard.

class gd.LikeType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for sending ratings for entities.

class gd.SearchStrategy(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for search strategy.

class gd.GauntletID(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for gauntlets.

class gd.RewardType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for reward types.

class gd.ShardType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration represeting shard names.

class gd.QuestType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for quest types.

class gd.SimpleRelationshipType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration.

class gd.Scene(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration that represents ID of different scenes in the game.

class gd.PlayerColor(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for player color setting.

class gd.CustomParticleGrouping(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for particle grouping.

class gd.CustomParticleProperty(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration for particle system.

class gd.Easing(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing easing of a moving object (used in move/rotate triggers).

class gd.EasingMethod(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration.

class gd.PulseMode(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing mode of a pulse trigger.

class gd.InstantCountComparison(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing instant count comparison check.

class gd.OrbType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing IDs of orb objects.

class gd.PadType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing IDs of pad objects.

class gd.PortalType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing IDs of portal or speed change objects.

class gd.SpeedChange(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration.

class gd.PickupItemMode(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing mode of a pickup trigger.

class gd.PulseType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing type of pulse trigger target.

class gd.SpecialBlockType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing IDs of special objects (e.g. S, H, etc).

class gd.SpecialColorID(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing IDs of special colors (e.g. BG, Line, etc).

class gd.TargetPosCoordinates(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing modes for a targetted move trigger.

class gd.TouchToggleMode(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing toggle modes of a touch trigger.

class gd.TriggerType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing IDs of most triggers.

class gd.ZLayer(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing Z Layer of objects.

class gd.MiscType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing miscellaneous IDs of objects.

class gd.Gamemode(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing different game modes.

class gd.LevelType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration that represents type of the level.

class gd.Speed(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing speed modifier modes.

class gd.SpeedConstant(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing actual speed modifiers.

class gd.SpeedMagic(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration with magic speed constants.

Magic constants are used for translating distance travelled (in units) with certain speed to time taken, like so:

speed = SpeedMagic.FAST.value  # * 2 speed (well, actually just 1.1 lol)

x1 = 0  # beginning of the level
x2 = 1000  # some random coordinate

dx = x2 - x1

t = dx / speed  # ~ 2.58
print(t)
class gd.GuidelineColor(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration representing guidelines colors.

class gd.InternalType(value: Any, names: Union[str, Dict[str, U], List[str], Tuple[str, ]] = (), module: Optional[str] = None, qualname: Optional[str] = None, type: Optional[Type[T]] = None, start: Optional[T] = None, **members: Dict[str, U])[source]

An enumeration.