int LbSpriteSetupAll(struct TbSetupSprite t_setup[]) { //return _DK_LbSpriteSetupAll(t_setup); struct TbSetupSprite *stp_sprite; int idx; idx=0; stp_sprite=&t_setup[idx]; while (stp_sprite->Data != NULL) { if ((stp_sprite->Start != NULL) && (stp_sprite->End != NULL)) LbSpriteSetup(*(stp_sprite->Start), *(stp_sprite->End), (unsigned char *)*(stp_sprite->Data)); idx++; stp_sprite=&t_setup[idx]; } #ifdef __DEBUG LbSyncLog("%s: Initiated %d SetupSprite lists\n",func_name,idx); #endif return 1; }
void load_pointer_file(short hi_res) { struct TbLoadFiles *ldfiles; if ((features_enabled & Ft_BigPointer) == 0) { if (hi_res) ldfiles = hi_res_small_pointer_load_files; else ldfiles = low_res_small_pointer_load_files; } else { if (hi_res) ldfiles = hi_res_pointer_load_files; else ldfiles = low_res_pointer_load_files; } if ( LbDataLoadAll(ldfiles) ) ERRORLOG("Unable to load pointer files"); LbSpriteSetup(pointer_sprites, end_pointer_sprites, pointer_data); }