-#include <SDL2/SDL.h>
+#include <SDL.h>
#include "system/stacktrace.h"
#include "explosion.h"
float duration)
{
Lt *lt = create_lt();
- if (lt == NULL) {
- return NULL;
- }
- Explosion *explosion = PUSH_LT(lt, nth_alloc(sizeof(Explosion)), free);
+ Explosion *explosion = PUSH_LT(lt, nth_calloc(1, sizeof(Explosion)), free);
if (explosion == NULL) {
RETURN_LT(lt, NULL);
}
explosion->duration = duration;
explosion->time_passed = duration;
- explosion->pieces = PUSH_LT(lt, nth_alloc(sizeof(Piece) * EXPLOSION_PIECE_COUNT), free);
+ explosion->pieces = PUSH_LT(lt, nth_calloc(1, sizeof(Piece) * EXPLOSION_PIECE_COUNT), free);
if (explosion->pieces == NULL) {
RETURN_LT(lt, NULL);
}