Skip to content

TODO list #3

@Wohlstand

Description

@Wohlstand
  • Child objects and sub-trees (include of ability to create groups of elements)
  • Implement Z-Order
  • Implement hand-dragging
  • Smooth Scrolling [Optionally]
  • Apply zoom factor to scrolling speed (but, re-align camera on zoom change to avoid a broken alignment)
  • Implement the "animated items" render scheme where visible surface will be updated often.
  • Replace QList container with PtrList to guarantee same pointer address in the memory. Instead of this, QSet was used inside of tree to hold dynamically allocated items.
  • Allow polymorphism for PGE_EditSceneItem to allow different item types.
  • Implement collision check callback called on move or mouse release by optional choose
  • Implement background and foreground render callbacks (to fill empty surface with something or draw the grid or any overground meta-signs or animations)

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions