Private accuracyPrivate accuracyProtected cursorProtected cursor2Private cursorProtected fieldProtected modePrivate movePrivate movesPrivate powerPrivate powerPrivate ppPrivate ppProtected scenePrivate typePrivate getGets multiplier text for a pokemon's move against a specific opponent Returns undefined if it's a status move
Private getReturns a specific move's color based on its type effectiveness against opponents If there are multiple opponents, the highest effectiveness' color is returned
A color or undefined if the default color should be used
A basic abstract class to act as a holder and processor for UI elements.