X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Finit.c;h=d3b33ec219b723d71da1cd2011f07267fe7b2407;hp=3f060862a525d58b3a7c8c6d94cbed331db9f1f5;hb=897c46a2720672a49ce6d0803b08eed23fd2dd90;hpb=d3e24bbfb70edb9a805806345eede28c7129baf8 diff --git a/src/init.c b/src/init.c index 3f060862..d3b33ec2 100644 --- a/src/init.c +++ b/src/init.c @@ -1301,8 +1301,8 @@ static void set_graphic_parameters_ext(int graphic, int *parameter, g->anim_delay_random = 0; g->post_delay_fixed = 0; g->post_delay_random = 0; - g->init_event = ANIM_EVENT_DEFAULT; - g->anim_event = ANIM_EVENT_DEFAULT; + g->init_event = ANIM_EVENT_UNDEFINED; + g->anim_event = ANIM_EVENT_UNDEFINED; g->init_event_action = -1; g->anim_event_action = -1; g->draw_masked = FALSE; @@ -1723,6 +1723,8 @@ static void InitGraphicInfo(void) -1 }; + FreeGlobalAnimEventInfo(); + checked_free(graphic_info); graphic_info = checked_calloc(num_images * sizeof(struct GraphicInfo)); @@ -6061,6 +6063,8 @@ void OpenAll(void) InitNetworkSettings(); + InitRuntimeInfo(); + if (network.serveronly) { #if defined(PLATFORM_UNIX)