Skip to content

Main window handler #1

@xns-lowri

Description

@xns-lowri

Babby's first project todo, need to work out how the gui object handling side of things will work.

Thinking parent/child object relationships, linked lists for children in parent, child gui object classes inherit shared gui functionality from parent class (e.g. getCharFromObj/repaint, linked list entry)

Handle overlapping objects e.g. modal window, menu/tooltip popup (or just buttons/controls on canvas) - map of what object owns what char?

Gui objects could have their own map (like local cache) of their char states, only repaint when necessary (track dirty chars).

  • Lookup for passing mouse events to relevant objects based on pointer position

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Graphics Engine

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions