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


C++ buffer::addStr方法代码示例

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


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

示例1: Get_STR

bool Get_STR(buffer &c)
{
    return c.addStr("STR [\10\0\0\0\4\3\10\25\10\62\10;\10C\10K\10S\10", 24)
        && c.add<u16>(2050, 1017)
        && c.addStr("\0Untitled Scenario\0Destroy all enemy buildings.\0", 48)
        && c.addStr("Anywhere\0Force 1\0Force 2\0Force 3\0Force 4\0", 41);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:7,代码来源:DefaultCHK.cpp

示例2: Get_PTEx

bool Get_PTEx(buffer &c)
{
    return c.addStr("PTExˆ\6\0\0", 8)
        && c.add<u8>(0, 1056)
        && c.add<u8>(1, 44)
        && c.addStr("\0\0\0\0\1\0\1\0\0\0\0\0\1\0\1\0\0\0\1\0\0\0\0\1\0\0\0\0\1\1\0\0\0\1\1\0\0\0\0\0\0\0\0\0", 44)
        && c.add<u8>(1, 528);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:8,代码来源:DefaultCHK.cpp

示例3: Get_UPGR

bool Get_UPGR(buffer &c)
{
    return c.addStr("UPGRÔ\6\0\0", 8)
        && c.add<u8>(0, 1104)
        && c.addStr("\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\1\1\0\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1", 45)
        && c.add<u8>(0, 47)
        && c.add<u8>(1, 552);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:8,代码来源:DefaultCHK.cpp

示例4: Get_PTEC

bool Get_PTEC(buffer &c)
{
    return c.addStr("PTEC\220\3\0\0", 8)
        && c.add<u8>(0, 576)
        && c.add<u8>(1, 24)
        && c.addStr("\0\0\0\0\1\0\1\0\0\0\0\0\1\0\1\0\0\0\1\0\0\0\0", 23)
        && c.add<u8>(1, 289);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:8,代码来源:DefaultCHK.cpp

示例5: Get_MRGN

bool Get_MRGN(buffer &c, u16 width, u16 height)
{
    return c.addStr("MRGN\0\5\0\0", 8)
        && c.add<u8>(0, 1268)
        && c.add<u32>(width * 32) // 'Anywhere' x-end
        && c.add<u32>(height * 32) // 'Anywhere' y-end
        && c.addStr("\3\0\0\0", 4); // 'Anywhere' string number (3) and elevation (all)
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:8,代码来源:DefaultCHK.cpp

示例6: Get_PUPx

bool Get_PUPx(buffer &c)
{
    return c.addStr("PUPx\16\t\0\0", 8)
        && c.add<u8>(0, 1464)
        && c.add<u8>(3, 16)
        && c.addStr("\1\1\0\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\0\0\1\0\1\0\1\1\1\1", 39)
        && c.add<u8>(0, 67)
        && c.add<u8>(1, 732);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:9,代码来源:DefaultCHK.cpp

示例7: Get_ISOM

bool Get_ISOM(buffer &c, u16 width, u16 height)
{
    u32 size = ((u32(width)) / 2 + 1)*((u32(height) + 1)) * 8;

    return c.addStr("ISOM", 4)
        && c.add<u32>(size)
        && c.add<u16>(16, size / 2);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:8,代码来源:DefaultCHK.cpp

示例8: Get_MTXM

bool Get_MTXM(buffer &c, u16 width, u16 height)
{
    u32 size = width*height * 2;

    return c.addStr("MTXM", 4)
        && c.add<u32>(size)
        && c.add<u8>(0, size);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:8,代码来源:DefaultCHK.cpp

示例9: Get_TILE

bool Get_TILE(buffer &c, u16 width, u16 height)
{
    u32 size = (u32(width))*(u32(height)) * 2;

    return c.addStr("TILE", 4)
        && c.add<u32>(size)
        && c.add<u8>(0, size);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:8,代码来源:DefaultCHK.cpp

示例10: Get_MASK

bool Get_MASK(buffer &c, u16 width, u16 height)
{
    u32 size = (u32(width))*(u32(height));

    return c.addStr("MASK", 4)
        && c.add<u32>(size)
        && c.add<u8>(255, size);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:8,代码来源:DefaultCHK.cpp

示例11: Get_OWNR

bool Get_OWNR(buffer &c)
{
    return c.addStr("OWNR\14\0\0\0\6\6\6\6\6\6\6\6\0\0\0\0", 20);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:4,代码来源:DefaultCHK.cpp

示例12: Get_IOWN

bool Get_IOWN(buffer &c)
{
    return c.addStr("IOWN\14\0\0\0\6\6\6\6\6\6\6\6\0\0\0\0", 20);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:4,代码来源:DefaultCHK.cpp

示例13: Get_SWNM

bool Get_SWNM(buffer &c)
{
    return c.addStr("SWNM\0\4\0\0", 8)
        && c.add<u8>(0, 1024);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:5,代码来源:DefaultCHK.cpp

示例14: Get_UPUS

bool Get_UPUS(buffer &c)
{
    return c.addStr("[email protected]\0\0\0", 8)
        && c.add<u8>(0, 64);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:5,代码来源:DefaultCHK.cpp

示例15: Get_UPRP

bool Get_UPRP(buffer &c)
{
    return c.addStr("UPRP\0\5\0\0", 8)
        && c.add<u8>(0, 1280);
}
开发者ID:heinermann,项目名称:Chkdraft,代码行数:5,代码来源:DefaultCHK.cpp


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