当前位置: 首页>>代码示例>>C++>>正文


C++ Media::play方法代码示例

本文整理汇总了C++中Media::play方法的典型用法代码示例。如果您正苦于以下问题:C++ Media::play方法的具体用法?C++ Media::play怎么用?C++ Media::play使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Media的用法示例。


在下文中一共展示了Media::play方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: ending

void ending(int& sceen){
    
    Texture message = Texture("res/mese-ji.png");
    Texture jijii = Texture("res/jijii.png");
    Texture con = Texture("res/kongura.png");
    Font font = ("res/meiryo.ttc");
    std::string text1 = "いい人生じゃった最後までやってくれて";
    std::string text2 = "本当にありがとうございました";
    Media clear = Media ("res/se/clear.wav");
    
    clear.play();
    while (sceen == 3)
    {
    if (!env.isOpen()) exit(0);
        env.begin();
        env.bgColor(Color::black);

        if (env.isPushKey(GLFW_KEY_ENTER)){
            sceen = 0;
        }
        drawTextureBox(-1024, -312, 2048, 1024, 0, 0, 2048, 1024, jijii);
        drawTextureBox(-1024, -512, 2048, 1024, 0, 0, 2048, 1024, message);
        drawTextureBox(-1024, 0, 2048-400, 256-50, 0, 0, 2048, 256, con);
        font.size(100);
        font.draw(text1, Vec2f(-900, -300), Color::white);
        font.draw(text2, Vec2f(-900, -400), Color::white);
        font.size(30);
        

    env.end();
    }
}
开发者ID:peperontino39,项目名称:test,代码行数:32,代码来源:story.cpp

示例2: Story

void Story(int& sceen){


    Texture message = Texture("res/mese-ji.png");
    Texture jijii = Texture("res/jijii.png");
    Font font = ("res/meiryo.ttc");
    std::string text1 = "  ";
    std::string text2 = "  ";
    Media ok = Media("res/se/kettei_.wav");
    Media bgm = Media("res/se/sontyou.wav");
    int count = 0;

    bgm.looping(1);
    bgm.play();

    ok.play();
    while (sceen == 1)
    {
        if (!env.isOpen()) exit(0);
        env.begin();

        env.bgColor(Color::black);


        if (env.isPushKey(GLFW_KEY_ENTER)){
            count++;
            ok.play();
            if (count == 12){
                sceen = 2;
            }
        }

        switch (count)
        {
        case 0:
            break;
        case 1:
            text1 = "こんばんは";
            text2 = "わしはこの村の村長じゃ";
            break;
        case 2: 
            text1 = "すまないこの村は今";
            text2 = "何もないのじゃ";
            break;
        case 3:
            text1 = "この村は前まではいろんな建物が";
            text2 = "あって栄えていたんじゃが";
            break;
        case 4:
            text1 = "数日前にワニに襲われて";
            text2 = "村は一気に崩壊してもうたのじゃ";
            break;
        case 5:
            text1 = "えっこの村を救ってくれるのか";
            text2 = "本当にありがたいのぉー";
            break;
        case 6:
            text1 = "おぬし名はなんと申す?";
            text2 = "   ";
            break;
        case 7:
            text1 = "そうか金山かぁ";
            text2 = "";
            break;
        case 8:
            text1 = "基本的にWASDとENTERキー";
            text2 = "を使用するのじゃ";
            break;
        case 9:
            text1 = "お金を効率的に稼ぐとステータスを";
            text2 = "上げることができるじゃ";
            break;
        case 10:
            text1 = "10年ごと40年間、強い敵が来るで";
            text2 = "それまでに備えて強くなっておくのじゃ";
            break;
        case 11:
            text1 = "最初はまずわしの家に来て";
            text2 = "お金稼ぎじゃ";
            break;
        

 
        }




        drawTextureBox(-1024, -312, 2048, 1024, 0, 0, 2048, 1024, jijii);
        drawTextureBox(-1024, -512, 2048, 1024, 0, 0, 2048, 1024, message);
        font.size(100);
        font.draw(text1, Vec2f(-900, -300), Color::white);
        font.draw(text2, Vec2f(-900, -400), Color::white);
        font.size(30);
        
        font.draw("PUSH ENTER", Vec2f(WIDTH / 2, -HEIGHT / 2+30) - font.drawSize("PSHU ENTER"), Color::white);



        env.end();
//.........这里部分代码省略.........
开发者ID:peperontino39,项目名称:test,代码行数:101,代码来源:story.cpp


注:本文中的Media::play方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。