May show a stack of AlertScreen over a baseScreen.
Models a typical “You sure about that?” alert box.
Implemented by objects whose compatibility requires more nuance than just being of the same type.
Interface implemented by screen classes that represent a stack of zero or more modal screens above a baseScreen. Use of this interface allows platform specific containers to share base classes, like
Allows renderings that do not implement Compatible themselves to be distinguished by more than just their type. Instances are compatible if they have the same name and have compatible fields.
Extensions for External Classes¶
Normally returns true if me and you are instances of the same class. If that common class implements Compatible, both instances must also have the same Compatible.compatibilityKey.