-
Notifications
You must be signed in to change notification settings - Fork 0
Preview Line
Theo Ruefli edited this page Jul 24, 2026
·
2 revisions
Descriptive summary of what the system is and what it does.
Preview lines are UI elements in the editor state that show the movement path of a flying enemy or a moving platform.
List of connecting/parent/subsystems.
Connecting Systems:
Parent Systems:
List of known bugs. Be descriptive but keep it brief!
- Preview line may disappear when zooming out too far
List of features and descriptions within system.
Preview Line:
- Displays the plane where a flying enemy or moving platform will move.
- Updates when the offset for its parent entity is changed via the property menu
Name the most important variables, their type, and what their purpose is
-
startpoint : Sprite2D= A sprite that originates at the center of the tile of its parent entity. -
endpoint : Sprite2D= A sprite that rotates according to where the preview line points. -
parent : Node2D= A reference to the parent entity.
Name of the most important functions, their parameters, and what they do.
-
func update(offset : Vector2) -> void: Updates the line's position and points direction.
List and description of upcoming work/risks.
Future Work:
- N/A
Risks:
- N/A
A place for miscellaneous notes pertaining to this system.
- N/A
Resources
Known Issues
Future Work
Globals
Managers
- Main Menu Manager
- Master Manager
- Camera Manager
- Hotkey Manager
- Import Export Manager
- Audio Manager
- Animation Manager
- PopUp Manager
UI
Managers
- Editor Manager
- Tile Manager
- Entity Manager
- Icon Manager
- Preview Manager
- Tool Manager
- Asset Manager
- Custom Cursor Manager
Tiles & Entities
- Grid Lines
- Preview Line
- Tiles & Entities
- Enemies
- Patrolling Enemy
- Flying Enemy
- Shooting Enemy
- Stationary Enemy
- Moving Platform
- Property Editing
Asset Swapping
UI
Managers
Player