Changeset 5:aa0577c1a494

Show
Ignore:
Timestamp:
08/03/08 11:16:37 (4 years ago)
Author:
thib
Branch:
default
convert_revision:
svn:d0a2da98-017c-47d2-8c43-22b54484806d/trunk@6
Message:
Support for animated things like Botan
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • scn2k/scn2k_grp.cc

    r4 r5  
    18181818                                        g.name = cmd.Str(cmd.args[1]); 
    18191819                                g.gan_name = cmd.Str(cmd.args[2]); 
    1820                                 // The following lines fixes Botan's apparition on April 19 
    1821                                 // but Botan does not appears in the middle of the screen. 
    1822                                 // FIXME: This needs some further investigation. 
    1823                             if (g.name.find('?') != -1) { 
     1820 
     1821                                if (cmd.cmd4 >= 1 && cmd.args[3].value == 0) 
     1822                                    g.attr =  GrpObj::Attribute(g.attr | GrpObj::HIDDEN); 
     1823                                else 
     1824                                    g.attr =  GrpObj::Attribute(g.attr & ~(GrpObj::HIDDEN)); 
     1825                                 
     1826                                if (cmd.argc >= 5) 
     1827                                    g.SetPos(1, cmd.args[4].value, -cmd.args[5].value); 
     1828                                 
     1829                                if (g.name.find('?') != -1) { 
    18241830                                g.name.erase(g.name.find('?')); 
    18251831                                    g.gan_name = cmd.Str(cmd.args[2]); 
    1826                                     if (cmd.cmd4 >= 1 && cmd.args[2].value == 0) 
    1827                                             g.attr =  GrpObj::Attribute(g.attr | GrpObj::HIDDEN); 
    1828                                     else 
    1829                                             g.attr =  GrpObj::Attribute(g.attr & ~(GrpObj::HIDDEN)); 
    18301832                        } 
    18311833                        } else if (cmd.cmd3 == 0x4b0) { // ²èÁü€òÊž»úÎó€È€·€Æ»ØÄê