24 lines
600 B
Lua
24 lines
600 B
Lua
function TicTacToe_Update()
|
|
TicTacToe_UpdateGameState(GetMinigameState());
|
|
end
|
|
|
|
function TicTacToe_UpdateGameState(...)
|
|
local player;
|
|
local button;
|
|
for i=1, select("#", ...) do
|
|
player = select(i, ...);
|
|
button = _G["TicTacToeFrameButton"..i];
|
|
if ( player == 1 ) then
|
|
button:SetDisabledTexture("Interface\\TicTacToeFrame\\TicTacToe-X");
|
|
button:Disable();
|
|
elseif ( player == 0 ) then
|
|
button:SetDisabledTexture("Interface\\TicTacToeFrame\\TicTacToe-O");
|
|
button:Disable();
|
|
else
|
|
button:SetNormalTexture("");
|
|
button:SetDisabledTexture("");
|
|
button:Enable();
|
|
end
|
|
end
|
|
end
|