vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
function Tetris_MF_Button_Click ()
        local button = this:GetName();
        
        if (button == "Tetris_MF_resume") then
                Tetris_gameresume ();
                Tetris_GF_Toggle();
                Tetris_MF_Toggle();
        end
        
        if (button == "Tetris_MF_ms_dos") then
                Tetris["game"]["next_game"]= "ms_dos";
                Tetris_AF_Toggle();
                Tetris_MF_Toggle();
        end

        if (button == "Tetris_MF_gameboy") then
                Tetris["game"]["next_game"]= "gameboy";
                Tetris_AF_Toggle();
                Tetris_MF_Toggle();
        end
        
        if (button == "Tetris_MF_retris") then
                Tetris["game"]["next_game"]= "retris";
                Tetris_AF_Toggle();
                Tetris_MF_Toggle();
        end
        
        if (button == "Tetris_MF_highest_hopes") then
                Tetris["game"]["next_game"]= "highest_hopes";
                Tetris_AF_Toggle();
                Tetris_MF_Toggle();
        end

        if (button == "Tetris_MF_custom") then
                Tetris["game"]["next_game"]= "custom";
                Tetris_AF_Toggle();
                Tetris_MF_Toggle();
        end     

        if (button == "Tetris_MF_options") then
                Tetris_OF_Toggle();
                Tetris_MF_Toggle();
        end

        if (button == "Tetris_MF_exit") then
                Tetris_MF_Toggle();
                Tetris_play_musik ("stop");
        end
end

function Tetris_MF_Toggle()
        if(Tetris_MF:IsVisible()) then
                Tetris_MF:Hide();
        else
                Tetris_MF:Show();
                Tetris_MF_resume_Update ();
                Tetris_play_musik ("menu");
        end     
end

function Tetris_MF_resume_Update ()
        local ingame =  Tetris["ingame"];
        if (ingame == 0) then
                Tetris_MF_resume:Disable ();
        else
                Tetris_MF_resume:Enable ();
        end
end