reworked Mark function to handle Clear function, fixed Goal class to adjusted address format, added shufflecellsfunction
This commit is contained in:
@@ -33,19 +33,14 @@ public partial class Cell : TextureButton
|
||||
SetProcess(!DISABLED);
|
||||
}
|
||||
|
||||
public void Mark(Actor MARKER)
|
||||
public void Mark(Actor MARKER = null)
|
||||
{
|
||||
_marker = MARKER;
|
||||
TextureNormal = MARKER._markNormal.Texture;
|
||||
TexturePressed = MARKER._markPressed.Texture;
|
||||
TextureHover = MARKER._markHovered.Texture;
|
||||
TextureDisabled = MARKER._markDisabled.Texture;
|
||||
TextureFocused = MARKER._markFocused.Texture;
|
||||
TextureNormal = (MARKER == null ? _defaultMark : MARKER._markNormal).Texture;
|
||||
TexturePressed = (MARKER == null ? _defaultMark : MARKER._markPressed).Texture;
|
||||
TextureHover = (MARKER == null ? _defaultMark : MARKER._markHovered).Texture;
|
||||
TextureDisabled = (MARKER == null ? _defaultMark : MARKER._markDisabled).Texture;
|
||||
TextureFocused = (MARKER == null ? _defaultMark : MARKER._markFocused).Texture;
|
||||
}
|
||||
|
||||
public void Clear()
|
||||
{
|
||||
_marker = null;
|
||||
TextureNormal = TexturePressed = TextureHover = TextureDisabled = TextureFocused = _defaultMark.Texture;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user