From df4d27f264a44103e9125c66c9c512d3bc8ec881 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Thu, 16 Mar 2023 11:04:44 +0900 Subject: [PATCH] More verbose error messages on avatar load fail --- src/3d_renderer.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/3d_renderer.cc b/src/3d_renderer.cc index 0d37979..d6fad9b 100644 --- a/src/3d_renderer.cc +++ b/src/3d_renderer.cc @@ -273,13 +273,15 @@ void Renderer3D::avatar1_loaded(unsigned long long size, const char *data) { flags.set(24); if (size == 0 || !data) { - std::cerr << "ERROR: Failed to load avatar for player 1!\n"; + std::cerr + << "ERROR: Failed to load avatar for player 1! (no image provided)\n"; return; } auto avatar = LoadImageFromMemory(".png", (const unsigned char *)data, size); if (!avatar.data) { - std::cerr << "ERROR: Failed to load avatar for player 1!\n"; + std::cerr + << "ERROR: Failed to load avatar for player 1! (failed to decode)\n"; return; } avatar1_texture = LoadTextureFromImage(avatar); @@ -291,13 +293,15 @@ void Renderer3D::avatar2_loaded(unsigned long long size, const char *data) { flags.set(25); if (size == 0 || !data) { - std::cerr << "ERROR: Failed to load avatar for player 2!\n"; + std::cerr + << "ERROR: Failed to load avatar for player 2! (no image provided)\n"; return; } auto avatar = LoadImageFromMemory(".png", (const unsigned char *)data, size); if (!avatar.data) { - std::cerr << "ERROR: Failed to load avatar for player 2!\n"; + std::cerr + << "ERROR: Failed to load avatar for player 2! (failed to decode)\n"; return; } avatar2_texture = LoadTextureFromImage(avatar); -- 2.49.0