お絵描き1

by Nowloading_ forked from 020506rb (diff: 74)
♥0 | Line 45 | Modified 2010-10-24 01:25:54 | MIT License
play

ActionScript3 source code

/**
 * Copyright Nowloading_ ( http://wonderfl.net/user/Nowloading_ )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/wNab
 */

package {
    import flash.display.Sprite;
    import frocessing.core.F5Graphics2D;  
    [SWF(width=465,height=465,backgroundColor=0)]
    public class F5GraphicsSample3 extends Sprite { 
        public function F5GraphicsSample3() {
            var fg:F5Graphics2D = new F5Graphics2D( graphics );
            fg.colorMode( "hsv", 465, 1, 465 ); //HSVモード            
                // 塗りつぶし円の描画
                //線の描画を無効
                fg.noStroke();
                //塗りつぶし色と透過度の設定
                fg.fill(465,1,465, 0.6);
                //円の描画
                fg.circle(50,50,20);        
                // 線だけの円の描画
                //塗りつぶしを無効
                fg.noFill();
                //線の太さの指定
                fg.strokeWeight(3);
                //線の色の設定
                fg.stroke(465,1,465);
                //円の描画
                fg.circle(50,100,20);  
                //線の色と太さの指定
                fg.strokeWeight(2);
                fg.stroke(200,1,465);
                // 点と線の描画
                fg.point(20,150);
                fg.line(50,150,80,150);              
                //三角形、四角形、何型?の描画
                fg.triangle(40,180,20,220,60,220);
                fg.quad(90,20,150,20,150,40,90,40);
                fg.rect(90,60,100,50,10,10); 
                //円弧の描画
                fg.arc(120,180,90,90,0.1,2*Math.PI-0.1); 
                
                //以下適当に図形作成
                
                //六暴政の描画。1:2:√3の表現どうやるの?
                fg.fill(200, 1, 465, 0.3);
                fg.stroke(200,1,465);                
                fg.triangle(240, 20, 220, 54.6, 260, 54.6);
                fg.triangle(240, 66.13, 220, 31.53, 260, 31.53);
                fg.circle(240, 43.075, 23.075);
                
                //パックマンのよう何か
                fg.fill(50, 1, 465, 0.3);
                fg.stroke(50,1,465);
                fg.arc(240, 110, 40, 40, 0.4, 2*Math.PI-0.2);
                fg.line(250,90,250,101);
                
                //演出ウインドウ
                //graphics.drawRect(300,45,464,360);
                fg.strokeWeight(3);
                fg.fill(255,0.2);
                fg.stroke(255);
                fg.rect(300, 45, 155, 360, 25, 15);
                fg.rect(300, 65, 155, 320, 10, 10);
                
                //スロット窓
                fg.rect(10,220,279,240,25,15);
                fg.rect(10,240,279,200,15,15);
                fg.rect(10,240,93,200,15,15);
                fg.rect(103,240,93,200,15,15);
                fg.rect(196,240,93,200,15,15);
                                              
                              
                              
                              
                              
                              
                              
                              
                              
        }
    }
}

Forked