コード例 #1
0
ファイル: AsciiPaintEventArgs.cs プロジェクト: kridy/ADIPlus
 public AsciiPaintEventArgs(AsciiGraphics graphics, Rectangle clipRect)
 {
     Graphics = graphics;
     ClipRectangle = clipRect;
 }
コード例 #2
0
ファイル: AsciiGraphics.cs プロジェクト: kridy/ADIPlus
 public static AsciiGraphics FromUnManagedConsole()
 {
     var fromUnManagedConsole = new AsciiGraphics(new UnManagedConsoleRenderSurface());
     return fromUnManagedConsole;
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: kridy/Snaky
        public void Initialize()
        {
            IsRunnig = false;
            buffer = new Image(100, 50);
            bufferRender = AsciiGraphics.FromCharImage(buffer);
            dispRender = AsciiGraphics.FromUnManagedConsole();

            bufferRender.Clear();
        }
コード例 #4
0
ファイル: AsciiGraphics.cs プロジェクト: kridy/ADIPlus
 public static AsciiGraphics FromCharImage(Image image)
 {
     var fromCharImage = new AsciiGraphics(new ImageRenderSurface(image));
     return fromCharImage;
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: kridy/Snaky
 public void Render(LoopState state, AsciiGraphics g)
 {
     ax = /*x;//*/ (x - lastX) * state.Interpolation + lastX;
     ay = /*y;//*/ (y - lastY) * state.Interpolation + lastY;
     Debug.WriteLine("ay,ay - {0},{1}", ax, ay);
     g.DrawPoint(new AsciiPen('O', AsciiColors.Red), new Point((uint)ax, (uint)ay));
 }