API:WStringsCompare

Aus WARWiki

Keine Beschreibung verfügbar.

Nutzung

API:WStringsCompare()


Diese Funktion übernimmt keine Argumente.


Diese Funktion gibt keine Werte zurück.


Source Code

-- String Util formating functions
----------------------------------------------------------------

function StringUtils.FormatNumberWString( number )
    
    -- Local variables
    local formatted_string  = L""
    local number_string     = L""..number
    
    local number_length     = wstring.len (number_string)
    local commas_needed     = math.ceil (number_length / 3) - 1
    
    if (commas_needed == 0) then
        formatted_string = number_string
        return formatted_string
    end
        
    local counter = 0   
    for i = number_length, 1, -3 do
        
        local sub_end       = (number_length) - (counter * 3)
        local sub_begin     = (sub_end - 2)
                
        local substring = wstring.sub (number_string, sub_begin, sub_end)
        formatted_string = L","..substring..formatted_string
                
        counter = counter + 1
        
        if (counter == commas_needed) then
            local remainder = wstring.sub (number_string, 0, sub_begin-1)
            formatted_string = remainder..formatted_string
            break;
        end
    end
        
    --DEBUG (formatted_string)
    
    return formatted_string
end


Persönliche Werkzeuge
Anzeige

Sponsoren