[Fix] Segfault with calculating new position of nebulae with no player.
This commit is contained in:
parent
352083a0ce
commit
3fcdc8e288
@ -13,7 +13,7 @@
|
||||
#include "pause.h"
|
||||
#include "perlin.h"
|
||||
|
||||
#define NEBULAE_Z 16 /* Z plane. */
|
||||
#define NEBULAE_Z 4 /* Z plane. */
|
||||
#define NEBULAE_PUFFS 32 /* Amount of puffs to generate. */
|
||||
#define NEBULAE_PATH_BG "gen/nebu_bg_%dx%d_%02d.png"
|
||||
|
||||
@ -357,7 +357,7 @@ void nebu_renderPuffs(const double dt, int below_player) {
|
||||
(!below_player && (nebu_puffs[i].height > 1.))) {
|
||||
|
||||
/* Calculate new position. */
|
||||
if(!paused) {
|
||||
if(!paused && (player != NULL)) {
|
||||
nebu_puffs[i].x -= player->solid->vel.x * nebu_puffs[i].height * dt;
|
||||
nebu_puffs[i].y -= player->solid->vel.y * nebu_puffs[i].height * dt;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user