コード例 #1
0
ファイル: binFile.cpp プロジェクト: MP2E/dlight
void kexBinFile::WriteString(const kexStr &val) {
    const char *c = val.c_str();

    for(int i = 0; i < val.Length(); i++) {
        Write8(c[i]);
    }

    Write8(0);
}
コード例 #2
0
ファイル: kstring.cpp プロジェクト: MP2E/dlight
kexStr::kexStr(const kexStr &string) {
    Init();

    if(string.charPtr == NULL)
        return;

    CopyNew(string.charPtr, string.Length());
}
コード例 #3
0
ファイル: keyinput.cpp プロジェクト: svkaiser/TurokEX
void kexInputKey::AddAction(byte id, const kexStr &str) {
    AddAction(id, str.c_str());
}
コード例 #4
0
ファイル: kstring.cpp プロジェクト: MP2E/dlight
int kexStr::IndexOf(const kexStr &pattern) const {
    return IndexOf(pattern.c_str());
}
コード例 #5
0
ファイル: kstring.cpp プロジェクト: MP2E/dlight
kexStr kexStr::operator+(const kexStr &str) {
    kexStr out(*this);
    
    return out.Concat(str.c_str());
}
コード例 #6
0
ファイル: kstring.cpp プロジェクト: svkaiser/KexLIB
bool kexStr::Compare(const kexStr &a, const kexStr &b) {
    return Compare(a.c_str(), b.c_str());
}
コード例 #7
0
ファイル: worldObject.cpp プロジェクト: svkaiser/TurokEX
bool kexWorldObject::RangeDamage(const kexStr &damageDef,
                                 const float dmgRadius,
                                 const kexVec3 &dmgOrigin) {
    return RangeDamage(damageDef.c_str(), dmgRadius, dmgOrigin);
}