Distinguish the different "Instinct" models via the resource file

How to use resource directories to distinguish:
- Instinct® Crossover
- Instinct® 2 / Instinct® 2X Solar

I find the resource directories really useful, except that the screen is not the same for these 2 models and I would like to avoid having to embed specific code on the monkeyc side just to distinguish them, knowing that these are models that also have very little memory.

knowing that I currently use:
- resources-semioctagon-176x176

but it doesn't allow to distinguish between the 2 screens which are different

  • You can tell the difference at runtime by just a line or two of code at runtime.

    The InTinct2/2s has the subscreen

     isI2s=(WatchUi has :getSubscreen) ? WatchUi.getSubscreen() : null;
    and the Crossover, if it has mechanical hands
    hands=(Toybox.WatchUi.View has :setClockHandPosition);

    In both case, your app needs to know this - to know if there is a subscreen and where it is, or to know if there are hands and to use or park them and avoid them.

    You can also use jungles and have different code and do things at compile time,