Show
Ignore:
Timestamp:
06/01/08 03:14:41 (5 years ago)
Author:
omega
Message:

ゲ丼追加

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/d/koke/trunk/src/gamecore.d

    r12957 r12960  
    151151                // save/load 
    152152                sys_switch = new ClickablePool(); 
    153                 sys_switch.add("save" , new Vec3( -32*6 - 16 , 0 , 0) 
     153                sys_switch.add("save" , new Vec3( -32*7 - 16 , 0 , 0) 
    154154                        , ImageButton.TYPE.SAVE); 
    155                 sys_switch.add("load" , new Vec3( -32*5 - 16 , 0 , 0) 
     155                sys_switch.add("load" , new Vec3( -32*6 - 16 , 0 , 0) 
    156156                        , ImageButton.TYPE.LOAD); 
     157                sys_switch.add("reset" , new Vec3( -32*5 - 16 , 0 , 0) 
     158                        , ImageButton.TYPE.RESET); 
    157159                 
    158160        } 
     
    194196                 
    195197                // システム save&load 
    196                 if(sys_switch.getSelected() == "load"){ 
     198                string syscmd = sys_switch.getSelected(); 
     199                switch(syscmd){ 
     200                case "load": 
    197201                        if( map.loadFile( configparser.get("MAP_LOAD_FILE") ) ){ 
    198202                                setMessage("MAP LOAD SUCCESS"); 
     
    201205                        } 
    202206                        sys_switch.setSelected(""); 
    203                 } 
    204                 if(sys_switch.getSelected() == "save"){ 
     207                        break; 
     208                         
     209                case "save": 
    205210                        if( map.saveFile( configparser.get("MAP_SAVE_FILE") ) ){ 
    206211                                setMessage("MAP SAVE SUCCESS"); 
     
    209214                        } 
    210215                        sys_switch.setSelected(""); 
     216                        break; 
     217                         
     218                case "reset": 
     219                        map.destroyAll(); 
     220                        charpool.destroyAll(); 
     221                        shake_power = 24; 
     222                        sys_switch.setSelected(""); 
     223                        break; 
     224                         
     225                default: 
     226                        break; 
    211227                } 
    212228                 
    213229                string menucmd = menu.getSelected(); 
    214                  
    215230                if((Hell_isPressMouse() & 0x01) && onMouseMap()){ 
    216231                        // マップをいじる操作とかいろいろ(左クリック系 
     
    443458                if(message_timer > 0 && timer % 11 < 10){ 
    444459                        if(message_color == MESSAGE_COLOR.ERROR){ 
    445                                 Hell_drawFont(message , (getScreenWidth() - 8 * message.length)/ 2 , getScreenHeight() / 2  
    446                                                 , 1 , 255,128,0); 
     460                                Hell_drawFont(message , (getScreenWidth() - 16 * message.length)/ 2 , getScreenHeight() / 2  
     461                                                , 2 , 255,128,0); 
    447462                        }else{ 
    448                                 Hell_drawFont(message , (getScreenWidth() - 8 * message.length)/ 2 , getScreenHeight() / 2  
    449                                                 , 1 , 128,192,255); 
     463                                Hell_drawFont(message , (getScreenWidth() - 16 * message.length)/ 2 , getScreenHeight() / 2  
     464                                                , 2, 128,192,255); 
    450465                        } 
    451466                }