Files
armorpaint/paint/sources/slot_sound.c
T
2026-07-05 17:24:59 +02:00

21 lines
457 B
C

#include "global.h"
slot_sound_t *slot_sound_create(char *name, sound_t *sound, char *file) {
slot_sound_t *raw = GC_ALLOC_INIT(slot_sound_t, {0});
raw->id = 0;
for (i32 i = 0; i < g_project->_->sounds->length; ++i) {
slot_sound_t *slot = g_project->_->sounds->buffer[i];
if (slot->id >= raw->id) {
raw->id = slot->id + 1;
}
}
raw->name = string_copy(name);
raw->sound = sound;
raw->file = string_copy(file);
return raw;
}