Beispiel #1
0
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;
}
Beispiel #2
0
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);
}