[refactor] Organize INT
This commit is contained in:
@@ -86,7 +86,7 @@ layer_t* layer_create(const char* name, layer_type_t type, UINT32 w, UINT32 h) {
|
||||
|
||||
const char* s = name;
|
||||
char* d = layer->name;
|
||||
for (int i = 0; i < LAYER_NAME_LEN - 1 && *s; i++) {
|
||||
for (SSINT32 i = 0; i < LAYER_NAME_LEN - 1 && *s; i++) {
|
||||
*d++ = *s++;
|
||||
}
|
||||
*d = '\0';
|
||||
@@ -149,14 +149,14 @@ layer_t* layer_get_focused(void) {
|
||||
return g_focused;
|
||||
}
|
||||
|
||||
void layer_set_z(layer_t* layer, int z) {
|
||||
void layer_set_z(layer_t* layer, SSINT32 z) {
|
||||
if (!layer) return;
|
||||
layer_remove(layer);
|
||||
layer->z = z;
|
||||
layer_insert_sorted(layer);
|
||||
}
|
||||
|
||||
void layer_set_pos(layer_t* layer, int x, int y) {
|
||||
void layer_set_pos(layer_t* layer, SSINT32 x, SSINT32 y) {
|
||||
if (!layer) return;
|
||||
layer->x = x;
|
||||
layer->y = y;
|
||||
@@ -281,14 +281,14 @@ void layer_compositor_task(void) {
|
||||
layer_t* cur = g_layer_list;
|
||||
while (cur) {
|
||||
if (cur->visible && cur->buffer) {
|
||||
int sx = 0, sy = 0;
|
||||
int dx = cur->x, dy = cur->y;
|
||||
SSINT32 sx = 0, sy = 0;
|
||||
SSINT32 dx = cur->x, dy = cur->y;
|
||||
UINT32 sw = cur->w, sh = cur->h;
|
||||
|
||||
if (dx < 0) { sx = -dx; sw -= sx; dx = 0; }
|
||||
if (dy < 0) { sy = -dy; sh -= sy; dy = 0; }
|
||||
if (dx + (int)sw > (int)hr) sw = hr - dx;
|
||||
if (dy + (int)sh > (int)vr) sh = vr - dy;
|
||||
if (dx + (SSINT32)sw > (SSINT32)hr) sw = hr - dx;
|
||||
if (dy + (SSINT32)sh > (SSINT32)vr) sh = vr - dy;
|
||||
if (sw == 0 || sh == 0) { cur = cur->next; continue; }
|
||||
|
||||
for (UINT32 row = 0; row < sh; row++) {
|
||||
|
||||
Reference in New Issue
Block a user