Changeset 9407 for lang/java/NanikaKit

Show
Ignore:
Timestamp:
04/13/08 21:32:19 (5 years ago)
Author:
tarchan
Message:

lang/java/NanikaKit: 里々を実装します

Location:
lang/java/NanikaKit/trunk/src
Files:
1 added
4 modified

Legend:

Unmodified
Added
Removed
  • lang/java/NanikaKit/trunk/src/com/mac/tarchan/nanika/SakuraBalloon.java

    r9393 r9407  
    210210 
    211211        /** 
     212         * シェルの名前を返します。 
     213         *  
     214         * @return シェルの名前 
     215         */ 
     216        public String getName() 
     217        { 
     218                return descript.getProperty("name"); 
     219        } 
     220 
     221        /** 
     222         * シェルの作成者名を返します。 
     223         *  
     224         * @return シェルの作成者名 
     225         */ 
     226        public String getCraftman() 
     227        { 
     228                return descript.getProperty("craftmanw", descript.getProperty("craftman")); 
     229        } 
     230 
     231        /** 
    212232         * 表示オフセットを設定します。 
    213233         *  
     
    249269         * 表示文字列をクリアします。 
    250270         */ 
    251         public void clearString() 
     271        public void clear() 
    252272        { 
    253273                buf = ""; 
     
    259279         * @param str 文字列 
    260280         */ 
    261         public void drawString(CharSequence str) 
     281        public void append(CharSequence str) 
    262282        { 
    263283                buf += str.toString(); 
  • lang/java/NanikaKit/trunk/src/com/mac/tarchan/nanika/SakuraGhost.java

    r9393 r9407  
    112112                log.info("materialized"); 
    113113 
    114                 requestForSecond(); 
     114//              requestForSecond(); 
    115115 
    116116                return this; 
     
    200200        { 
    201201//              currentNar.getBalloon(); 
    202                 String name="name"; 
    203                 String craftman = "craftman"; 
    204                 log.info(String.format("loading Balloon named as \"%s\" crafted by %s", name, craftman)); 
     202                SakuraBalloon balloon = nar.getBalloon("sakura"); 
     203                String name = balloon.getName(); 
     204                String craftman = balloon.getCraftman(); 
     205                log.info(String.format("loading Balloon named as \"%s\" crafted by \"%s\"", name, craftman)); 
    205206        } 
    206207 
     
    345346                if (currentShell.getBalloon() != null) 
    346347                { 
    347                         currentShell.getBalloon().drawString(message); 
     348                        currentShell.getBalloon().append(message); 
    348349                } 
    349350                repaint(); 
     
    359360        public SakuraGhost newLine() 
    360361        { 
     362                if (currentShell.getBalloon() != null) 
     363                { 
     364                        currentShell.getBalloon().append("\n"); 
     365                } 
     366                repaint(); 
     367 
    361368                return this; 
    362369        } 
     
    369376        public SakuraGhost halfLine() 
    370377        { 
     378                if (currentShell.getBalloon() != null) 
     379                { 
     380                        currentShell.getBalloon().append("\n"); 
     381                } 
     382                repaint(); 
     383 
    371384                return this; 
    372385        } 
     
    381394                if (currentShell.getBalloon() != null) 
    382395                { 
    383                         currentShell.getBalloon().clearString(); 
     396                        currentShell.getBalloon().clear(); 
    384397                } 
    385398                repaint(); 
     
    457470                        AffineTransform tx = new AffineTransform(); 
    458471                        Rectangle rect = kero.getSurface().getBounds(); 
    459                         rect.x = x + (right - x) / 2 - rect.width / 2; 
     472//                      rect.x = x + (right - x) / 2 - rect.width / 2; 
     473                        rect.x = right - rect.width; 
    460474                        rect.y = bottom - rect.height; 
    461475                        tx.translate(rect.x, rect.y); 
  • lang/java/NanikaKit/trunk/src/test/com/mac/tarchan/nanika

    • Property svn:ignore
      •  

        old new  
        11NiseKawari.java 
        22 
        3 NiseSatori.java 
        43 
        54TestWrappedPoint.java 
  • lang/java/NanikaKit/trunk/src/test/com/mac/tarchan/nanika/NanikaMini.java

    r9332 r9407  
    109109 
    110110                        // ゴーストを実体化 
     111                        // 華和梨 
    111112                        System.setProperty("com.mac.tarchan.nanika.shiori.dll", "test.com.mac.tarchan.nanika.NiseKawari"); 
     113                        // 里々 
    112114                        System.setProperty("com.mac.tarchan.nanika.satori.dll", "test.com.mac.tarchan.nanika.NiseSatori"); 
     115                        System.setProperty("com.mac.tarchan.nanika.ruthtsyua.dll", "test.com.mac.tarchan.nanika.NiseSatori"); 
     116                        // 偽栞 
     117                        System.setProperty("com.mac.tarchan.nanika.niseshiori.dll", "com.mac.tarchan.nanika.SakuraShiori"); 
     118                        // 似非SHIORI 
     119                        System.setProperty("com.mac.tarchan.nanika.ese-shiori.dll", "com.mac.tarchan.nanika.SakuraShiori"); 
     120                        // Psyche System 
     121                        System.setProperty("com.mac.tarchan.nanika.psyche.dll", "com.mac.tarchan.nanika.SakuraShiori"); 
     122                        // 翡翠 
     123                        System.setProperty("com.mac.tarchan.nanika.hisui.dll", "com.mac.tarchan.nanika.SakuraShiori"); 
     124                        // 美坂 
     125                        System.setProperty("com.mac.tarchan.nanika.misaka.dll", "com.mac.tarchan.nanika.SakuraShiori"); 
     126                        System.setProperty("com.mac.tarchan.nanika.first.dll", "com.mac.tarchan.nanika.SakuraShiori"); 
     127                        // Piro "じゃばこ" 
     128                        System.setProperty("com.mac.tarchan.nanika.piro.dll", "com.mac.tarchan.nanika.SakuraShiori"); 
     129                        // 文 
     130                        System.setProperty("com.mac.tarchan.nanika.aya.dll", "com.mac.tarchan.nanika.SakuraShiori"); 
     131 
    113132                        ghost.materialize(); 
    114133