redeclipse.prefabs package¶
-
class
redeclipse.prefabs.Corridor2way(pos, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room-
room_type= 'hallway'¶
-
-
class
redeclipse.prefabs.Corridor4way(pos, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room-
room_type= 'platform'¶
-
-
class
redeclipse.prefabs.CrossingWalkways(*arg, **kwarg)[source]¶ Bases:
redeclipse.prefabs._LargeRoom
-
class
redeclipse.prefabs.FlatSpace(pos, roof=False, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs._LargeRoom
-
class
redeclipse.prefabs.ImposingBlockRoom(*arg, **kwarg)[source]¶ Bases:
redeclipse.prefabs._LargeRoom
-
class
redeclipse.prefabs.ImposingRingRoom(*arg, **kwarg)[source]¶ Bases:
redeclipse.prefabs._LargeRoom
-
class
redeclipse.prefabs.JumpCorridor3(pos, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room-
room_type= 'hallway_jump'¶
-
-
class
redeclipse.prefabs.JumpCorridorVertical(pos, orientation=CV(BV(1.0, 0.0, 0)), roof=False, randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room-
room_type= 'vertical'¶
-
-
class
redeclipse.prefabs.JumpCorridorVerticalCenter(pos, orientation=CV(BV(1.0, 0.0, 0)), roof=False, randflags=None)[source]¶ Bases:
redeclipse.prefabs.JumpCorridorVertical-
length= 1¶
-
-
class
redeclipse.prefabs.MultiPlatform(pos, roof=False, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs._LargeRoom
-
class
redeclipse.prefabs.NLongCorridor(pos, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room-
room_type= 'hallway'¶
-
-
class
redeclipse.prefabs.PlusPlatform(pos, roof=False, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs._LargeRoom-
room_type= 'platform_setpiece'¶
-
-
class
redeclipse.prefabs.Room(pos, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.construction_kit.ConstructionKitMixinBase ‘room’ class which all other room types inherit from
-
get_doorways()[source]¶ The get_doorways function that most things actually use, which applies the offset.
This mostly means that you only need to override _get_doorways with your doorways. Everyone will call this and have access to shifted values.
-
room_type= 'oriented'¶
-
tex= 1¶
-
-
class
redeclipse.prefabs.SpawnRoom(pos, roof=None, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room-
room_type= 'platform_setpiece'¶
-
-
class
redeclipse.prefabs.Stair(pos, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room-
room_type= 'stair'¶
-
-
class
redeclipse.prefabs.TestRoom(pos, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room
-
class
redeclipse.prefabs.TestRoom2(pos, orientation=CV(BV(1.0, 0.0, 0)), randflags=None)[source]¶ Bases:
redeclipse.prefabs.Room