Changeset 16268 for titan/plugins/tmc


Ignore:
Timestamp:
06/03/12 19:14:36 (12 years ago)
Author:
nit
Message:

[titan] update tmc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/tmc/tmc.h

    r16260 r16268  
    6060//flag 1: left
    6161//flag 2: right
    62 void tmcpicscroll(struct skin* tmcpictitle, struct skin* tmcpicstar, struct skin* tmcpic1, struct skin* tmcpic2, struct skin* tmcpic3, struct skin* tmcpic4, struct skin* tmcpic5, char* tmcpictitlebg, char* tmcpicstarbg, int flag)
     62void tmcpicscroll(int menuid, struct skin* tmcpictitle, struct skin* tmcpicstar, struct skin* tmcpic1, struct skin* tmcpic2, struct skin* tmcpic3, struct skin* tmcpic4, struct skin* tmcpic5, char* tmcpictitlebg, char* tmcpicstarbg, int flag)
    6363{
    6464        int count = 0;
     
    9898                if(node != NULL && node->node != NULL)
    9999                {
    100                         tmpstr = ostrcat(getconfig("mediadbpath", NULL), "/", 0, 0);
    101                         tmpstr = ostrcat(tmpstr, node->node->poster, 1, 0);
    102                         tmpstr = ostrcat(tmpstr, "_poster.jpg", 1, 0);
     100                        if(menuid == 2) //picture
     101                                tmpstr = ostrcat(node->node->file, NULL, 0, 0);
     102                        else if(menuid == 3) //video
     103                        {
     104                                tmpstr = ostrcat(getconfig("mediadbpath", NULL), "/", 0, 0);
     105                                tmpstr = ostrcat(tmpstr, node->node->poster, 1, 0);
     106                                tmpstr = ostrcat(tmpstr, "_poster.jpg", 1, 0);
     107                        }
    103108                       
    104109                        if(!file_exist(tmpstr))
     
    602607                                tmcmenuscroll(menuid, active, tmcmenutxt, tmcmenu1, tmcmenu2, tmcmenu3, tmcmenu4, tmcmenu5, 1);
    603608                        else
    604                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 1);
     609                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 1);
    605610                        continue;
    606611                }
     
    611616                                tmcmenuscroll(menuid, active, tmcmenutxt, tmcmenu1, tmcmenu2, tmcmenu3, tmcmenu4, tmcmenu5, 2);
    612617                        else
    613                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 2);
     618                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 2);
    614619                        continue;
    615620                }
     
    649654                                        mediadbfilterpos = NULL;
    650655                                        createmediadbfilter(2, NULL, 0);
    651                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     656                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    652657                                        tmcmenuscroll(menuid, active, tmcmenutxt, tmcmenu1, tmcmenu2, tmcmenu3, tmcmenu4, tmcmenu5, 0);
    653658                                }
     
    659664                                                mediadbfilterpos = NULL;
    660665                                                createmediadbfilter(2, tmpstr, 4);
    661                                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     666                                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    662667                                        }
    663668                                        free(tmpstr); tmpstr = NULL;
     
    667672                                        mediadbfilterpos = NULL;
    668673                                        createmediadbfilter(2, NULL, 0);
    669                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     674                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    670675                                }
    671676                                else if(menuid == 2 && ostrcmp("Random", tmcmenutxt->ret) == 0)
     
    682687                                        mediadbfilterpos = NULL;
    683688                                        createmediadbfilter(0, NULL, 0);
    684                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     689                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    685690                                        tmcmenuscroll(menuid, active, tmcmenutxt, tmcmenu1, tmcmenu2, tmcmenu3, tmcmenu4, tmcmenu5, 0);
    686691                                }
     
    692697                                                mediadbfilterpos = NULL;
    693698                                                createmediadbfilter(0, tmpstr, 6);
    694                                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     699                                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    695700                                        }
    696701                                        free(tmpstr); tmpstr = NULL;
     
    703708                                                mediadbfilterpos = NULL;
    704709                                                createmediadbfilter(0, tmpstr, 4);
    705                                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     710                                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    706711                                        }
    707712                                        free(tmpstr); tmpstr = NULL;
     
    711716                                        mediadbfilterpos = NULL;
    712717                                        createmediadbfilter(0, NULL, 0);
    713                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     718                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    714719                                }
    715720                                else if(menuid == 3 && ostrcmp("Year", tmcmenutxt->ret) == 0)
     
    720725                                                mediadbfilterpos = NULL;
    721726                                                createmediadbfilter(0, tmpstr, 1);
    722                                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     727                                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    723728                                        }
    724729                                        free(tmpstr); tmpstr = NULL;
     
    731736                                                mediadbfilterpos = NULL;
    732737                                                createmediadbfilter(0, tmpstr, 2);
    733                                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     738                                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    734739                                        }
    735740                                        free(tmpstr); tmpstr = NULL;
     
    742747                                                mediadbfilterpos = NULL;
    743748                                                createmediadbfilter(0, tmpstr, 3);
    744                                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     749                                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    745750                                        }
    746751                                        free(tmpstr); tmpstr = NULL;
     
    753758                                                mediadbfilterpos = NULL;
    754759                                                createmediadbfilter(0, tmpstr, 5);
    755                                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     760                                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    756761                                        }
    757762                                        free(tmpstr); tmpstr = NULL;
     
    762767                                        mediadbfilterpos = NULL;
    763768                                        createmediadbfilter(1, NULL, 0);
    764                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     769                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    765770                                        tmcmenuscroll(menuid, active, tmcmenutxt, tmcmenu1, tmcmenu2, tmcmenu3, tmcmenu4, tmcmenu5, 0);
    766771                                }
     
    772777                                                mediadbfilterpos = NULL;
    773778                                                createmediadbfilter(1, tmpstr, 4);
    774                                                 tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     779                                                tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    775780                                        }
    776781                                        free(tmpstr); tmpstr = NULL;
     
    780785                                        mediadbfilterpos = NULL;
    781786                                        createmediadbfilter(1, NULL, 0);
    782                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     787                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    783788                                }
    784789                                else if(menuid == 4 && ostrcmp("Random", tmcmenutxt->ret) == 0)
     
    802807                                        screenplay(tmcpic3->ret, 0, 0);
    803808
    804                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     809                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    805810                                        tmcmenuscroll(menuid, active, tmcmenutxt, tmcmenu1, tmcmenu2, tmcmenu3, tmcmenu4, tmcmenu5, 0);
    806811                                }
     
    831836                                        }
    832837
    833                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     838                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    834839                                        tmcmenuscroll(menuid, active, tmcmenutxt, tmcmenu1, tmcmenu2, tmcmenu3, tmcmenu4, tmcmenu5, 0);
    835840                                }
     
    859864                                        }
    860865
    861                                         tmcpicscroll(tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
     866                                        tmcpicscroll(menuid, tmcpictitle, tmcpicstar, tmcpic1, tmcpic2, tmcpic3, tmcpic4, tmcpic5, tmcpictitlebg, tmcpicstarbg, 0);
    862867                                        tmcmenuscroll(menuid, active, tmcmenutxt, tmcmenu1, tmcmenu2, tmcmenu3, tmcmenu4, tmcmenu5, 0);
    863868                                }
Note: See TracChangeset for help on using the changeset viewer.