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