animation.tr

Class ClaimToken


(package private) class ClaimToken
extends Token

Field Summary

private int
candidate
Current candidate for monitor

Fields inherited from class animation.tr.Token

angle, lastStation, netPaint, pos, priority, reservePriority, xcenter, xradius, ycenter, yradius

Constructor Summary

ClaimToken(int p, NetPaint np)

Method Summary

Token
advanceToken()
void
drawToken(Graphics g)
Draw the token represented

Methods inherited from class animation.tr.Token

advanceToken, advanceToken, drawToken, drawToken, getBinaryString, getPrioString, getReservePrioString, isAtStation, updateDimensions

Field Details

candidate

private int candidate
Current candidate for monitor

Constructor Details

ClaimToken

(package private)  ClaimToken(int p,
                              NetPaint np)
Parameters:
p - initial position as angle of the token on the ring

Method Details

advanceToken

public Token advanceToken()
Overrides:
advanceToken in interface Token

drawToken

public void drawToken(Graphics g)
Draw the token represented
Overrides:
drawToken in interface Token