| Line |
Branch |
Exec |
Source |
| 1 |
|
|
/* |
| 2 |
|
|
* Filename: ecs_color.c |
| 3 |
|
|
* Path: source/utils |
| 4 |
|
|
* Created Date: Saturday, September 30th 2023, 6:42:38 pm |
| 5 |
|
|
* Author: osvegn |
| 6 |
|
|
* |
| 7 |
|
|
* Copyright (c) 2023 ECS |
| 8 |
|
|
*/ |
| 9 |
|
|
|
| 10 |
|
|
#include "utils/ecs_color.h" |
| 11 |
|
|
|
| 12 |
|
1 |
void copy_color(ecs_color_t *dest, ecs_color_t *src) |
| 13 |
|
|
{ |
| 14 |
|
1 |
*dest = *src; |
| 15 |
|
1 |
} |
| 16 |
|
|
|
| 17 |
|
1 |
void set_color(ecs_color_t *color, uchar r, uchar g, uchar b) |
| 18 |
|
|
{ |
| 19 |
|
1 |
color->r = r; |
| 20 |
|
1 |
color->g = g; |
| 21 |
|
1 |
color->b = b; |
| 22 |
|
1 |
} |
| 23 |
|
|
|
| 24 |
|
1 |
void set_alpha(ecs_color_t *color, uchar alpha) |
| 25 |
|
|
{ |
| 26 |
|
1 |
color->a = alpha; |
| 27 |
|
1 |
} |
| 28 |
|
|
|