Changeset 24082


Ignore:
Timestamp:
10/05/13 04:30:35 (9 years ago)
Author:
obi
Message:

update player

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/play.h

    r24079 r24082  
    185185        drawscreen(playinfobarpic, 0, 0);
    186186        drawscreen(playinfobarcover, 0, 0);
    187 }
    188 
    189 int checktrackname(char* text)
    190 {
    191         int ret = -1;
    192         if(text == NULL) return -1;
    193        
    194         ret = atoi(text);
    195         if(ret == 0 && text[0] != '0') return -1;
    196        
    197         return ret;
    198187}
    199188
     
    251240                                tmp->type = CHOICEBOX;
    252241                                tmp->del = 1;
    253                                 if(checktrackname(tracklist[i]) > -1)
    254                                         tmp->handle = (char*)checktrackname(tracklist[i]);
     242                                if(tracklist[i] != NULL && atoi(tracklist[i]) != 0)
     243                                        tmp->handle = (char*)atoi(tracklist[i]);
    255244                                else
    256245                                        tmp->handle = (char*)(i / 2);
    257246
    258                                 if((ostrcmp(curtrackname, tracklist[i]) == 0 && ostrcmp(curtrackencoding, tracklist[i + 1]) == 0) || curtrackid == checktrackname(tracklist[i]))
     247                                if((ostrcmp(curtrackname, tracklist[i]) == 0 && ostrcmp(curtrackencoding, tracklist[i + 1]) == 0) || (tracklist[i] != NULL && curtrackid == atoi(tracklist[i])))
    259248                                {
    260                                         if(checktrackname(curtrackname) > -1)
     249                                        if(curtrackname != NULL && atoi(curtrackname) != 0)
    261250                                                tmp->handle1 = (char*)atoi(curtrackname);
    262251                                        else
Note: See TracChangeset for help on using the changeset viewer.