Skip to content

How can I have a mixture of three different skinning styles while maintaining a single .clash hierarchy? #25

@mkosler

Description

@mkosler

My current hang-up seems simple. I want to allow for people to use different skinning styles or methodologies when using Clash. The three main ones are:

  • Single file, where all of the widget images are on a single bitmap, and the user specifies the clipRect for each widget (currently supported);
  • Directory-based, where each widget (and each slice within a widget) are on separate bitmaps, and their association is determined by their relative path from a parent directory;
  • Mixed, where each widget's associated bitmaps are located via relative paths, but the slices of the widget are within the same file.

The issue I am having is that I would like to have the latter two skinning styles be able to conform to the current .clash file hierarchy, but it is highly unlikely that I will be able to do so. This would lead to a decent amount of refactoring within the Clash data structures so that I can hide the inconsistencies between the types.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions