Склад полезного кода [GoldSrc]

Сообщения
3,593
Реакции
1,576
Помог
141 раз(а)
Простой парсинг RGB цвета из строки в массив[3]. Полезен, например, для получения цвета из значения строкового квара вида "255 255 255".
Код:
stock parse_rgb(const value[], output[3]) {
    for (new i, temp_color[8], pos; i < 3; i++) {
        pos = argparse(value, pos, temp_color, charsmax(temp_color));
        output[i] = str_to_num(temp_color);
    }
}
И вариант для float.
Код:
stock parse_rgb_f(const value[], Float: output[3]) {
    for (new i, temp_color[8], pos; i < 3; i++) {
        pos = argparse(value, pos, temp_color, charsmax(temp_color));
        output[i] = str_to_float(temp_color);
    }
}
 
Последнее редактирование:

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу