在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 用于MonoGame和XNA的基于C#编写的.NET ASCII/ANSI控制台引擎(SadConsole源码)

用于MonoGame和XNA的基于C#编写的.NET ASCII/ANSI控制台引擎(SadConsole源码)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:38.25M
  • 下载次数:0
  • 浏览次数:8
  • 发布时间:2024-05-01
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】

SadConsole是一个基于C#的.NET跨平台终端、ASCII、控制台、游戏引擎。它模拟这些类型的程序,您可以使用它为现代平台制作ASCII风格的游戏

【实例截图】

from clipboard

【核心代码】
文件清单
└── SadConsole-38f7c5afc11ece8bc01a5413a068b74e1d966984
    ├── changelog.md
    ├── Fonts
    │   ├── C64.font
    │   ├── Cheepicus12.font
    │   ├── Cheepicus_12x12.png
    │   ├── IBM8x16_NoPadding_extended.pdn
    │   ├── IBM8x16_NoPadding_extended.png
    │   ├── IBM8x16_NoPadding.png
    │   ├── IBM8x16.png
    │   ├── IBM_ext.font
    │   ├── IBM.font
    │   ├── kawaii_compressed.font
    │   ├── kawaii_compressed.png
    │   ├── kawaii.font
    │   ├── kawaii.png
    │   ├── mdcurses16.font
    │   ├── Md_curses_16x16.png
    │   ├── Nagidal24.font
    │   ├── Nagidal24x24shade.png
    │   └── Yayo_c64.png
    ├── images
    │   ├── controls.gif
    │   ├── SadConsoleLogo.gif
    │   ├── scrolling-example2.gif
    │   └── stringparseexample.gif
    ├── LICENSE.md
    ├── MigrationNotes.md
    ├── MiscCodeFragments
    │   └── DemoControlsScrollbarTests.cs
    ├── monogame with sadconsole example.txt
    ├── MSBuild
    │   └── Common.props
    ├── nuget
    │   ├── build.ps1
    │   ├── build_sadconsole_ext.ps1
    │   ├── build_sadconsole.ps1
    │   └── build_template.ps1
    ├── PerformanceTests
    │   └── SadConsole.PerformanceTests
    │       ├── BasicGameHost.cs
    │       ├── Program.cs
    │       ├── SadConsole.PerformanceTests.csproj
    │       ├── ScreenObject.cs
    │       ├── ScreenSurface.cs
    │       ├── ScreenSurface.Effects.cs
    │       └── ScreenSurface.Shift.cs
    ├── README.md
    ├── SadConsole
    │   ├── Algorithms.cs
    │   ├── AnimatedScreenObject.cs
    │   ├── AnimatedScreenObject.Input.cs
    │   ├── AnimatedScreenObject.IScreenSurface.cs
    │   ├── Ansi
    │   │   ├── AnsiWriter.cs
    │   │   ├── Document.cs
    │   │   ├── Helpers.cs
    │   │   └── State.cs
    │   ├── CellDecorator.cs
    │   ├── CellDecoratorHelpers.cs
    │   ├── CellSurface.cs
    │   ├── ClassDiagram1.cd
    │   ├── ColoredGlyphAndEffect.cs
    │   ├── ColoredGlyphBase.cs
    │   ├── ColoredGlyph.cs
    │   ├── ColoredGlyphState.cs
    │   ├── ColoredString.cs
    │   ├── ColoredString.Parse.cs
    │   ├── Components
    │   │   ├── CoroutineHandlerComponent.cs
    │   │   ├── Cursor.cs
    │   │   ├── IComponent.cs
    │   │   ├── IComponentHost.cs
    │   │   ├── InputConsoleComponent.cs
    │   │   ├── KeyboardConsoleComponent.cs
    │   │   ├── LayeredSurface.cs
    │   │   ├── LogicComponent.cs
    │   │   ├── MouseConsoleComponent.cs
    │   │   ├── ObjectComponentMove.cs
    │   │   ├── Overlay.cs
    │   │   ├── RenderComponent.cs
    │   │   ├── RootComponent.cs
    │   │   ├── SurfaceComponentFollowTarget.cs
    │   │   ├── Timer.cs
    │   │   └── UpdateComponent.cs
    │   ├── Configuration
    │   │   ├── Builder.cs
    │   │   ├── Callbacks.cs
    │   │   ├── DefaultStartingConsole.cs
    │   │   ├── FocusStartingScreen.cs
    │   │   ├── FontConfig.cs
    │   │   ├── IConfigurator.cs
    │   │   ├── InternalStartupData.cs
    │   │   ├── SplashScreens.cs
    │   │   └── StartingScreen.cs
    │   ├── Console.cs
    │   ├── Debugging
    │   │   └── Screen.cs
    │   ├── DrawCalls
    │   │   ├── DrawCallCustom.cs
    │   │   └── IDrawCall.cs
    │   ├── EasingFunctions
    │   │   ├── Bounce.cs
    │   │   ├── Circle.cs
    │   │   ├── EasingBase.cs
    │   │   ├── Expo.cs
    │   │   ├── Linear.cs
    │   │   ├── Quad.cs
    │   │   └── Sine.cs
    │   ├── Effects
    │   │   ├── BlinkCharacter.cs
    │   │   ├── Blink.cs
    │   │   ├── Blinker.cs
    │   │   ├── CellEffectBase.cs
    │   │   ├── CodeEffect.cs
    │   │   ├── Delay.cs
    │   │   ├── EffectSet.cs
    │   │   ├── EffectsManager.cs
    │   │   ├── Fade.cs
    │   │   ├── ICellEffect.cs
    │   │   └── Recolor.cs
    │   ├── Entities
    │   │   ├── AnimatedAppearanceComponent.cs
    │   │   ├── Entity.Animated.cs
    │   │   ├── Entity.cs
    │   │   ├── EntityManager.cs
    │   │   └── Entity.SingleCell.cs
    │   ├── Extensions
    │   │   ├── ColorExtensions.cs
    │   │   ├── PointExtensions.cs
    │   │   ├── ReadOnlySpan.cs
    │   │   ├── RectangleExtensions.cs
    │   │   ├── StringExtensions.cs
    │   │   └── XamlExtensions.cs
    │   ├── FocusBehavior.cs
    │   ├── FocusedScreenObjectStack.cs
    │   ├── Font.Extensions.cs
    │   ├── GameHost.cs
    │   ├── GlyphDefinition.cs
    │   ├── GlyphMirror.cs
    │   ├── HandledEventArgs.cs
    │   ├── Helpers.cs
    │   ├── ICellSurface.cs
    │   ├── ICellSurface.Editor.cs
    │   ├── ICellSurfaceResize.cs
    │   ├── ICellSurfaceSettable.cs
    │   ├── ICellSurface.Static.cs
    │   ├── IFont.cs
    │   ├── Input
    │   │   ├── AsciiKey.cs
    │   │   ├── ConsoleViewInputHandler.cs
    │   │   ├── IKeyboardState.cs
    │   │   ├── IMouseState.cs
    │   │   ├── Keyboard.cs
    │   │   ├── KeyboardHandledKeyEventArgs.cs
    │   │   ├── Keys.cs
    │   │   ├── Mouse.cs
    │   │   └── MouseScreenObjectState.cs
    │   ├── Instructions
    │   │   ├── AnimatedValue.cs
    │   │   ├── CodeInstruction.cs
    │   │   ├── ConcurrentInstruction.cs
    │   │   ├── DrawString.cs
    │   │   ├── FadeTextSurfaceTint.cs
    │   │   ├── InstructionBase.cs
    │   │   ├── InstructionSet.cs
    │   │   ├── PredicateInstruction.cs
    │   │   └── Wait.cs
    │   ├── IScreenObject.cs
    │   ├── IScreenSurface.cs
    │   ├── IScreenSurfaceEditable.cs
    │   ├── ISurface.cs
    │   ├── ISurfaceSettable.cs
    │   ├── ITexture.cs
    │   ├── LayeredScreenSurface.cs
    │   ├── Quick
    │   │   ├── Keyboard.cs
    │   │   ├── Mouse.cs
    │   │   └── Update.cs
    │   ├── Readers
    │   │   ├── Playscii.cs
    │   │   ├── REXPaint.Image.Cell.cs
    │   │   ├── REXPaint.Image.Color.cs
    │   │   ├── REXPaint.Image.cs
    │   │   ├── REXPaint.Image.Layer.cs
    │   │   └── TheDraw.cs
    │   ├── Renderers
    │   │   ├── Constants.cs
    │   │   ├── ILayeredData.cs
    │   │   ├── IRenderer.cs
    │   │   ├── IRenderStep.cs
    │   │   ├── IRenderStepTexture.cs
    │   │   ├── IWindowData.cs
    │   │   └── RenderStepComparer.cs
    │   ├── Resources
    │   │   ├── IBM8x16_NoPadding_extended.pdn
    │   │   ├── IBM8x16_NoPadding_extended.png
    │   │   ├── IBM8x16.png
    │   │   ├── IBM_ext.font
    │   │   ├── IBM.font
    │   │   ├── logo.ans
    │   │   ├── nugeticon.png
    │   │   └── readme.txt
    │   ├── SadConsole.csproj
    │   ├── SadConsole.xml
    │   ├── SadFont.cs
    │   ├── ScreenObjectCollection.cs
    │   ├── ScreenObjectComparer.cs
    │   ├── ScreenObject.cs
    │   ├── ScreenObject.IComponentHost.cs
    │   ├── ScreenObject.Serialization.cs
    │   ├── ScreenSurface.cs
    │   ├── ScreenSurface.Input.cs
    │   ├── SerializedTypes
    │   │   ├── AnimatedConsole.cs
    │   │   ├── CellSurface.cs
    │   │   ├── CellSurfaceLayer.cs
    │   │   ├── Color.cs
    │   │   ├── ColoredGlyph.cs
    │   │   ├── Console.cs
    │   │   ├── Entity.cs
    │   │   ├── Font.cs
    │   │   ├── Renderer.cs
    │   │   ├── ScreenObject.cs
    │   │   ├── ScreenSurface.cs
    │   │   └── ScrollingConsole.cs
    │   ├── Serializer.cs
    │   ├── Settings.cs
    │   ├── ShapeParameters.cs
    │   ├── SplashScreens
    │   │   ├── Ansi1.cs
    │   │   ├── PCBoot.cs
    │   │   ├── Simple.cs
    │   │   └── SplashScreenManager.cs
    │   ├── StringParser
    │   │   ├── BBCode.cs
    │   │   ├── BBCode.TagBase.cs
    │   │   ├── BBCode.Tags.cs
    │   │   ├── Default.cs
    │   │   ├── IParser.cs
    │   │   ├── ParseCommandBase.cs
    │   │   ├── ParseCommandBlink.cs
    │   │   ├── ParseCommandClearEffect.cs
    │   │   ├── ParseCommandDecorator.cs
    │   │   ├── ParseCommandGlyph.cs
    │   │   ├── ParseCommandGradient.cs
    │   │   ├── ParseCommandMirror.cs
    │   │   ├── ParseCommandRecolor.cs
    │   │   ├── ParseCommandStacks.cs
    │   │   └── ParseCommandUndo.cs
    │   ├── StringValidation.cs
    │   ├── UI
    │   │   ├── AdjustableColor.cs
    │   │   ├── Colors.cs
    │   │   ├── Colors.Enums.cs
    │   │   ├── Colors.Predefined.cs
    │   │   ├── ControlHost.cs
    │   │   ├── Controls
    │   │   │   ├── Button3d.cs
    │   │   │   ├── ButtonBase.cs
    │   │   │   ├── ButtonBox.cs
    │   │   │   ├── Button.cs
    │   │   │   ├── CheckBox.cs
    │   │   │   ├── CheckBox.Theme.cs
    │   │   │   ├── ComboBox.cs
    │   │   │   ├── ComboBox.Theme.cs
    │   │   │   ├── CompositeControl.cs
    │   │   │   ├── ControlBase.cs
    │   │   │   ├── ControlState.cs
    │   │   │   ├── DrawingArea.cs
    │   │   │   ├── IContainer.cs
    │   │   │   ├── Label.cs
    │   │   │   ├── Label.Theme.cs
    │   │   │   ├── ListBox.cs
    │   │   │   ├── ListBoxItemThemes.cs
    │   │   │   ├── ListBox.Theme.cs
    │   │   │   ├── NumberBox.cs
    │   │   │   ├── NumberBox.Theme.cs
    │   │   │   ├── Panel.cs
    │   │   │   ├── Panel.Theme.cs
    │   │   │   ├── ProgressBar.cs
    │   │   │   ├── ProgressBar.Theme.cs
    │   │   │   ├── RadioButton.cs
    │   │   │   ├── RadioButton.Theme.cs
    │   │   │   ├── ScrollBar.cs
    │   │   │   ├── ScrollBar.Theme.cs
    │   │   │   ├── SelectionButton.cs
    │   │   │   ├── SurfaceViewer.cs
    │   │   │   ├── TabControl.cs
    │   │   │   ├── TabControl.Theme.cs
    │   │   │   ├── TabItem.cs
    │   │   │   ├── TextBox.cs
    │   │   │   ├── TextBox.Theme.cs
    │   │   │   ├── ToggleButtonBase.cs
    │   │   │   ├── ToggleSwitch.cs
    │   │   │   └── ToggleSwitch.Theme.cs
    │   │   ├── ControlsConsole.cs
    │   │   ├── KeyPressEventArgs.cs
    │   │   ├── ThemeStates.cs
    │   │   ├── WindowConsole.cs
    │   │   └── WindowConsole.Static.cs
    │   └── ValueChangedEventArgs.cs
    ├── SadConsole.Analyzers
    │   ├── SadConsole.Analyzers
    │   │   ├── Resources.Designer.cs
    │   │   ├── Resources.resx
    │   │   ├── SadConsoleAnalyzersAnalyzer.cs
    │   │   └── SadConsole.Analyzers.csproj
    │   ├── SadConsole.Analyzers.CodeFixes
    │   │   ├── CodeFixResources.Designer.cs
    │   │   ├── CodeFixResources.resx
    │   │   ├── SadConsole.Analyzers.CodeFixes.csproj
    │   │   └── SadConsoleAnalyzersCodeFixProvider.cs
    │   ├── SadConsole.Analyzers.Package
    │   │   ├── SadConsole.Analyzers.Package.csproj
    │   │   └── tools
    │   │       ├── install.ps1
    │   │       └── uninstall.ps1
    │   ├── SadConsole.Analyzers.Test
    │   │   ├── SadConsole.Analyzers.Test.csproj
    │   │   ├── SadConsoleAnalyzersUnitTests.cs
    │   │   └── Verifiers
    │   │       ├── CSharpAnalyzerVerifier`1.cs
    │   │       ├── CSharpAnalyzerVerifier`1 Test.cs
    │   │       ├── CSharpCodeFixVerifier`2.cs
    │   │       ├── CSharpCodeFixVerifier`2 Test.cs
    │   │       ├── CSharpCodeRefactoringVerifier`1.cs
    │   │       ├── CSharpCodeRefactoringVerifier`1 Test.cs
    │   │       ├── CSharpVerifierHelper.cs
    │   │       ├── VisualBasicAnalyzerVerifier`1.cs
    │   │       ├── VisualBasicAnalyzerVerifier`1 Test.cs
    │   │       ├── VisualBasicCodeFixVerifier`2.cs
    │   │       ├── VisualBasicCodeFixVerifier`2 Test.cs
    │   │       ├── VisualBasicCodeRefactoringVerifier`1.cs
    │   │       └── VisualBasicCodeRefactoringVerifier`1 Test.cs
    │   └── SadConsole.Analyzers.Vsix
    │       ├── SadConsole.Analyzers.Vsix.csproj
    │       └── source.extension.vsixmanifest
    ├── SadConsole.Debug.MonoGame
    │   ├── ComponentsPanel.cs
    │   ├── ConfigurationBuilder.cs
    │   ├── Debugger.cs
    │   ├── ExtensionsColorNumerics.cs
    │   ├── ExtensionsSystem.cs
    │   ├── GuiDockspace.cs
    │   ├── GuiOutputPreview.cs
    │   ├── GuiState.cs
    │   ├── GuiSurfacePreview.cs
    │   ├── GuiTopBar.cs
    │   ├── ImGuiHelpers.cs
    │   ├── ImGuiInternal
    │   │   ├── ImBitVector.gen.cs
    │   │   ├── ImDrawDataBuilder.gen.cs
    │   │   ├── ImDrawListSharedData.gen.cs
    │   │   ├── ImFontBuilderIO.gen.cs
    │   │   ├── ImGuiActivateFlags.gen.cs
    │   │   ├── ImGuiAxis.gen.cs
    │   │   ├── ImGuiButtonFlagsPrivate.gen.cs
    │   │   ├── ImGuiColorMod.gen.cs
    │   │   ├── ImGuiComboFlagsPrivate.gen.cs
    │   │   ├── ImGuiComboPreviewData.gen.cs
    │   │   ├── ImGuiContextHook.gen.cs
    │   │   ├── ImGuiContextHookType.gen.cs
    │   │   ├── ImGuiDataAuthority.gen.cs
    │   │   ├── ImGuiDataTypeInfo.gen.cs
    │   │   ├── ImGuiDataTypePrivate.gen.cs
    │   │   ├── ImGuiDataTypeTempStorage.gen.cs
    │   │   ├── ImGuiDataVarInfo.gen.cs
    │   │   ├── ImGuiDebugLogFlags.gen.cs
    │   │   ├── ImGuiDockContext.gen.cs
    │   │   ├── ImGuiDockNodeFlagsPrivate.gen.cs
    │   │   ├── ImGuiDockNode.gen.cs
    │   │   ├── ImGuiDockNodeState.gen.cs
    │   │   ├── ImGuiFocusRequestFlags.gen.cs
    │   │   ├── ImGui.gen.cs
    │   │   ├── ImGuiGroupData.gen.cs
    │   │   ├── ImGuiHoveredFlagsPrivate.gen.cs
    │   │   ├── ImGuiInputEventAppFocused.gen.cs
    │   │   ├── ImGuiInputEventKey.gen.cs
    │   │   ├── ImGuiInputEventMouseButton.gen.cs
    │   │   ├── ImGuiInputEventMousePos.gen.cs
    │   │   ├── ImGuiInputEventMouseViewport.gen.cs
    │   │   ├── ImGuiInputEventMouseWheel.gen.cs
    │   │   ├── ImGuiInputEventText.gen.cs
    │   │   ├── ImGuiInputEventType.gen.cs
    │   │   ├── ImGuiInputFlags.gen.cs
    │   │   ├── ImGuiInputSource.gen.cs
    │   │   ├── ImGuiInputTextDeactivatedState.gen.cs
    │   │   ├── ImGuiInputTextFlagsPrivate.gen.cs
    │   │   ├── ImGuiInputTextState.gen.cs
    │   │   ├── ImGuiItemFlags.gen.cs
    │   │   ├── ImGuiItemStatusFlags.gen.cs
    │   │   ├── ImGuiKeyOwnerData.gen.cs
    │   │   ├── ImGuiKeyRoutingData.gen.cs
    │   │   ├── ImGuiKeyRoutingTable.gen.cs
    │   │   ├── ImGuiLastItemData.gen.cs
    │   │   ├── ImGuiLayoutType.gen.cs
    │   │   ├── ImGuiListClipperData.gen.cs
    │   │   ├── ImGuiListClipperRange.gen.cs
    │   │   ├── ImGuiLocEntry.gen.cs
    │   │   ├── ImGuiLocKey.gen.cs
    │   │   ├── ImGuiLogType.gen.cs
    │   │   ├── ImGuiMenuColumns.gen.cs
    │   │   ├── ImGuiMetricsConfig.gen.cs
    │   │   ├── ImGuiNative.gen.cs
    │   │   ├── ImGuiNavHighlightFlags.gen.cs
    │   │   ├── ImGuiNavItemData.gen.cs
    │   │   ├── ImGuiNavLayer.gen.cs
    │   │   ├── ImGuiNavMoveFlags.gen.cs
    │   │   ├── ImGuiNextItemDataFlags.gen.cs
    │   │   ├── ImGuiNextItemData.gen.cs
    │   │   ├── ImGuiNextWindowDataFlags.gen.cs
    │   │   ├── ImGuiNextWindowData.gen.cs
    │   │   ├── ImGuiOldColumnData.gen.cs
    │   │   ├── ImGuiOldColumnFlags.gen.cs
    │   │   ├── ImGuiOldColumns.gen.cs
    │   │   ├── ImGuiPlotType.gen.cs
    │   │   ├── ImGuiPopupData.gen.cs
    │   │   ├── ImGuiPopupPositionPolicy.gen.cs
    │   │   ├── ImGuiPtrOrIndex.gen.cs
    │   │   ├── ImGuiScrollFlags.gen.cs
    │   │   ├── ImGuiSelectableFlagsPrivate.gen.cs
    │   │   ├── ImGuiSeparatorFlags.gen.cs
    │   │   ├── ImGuiSettingsHandler.gen.cs
    │   │   ├── ImGuiShrinkWidthItem.gen.cs
    │   │   ├── ImGuiSliderFlagsPrivate.gen.cs
    │   │   ├── ImGuiStackLevelInfo.gen.cs
    │   │   ├── ImGuiStackSizes.gen.cs
    │   │   ├── ImGuiStackTool.gen.cs
    │   │   ├── ImGuiTabBarFlagsPrivate.gen.cs
    │   │   ├── ImGuiTabBar.gen.cs
    │   │   ├── ImGuiTabItemFlagsPrivate.gen.cs
    │   │   ├── ImGuiTabItem.gen.cs
    │   │   ├── ImGuiTableCellData.gen.cs
    │   │   ├── ImGuiTableColumn.gen.cs
    │   │   ├── ImGuiTableColumnSettings.gen.cs
    │   │   ├── ImGuiTableInstanceData.gen.cs
    │   │   ├── ImGuiTableSettings.gen.cs
    │   │   ├── ImGuiTableTempData.gen.cs
    │   │   ├── ImGuiTextFlags.gen.cs
    │   │   ├── ImGuiTextIndex.gen.cs
    │   │   ├── ImGuiTooltipFlags.gen.cs
    │   │   ├── ImGuiTreeNodeFlagsPrivate.gen.cs
    │   │   ├── ImGuiViewportP.gen.cs
    │   │   ├── ImGuiWindowDockStyleCol.gen.cs
    │   │   ├── ImGuiWindowDockStyle.gen.cs
    │   │   ├── ImGuiWindow.gen.cs
    │   │   ├── ImGuiWindowSettings.gen.cs
    │   │   ├── ImGuiWindowStackData.gen.cs
    │   │   ├── ImGuiWindowTempData.gen.cs
    │   │   ├── ImRect.gen.cs
    │   │   ├── ImVec2ih.gen.cs
    │   │   └── Util.cs
    │   ├── ImGuiInternals.cs
    │   ├── ImGuiSystem
    │   │   ├── DrawVertDeclaration.cs
    │   │   ├── ImGuiExt.cs
    │   │   ├── ImGuiMonoGameComponent.cs
    │   │   ├── ImGuiObjectBase.cs
    │   │   ├── ImGuiObjectCollection.cs
    │   │   ├── ImGuiRenderer.cs
    │   │   ├── ImGuiRenderer.Custom.cs
    │   │   └── ImGuiWindow.cs
    │   ├── ImGuiTypes
    │   │   ├── ColoredGlyph.cs
    │   │   ├── ConvertHorizontalAlignment.cs
    │   │   ├── ImGuiColoredGlyphEditor.cs
    │   │   ├── ImGuiGroupPanel.cs
    │   │   ├── ImGuiWindowPtr.cs
    │   │   ├── StringHandler.cs
    │   │   └── XYPopup.cs
    │   ├── Roboto-Regular.ttf
    │   ├── SadComponentEditors
    │   │   └── ComponentEditorCursor.cs
    │   ├── SadConsole.Debugger.MonoGame.xml
    │   ├── SadConsole.Debug.MonoGame.csproj
    │   ├── SadConsole.Debug.MonoGame.xml
    │   ├── ScreenObjectDetailsPanel.cs
    │   ├── ScreenObjectEditors
    │   │   └── WindowConsolePanel.cs
    │   └── ScreenObjectsPanel.cs
    ├── SadConsoleEditor.sln
    ├── SadConsole.Extended
    │   ├── Components
    │   │   ├── C64KeyboardHandler.cs
    │   │   ├── ClassicConsoleKeyboardHandler.cs
    │   │   ├── MouseTint.cs
    │   │   ├── MoveViewPortKeyboardHandler.cs
    │   │   └── SmoothMove.cs
    │   ├── Entities
    │   │   ├── ManagerZoned.cs
    │   │   └── Zone.cs
    │   ├── Extensions.cs
    │   ├── Instructions
    │   │   └── AnimatedBox.cs
    │   ├── README.md
    │   ├── SadConsole.Extended.csproj
    │   ├── SadConsole.Extended.xml
    │   ├── Transitions
    │   │   └── Fade.cs
    │   └── UI
    │       ├── Border.cs
    │       ├── Controls
    │       │   ├── CharacterPicker.cs
    │       │   ├── ColorBar.cs
    │       │   ├── ColorPicker.cs
    │       │   ├── FileDirectoryListbox.cs
    │       │   ├── FileDirectoryListboxItem.cs
    │       │   ├── HueBar.cs
    │       │   ├── Table.Cell.cs
    │       │   ├── Table.cs
    │       │   ├── Table.TableCells.cs
    │       │   └── Table.Theme.cs
    │       └── Windows
    │           ├── ColorPickerPopup.cs
    │           ├── GlyphSelectPopup.cs
    │           └── OtherColorsPopup.cs
    ├── SadConsole.Host.FNA
    │   ├── FNA
    │   │   ├── FNA.deps.json
    │   │   ├── FNA.dll
    │   │   ├── FNA.dll.config
    │   │   ├── FNA.pdb
    │   │   ├── lib64
    │   │   │   ├── libFAudio.so.0
    │   │   │   ├── libFNA3D.so.0
    │   │   │   ├── libSDL2-2.0.so.0
    │   │   │   └── libtheorafile.so
    │   │   ├── libaarch64
    │   │   │   ├── libFAudio.so.0
    │   │   │   ├── libFNA3D.so.0
    │   │   │   ├── libSDL2-2.0.so.0
    │   │   │   └── libtheorafile.so
    │   │   ├── osx
    │   │   │   ├── libFAudio.0.dylib
    │   │   │   ├── libFNA3D.0.dylib
    │   │   │   ├── libMoltenVK.dylib
    │   │   │   ├── libSDL2-2.0.0.dylib
    │   │   │   ├── libtheorafile.dylib
    │   │   │   └── libvulkan.1.dylib
    │   │   ├── README.txt
    │   │   ├── vulkan
    │   │   │   └── icd.d
    │   │   │       └── MoltenVK_icd.json
    │   │   ├── x64
    │   │   │   ├── FAudio.dll
    │   │   │   ├── FNA3D.dll
    │   │   │   ├── libtheorafile.dll
    │   │   │   └── SDL2.dll
    │   │   └── x86
    │   │       ├── FAudio.dll
    │   │       ├── FNA3D.dll
    │   │       ├── libtheorafile.dll
    │   │       └── SDL2.dll
    │   ├── README.md
    │   ├── SadConsole.Host.FNA.csproj
    │   └── SadConsole.Host.FNA.xml
    ├── SadConsole.Host.MonoGame
    │   ├── Components
    │   │   └── DrawImage.cs
    │   ├── DrawCalls
    │   │   ├── DrawCallColor.cs
    │   │   ├── DrawCallGlyph.cs
    │   │   ├── DrawCallManager.cs
    │   │   └── DrawCallTexture.cs
    │   ├── Extensions.cs
    │   ├── ExtensionsFont.cs
    │   ├── Game.Mono.cs
    │   ├── GameTexture.cs
    │   ├── Game.Wpf.cs
    │   ├── Keyboard.cs
    │   ├── MonoGame
    │   │   ├── ClearScreenGameComponent.Mono.cs
    │   │   ├── ClearScreenGameComponent.Wpf.cs
    │   │   ├── FPSCounterComponent.Mono.cs
    │   │   ├── Game.Mono.cs
    │   │   ├── Game.Wpf.cs
    │   │   ├── Global.cs
    │   │   ├── SadConsoleGameComponent.Mono.cs
    │   │   ├── SadConsoleGameComponent.Wpf.cs
    │   │   ├── Settings.cs
    │   │   └── TempMouse.Wpf.cs
    │   ├── Mouse.cs
    │   ├── PrimitiveExtensions
    │   │   ├── ColorExtensions.cs
    │   │   ├── PointExtensions.cs
    │   │   └── RectangleExtensions.cs
    │   ├── Readers
    │   │   └── TextureToSurfaceReader.cs
    │   ├── README.md
    │   ├── Renderers
    │   │   ├── IRendererMonoGame.cs
    │   │   ├── OptimizedScreenSurfaceRenderer.cs
    │   │   ├── ScreenSurfaceRenderer.cs
    │   │   └── Steps
    │   │       ├── ControlHostRenderStep.cs
    │   │       ├── CursorRenderStep.cs
    │   │       ├── EntityRenderStep.cs
    │   │       ├── LayeredSurfaceRenderStep.cs
    │   │       ├── OutputSurfaceRenderStep.cs
    │   │       ├── SurfaceDirtyCellsRenderStep.cs
    │   │       ├── SurfaceRenderStep.cs
    │   │       ├── TintSurfaceRenderStep.cs
    │   │       └── WindowRenderStep.cs
    │   ├── SadConsole.Host.MonoGame.csproj
    │   └── SadConsole.Host.MonoGame.xml
    ├── SadConsole.Host.MonoGameWPF
    │   ├── README.md
    │   ├── readme.txt
    │   ├── SadConsole.Host.MonoGameWPF.csproj
    │   ├── SadConsole.Host.MonoGameWPF.xml
    │   └── SadConsole.Host.MonoGame.xml
    ├── SadConsole.Host.SFML
    │   ├── Components
    │   │   ├── DrawImage.cs
    │   │   └── FpsRenderer.cs
    │   ├── DrawCalls
    │   │   ├── DrawCallColor.cs
    │   │   ├── DrawCallGlyph.cs
    │   │   └── DrawCallTexture.cs
    │   ├── Extensions.cs
    │   ├── ExtensionsFont.cs
    │   ├── Game.cs
    │   ├── GameTexture.cs
    │   ├── Keyboard.cs
    │   ├── Mouse.cs
    │   ├── README.md
    │   ├── Renderers
    │   │   ├── OptimizedScreenSurfaceRenderer.cs
    │   │   ├── ScreenSurfaceRenderer.cs
    │   │   └── Steps
    │   │       ├── ControlHostRenderStep.cs
    │   │       ├── CursorRenderStep.cs
    │   │       ├── EntityRenderStep.cs
    │   │       ├── LayeredSurfaceRenderStep.cs
    │   │       ├── OutputSurfaceRenderStep.cs
    │   │       ├── SurfaceDirtyCellsRenderStep.cs
    │   │       ├── SurfaceRenderStep.cs
    │   │       ├── TintSurfaceRenderStep.cs
    │   │       └── WindowRenderStep.cs
    │   ├── SadConsole.Host.SFML.csproj
    │   ├── SadConsole.Host.SFML.xml
    │   └── SFML
    │       ├── Global.cs
    │       ├── Settings.cs
    │       └── SpriteBatches.cs
    ├── SadConsole.Host.Shared
    │   ├── Configuration
    │   │   ├── Fps.cs
    │   │   ├── InternalHostStartupData.cs
    │   │   └── MonoGameCallbackConfig.cs
    │   ├── Renderers
    │   │   ├── LayeredRenderer.cs
    │   │   └── WindowRenderer.cs
    │   ├── SadConsole.Host.Shared.projitems
    │   └── SadConsole.Host.Shared.shproj
    ├── SadConsole.sln
    ├── SadConsoleWPF.sln
    ├── Samples
    │   ├── BasicInterpreter
    │   │   ├── BasicInterpreter.csproj
    │   │   ├── ClassicBasic
    │   │   │   ├── ClassicBasic.Interpreter.deps.json
    │   │   │   ├── ClassicBasic.Interpreter.dll
    │   │   │   └── ClassicBasic.Interpreter.pdb
    │   │   ├── ConsoleBASICInterpreter.cs
    │   │   ├── Executor.cs
    │   │   └── Program.cs
    │   ├── Demo
    │   │   ├── Demo.csproj
    │   │   └── readme.txt
    │   ├── Editor
    │   │   ├── app.manifest
    │   │   ├── Editor.csproj
    │   │   ├── GuiParts
    │   │   │   ├── GuiDockspace.cs
    │   │   │   ├── GuiTopBar.cs
    │   │   │   ├── PopupNewFileWindow.cs
    │   │   │   ├── SurfacePreview.cs
    │   │   │   ├── WindowActiveDocuments.cs
    │   │   │   ├── WindowDocumentsHost.cs
    │   │   │   └── WindowTools.cs
    │   │   ├── ImGuiCore.cs
    │   │   ├── ImGuiCore.State.cs
    │   │   ├── JetBrains Mono SemiBold Nerd Font Complete.ttf
    │   │   ├── Model
    │   │   │   ├── Document.cs
    │   │   │   ├── DocumentOptions.cs
    │   │   │   ├── IDocumentSurface.cs
    │   │   │   ├── IDocumentTools.cs
    │   │   │   ├── SurfaceDocument.cs
    │   │   │   └── SurfaceDocument.IDocumentTools.cs
    │   │   ├── Program.cs
    │   │   ├── Res
    │   │   │   ├── Ansi
    │   │   │   │   ├── QS-SIERR.ANS
    │   │   │   │   ├── ROY-BTC1.ANS
    │   │   │   │   ├── ROY-CCU3.ANS
    │   │   │   │   ├── ROY-DGZN.ANS
    │   │   │   │   └── TES-JC.ANS
    │   │   │   ├── Ascii
    │   │   │   │   └── ascii_graphics_title.txt
    │   │   │   ├── Fonts
    │   │   │   │   ├── C64.font
    │   │   │   │   ├── c64_petscii.font
    │   │   │   │   ├── c64_petscii.png
    │   │   │   │   ├── Dawnlike2.atlas
    │   │   │   │   ├── Dawnlike2.png
    │   │   │   │   ├── empty_font.font
    │   │   │   │   ├── empty_font.png
    │   │   │   │   ├── font.fnt
    │   │   │   │   ├── font.png
    │   │   │   │   ├── jpetscii.font
    │   │   │   │   ├── jpetscii.png
    │   │   │   │   ├── RPG_Maker_VX_RTP_Tileset_Wide.font
    │   │   │   │   ├── RPG_Maker_VX_RTP_Tileset_Wide.png
    │   │   │   │   ├── thick_square_8x8.font
    │   │   │   │   ├── thick_square_8x8.png
    │   │   │   │   └── Yayo_c64.png
    │   │   │   ├── Images
    │   │   │   │   ├── Animations
    │   │   │   │   │   ├── flip_anim.png
    │   │   │   │   │   ├── globe_anim.png
    │   │   │   │   │   └── skater_anim.png
    │   │   │   │   └── sad.png
    │   │   │   └── Playscii
    │   │   │       ├── c64_original.png
    │   │   │       └── playscii.zip
    │   │   ├── Roboto-Regular.ttf
    │   │   ├── TheDraw
    │   │   │   ├── 4MAXX.TDF
    │   │   │   ├── ABBADON.TDF
    │   │   │   ├── BIGICE_F.TDF
    │   │   │   ├── DESTRUCX.TDF
    │   │   │   ├── LARRY3D.TDF
    │   │   │   └── TDFONTS0.TDF
    │   │   └── Tools
    │   │       ├── CommonToolSettings.cs
    │   │       ├── Fill.cs
    │   │       ├── ITool.cs
    │   │       └── Pencil.cs
    │   ├── Game
    │   │   ├── CAVES.ZZT
    │   │   ├── CITY.ZZT
    │   │   ├── DEMO1.ZZT
    │   │   ├── DEMO.ZZT
    │   │   ├── Factories
    │   │   │   ├── GameObjectBlueprint.cs
    │   │   │   ├── GameObjectFactory.cs
    │   │   │   ├── TileBlueprint.cs
    │   │   │   └── TileFactory.cs
    │   │   ├── Factory
    │   │   │   ├── BlueprintConfig.cs
    │   │   │   ├── Factory.cs
    │   │   │   ├── IBlueprint.cs
    │   │   │   ├── IFactoryObject.cs
    │   │   │   └── SimpleBlueprint.cs
    │   │   ├── GameObject.cs
    │   │   ├── Messages
    │   │   │   ├── ObjectCreated.cs
    │   │   │   ├── ObjectDestroyed.cs
    │   │   │   ├── TileCreated.cs
    │   │   │   ├── TileDestroyed.cs
    │   │   │   └── Touched.cs
    │   │   ├── ObjectComponents
    │   │   │   ├── AppearanceComponent.cs
    │   │   │   ├── BlockingMove.cs
    │   │   │   ├── DestroyOnPlayerTouch.cs
    │   │   │   ├── IFlag.cs
    │   │   │   ├── IGameObjectComponent.cs
    │   │   │   ├── ITick.cs
    │   │   │   ├── ITileComponent.cs
    │   │   │   ├── Movable.cs
    │   │   │   ├── PlayerControlled.cs
    │   │   │   ├── Pushable.cs
    │   │   │   ├── Pusher.cs
    │   │   │   └── Touchable.cs
    │   │   ├── Program.cs
    │   │   ├── SadConsoleComponents
    │   │   │   └── TickManager.cs
    │   │   ├── Screens
    │   │   │   ├── Board.cs
    │   │   │   └── WorldPlay.cs
    │   │   ├── Tiles
    │   │   │   └── BasicTile.cs
    │   │   ├── TOWN.ZZT
    │   │   ├── ZReaderExtensions.cs
    │   │   ├── ZZTGame.csproj
    │   │   └── ZZTReader
    │   │       ├── ZBoard.cs
    │   │       ├── ZElementTypes.cs
    │   │       ├── ZStatusElement.cs
    │   │       ├── ZWorld.cs
    │   │       └── ZWorldStatus.cs
    │   ├── MainSample
    │   │   ├── app.manifest
    │   │   ├── ConsoleMetadata.cs
    │   │   ├── Container.cs
    │   │   ├── CustomConsoles
    │   │   │   ├── Animations.cs
    │   │   │   ├── AsciiGraphics.cs
    │   │   │   ├── AutoTypingConsole.cs
    │   │   │   ├── BorderedConsole.cs
    │   │   │   ├── ControlsTest.cs
    │   │   │   ├── DirtyCellsRenderer.cs
    │   │   │   ├── DOSConsole.cs
    │   │   │   ├── EntityConsole.cs
    │   │   │   ├── EntityLiteConsole.cs
    │   │   │   ├── EntityZoneConsole.cs
    │   │   │   ├── FadeConsole.cs
    │   │   │   ├── FadingChild.cs
    │   │   │   ├── FontEditing.cs
    │   │   │   ├── HexConsole.cs
    │   │   │   ├── MouseRenderingDebug.cs
    │   │   │   ├── MultipleCursors.cs
    │   │   │   ├── RandomScrollingConsole.cs
    │   │   │   ├── ScrollableConsole.cs
    │   │   │   ├── ScrollableView.cs
    │   │   │   ├── SerializationTests.cs
    │   │   │   ├── ShapesConsole.cs
    │   │   │   ├── SplashScreen.cs
    │   │   │   ├── StretchedConsole.cs
    │   │   │   ├── StringParsingConsole.cs
    │   │   │   ├── SubConsoleCursor.cs
    │   │   │   ├── TextureManipulation.cs
    │   │   │   ├── TheDraw.cs
    │   │   │   ├── ViewsAndSubViews.cs
    │   │   │   └── WorldGenerationConsole.cs
    │   │   ├── FeatureDemo.csproj
    │   │   ├── HeaderConsole.cs
    │   │   ├── HostSpecific
    │   │   │   └── MonoGame
    │   │   │       ├── HexSurfaceRenderer.cs
    │   │   │       ├── PaletteSurface.cs
    │   │   │       └── SceneProjectionConsole.cs
    │   │   ├── InputHandling
    │   │   │   └── MoveViewPortKeyboardHandler.cs
    │   │   ├── Program.cs
    │   │   ├── Res
    │   │   │   ├── Ansi
    │   │   │   │   ├── QS-SIERR.ANS
    │   │   │   │   ├── ROY-BTC1.ANS
    │   │   │   │   ├── ROY-CCU3.ANS
    │   │   │   │   ├── ROY-DGZN.ANS
    │   │   │   │   └── TES-JC.ANS
    │   │   │   ├── Ascii
    │   │   │   │   └── ascii_graphics_title.txt
    │   │   │   ├── Fonts
    │   │   │   │   ├── C64.font
    │   │   │   │   ├── c64_petscii.font
    │   │   │   │   ├── c64_petscii.png
    │   │   │   │   ├── Dawnlike2.atlas
    │   │   │   │   ├── Dawnlike2.png
    │   │   │   │   ├── empty_font.font
    │   │   │   │   ├── empty_font.png
    │   │   │   │   ├── font.fnt
    │   │   │   │   ├── font.png
    │   │   │   │   ├── jpetscii.font
    │   │   │   │   ├── jpetscii.png
    │   │   │   │   ├── RPG_Maker_VX_RTP_Tileset_Wide.font
    │   │   │   │   ├── RPG_Maker_VX_RTP_Tileset_Wide.png
    │   │   │   │   ├── thick_square_8x8.font
    │   │   │   │   ├── thick_square_8x8.png
    │   │   │   │   └── Yayo_c64.png
    │   │   │   ├── Images
    │   │   │   │   ├── Animations
    │   │   │   │   │   ├── flip_anim.png
    │   │   │   │   │   ├── globe_anim.png
    │   │   │   │   │   └── skater_anim.png
    │   │   │   │   └── sad.png
    │   │   │   └── Playscii
    │   │   │       ├── c64_original.png
    │   │   │       └── playscii.zip
    │   │   ├── TheDraw
    │   │   │   ├── 4MAXX.TDF
    │   │   │   ├── ABBADON.TDF
    │   │   │   ├── BIGICE_F.TDF
    │   │   │   ├── DESTRUCX.TDF
    │   │   │   ├── LARRY3D.TDF
    │   │   │   └── TDFONTS0.TDF
    │   │   └── Windows
    │   │       ├── CharacterViewer.cs
    │   │       └── TheDrawWindow.cs
    │   ├── ThemeEditor
    │   │   ├── app.manifest
    │   │   ├── Container.cs
    │   │   ├── ControlsTest.cs
    │   │   ├── Program.cs
    │   │   ├── SettingsConsole.cs
    │   │   ├── ThemeEditor.csproj
    │   │   └── Windows
    │   │       ├── SelectEditorFilePopup.cs
    │   │       └── SelectPaletteColorPopup.cs
    │   └── WPFSadConsole
    │       ├── App.xaml
    │       ├── App.xaml.cs
    │       ├── AssemblyInfo.cs
    │       ├── MainWindow.xaml
    │       ├── MainWindow.xaml.cs
    │       └── WPFSadConsole.csproj
    ├── templates
    │   ├── SadConsole.Templates.csproj
    │   ├── template_code
    │   │   ├── SadConsole.Examples.Demo.CSharp
    │   │   │   ├── app.manifest
    │   │   │   ├── Configuration
    │   │   │   │   └── MonoGameDebugger.cs
    │   │   │   ├── DemoAnimations.cs
    │   │   │   ├── DemoAsciiGraphics.cs
    │   │   │   ├── DemoAutoTyping.cs
    │   │   │   ├── DemoControls2.cs
    │   │   │   ├── DemoControls.cs
    │   │   │   ├── DemoCustomCellsRenderer.cs
    │   │   │   ├── DemoCustomCellsRenderer.MonoGame.cs
    │   │   │   ├── DemoCustomCellsRenderer.SFML.cs
    │   │   │   ├── DemoEntity.cs
    │   │   │   ├── DemoFontManipulation.MonoGame.cs
    │   │   │   ├── DemoFontManipulation.SFML.cs
    │   │   │   ├── DemoKeyboardHandlers.cs
    │   │   │   ├── DemoLayeredScreenSurface.cs
    │   │   │   ├── DemoMultipleCursors.cs
    │   │   │   ├── DemoRandomScrollingConsole.cs
    │   │   │   ├── DemoRotated.MonoGame.cs
    │   │   │   ├── DemoRotated.SFML.cs
    │   │   │   ├── DemoScrollableConsole.cs
    │   │   │   ├── DemoScrollableView.cs
    │   │   │   ├── DemoSecondSurfaceRenderer.cs
    │   │   │   ├── DemoShapes.cs
    │   │   │   ├── DemoStringParsing.cs
    │   │   │   ├── DemoSurfaceOpacity.cs
    │   │   │   ├── Examples.csproj
    │   │   │   ├── GameSettings.cs
    │   │   │   ├── IDemo.cs
    │   │   │   ├── LineCharacterFade.cs
    │   │   │   ├── ListDemosScreen.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── Res
    │   │   │   │   ├── Ansi
    │   │   │   │   │   ├── QS-SIERR.ANS
    │   │   │   │   │   ├── ROY-BTC1.ANS
    │   │   │   │   │   ├── ROY-CCU3.ANS
    │   │   │   │   │   ├── ROY-DGZN.ANS
    │   │   │   │   │   └── TES-JC.ANS
    │   │   │   │   ├── Ascii
    │   │   │   │   │   └── ascii_graphics_title.txt
    │   │   │   │   ├── Fonts
    │   │   │   │   │   ├── C64.font
    │   │   │   │   │   ├── c64_petscii.font
    │   │   │   │   │   ├── c64_petscii.png
    │   │   │   │   │   ├── Dawnlike2.atlas
    │   │   │   │   │   ├── Dawnlike2.png
    │   │   │   │   │   ├── empty_font.font
    │   │   │   │   │   ├── empty_font.png
    │   │   │   │   │   ├── font.fnt
    │   │   │   │   │   ├── font.png
    │   │   │   │   │   ├── jpetscii.font
    │   │   │   │   │   ├── jpetscii.png
    │   │   │   │   │   ├── RPG_Maker_VX_RTP_Tileset_Wide.font
    │   │   │   │   │   ├── RPG_Maker_VX_RTP_Tileset_Wide.png
    │   │   │   │   │   ├── thick_square_8x8.font
    │   │   │   │   │   ├── thick_square_8x8.png
    │   │   │   │   │   └── Yayo_c64.png
    │   │   │   │   ├── Images
    │   │   │   │   │   ├── Animations
    │   │   │   │   │   │   ├── flip_anim.png
    │   │   │   │   │   │   ├── globe_anim.png
    │   │   │   │   │   │   └── skater_anim.png
    │   │   │   │   │   └── sad.png
    │   │   │   │   ├── Playscii
    │   │   │   │   │   ├── c64_original.png
    │   │   │   │   │   └── playscii.zip
    │   │   │   │   ├── text.txt
    │   │   │   │   └── TheDraw
    │   │   │   │       ├── 4MAXX.TDF
    │   │   │   │       ├── ABBADON.TDF
    │   │   │   │       ├── BIGICE_F.TDF
    │   │   │   │       ├── DESTRUCX.TDF
    │   │   │   │       ├── LARRY3D.TDF
    │   │   │   │       └── TDFONTS0.TDF
    │   │   │   └── RootScene.cs
    │   │   ├── SadConsole.Item.ColoredGlyph
    │   │   │   └── ColoredGlyphType.cs
    │   │   ├── SadConsole.Project.MonoGame.CSharp
    │   │   │   ├── app.manifest
    │   │   │   ├── GameSettings.cs
    │   │   │   ├── MyGame.csproj
    │   │   │   ├── Program.cs
    │   │   │   ├── RootScreen.cs
    │   │   │   └── SadConsole.Project.MonoGame.CSharp.sln
    │   │   └── SadConsole.Project.SFML.CSharp
    │   │       ├── app.manifest
    │   │       ├── GameSettings.cs
    │   │       ├── MyGame.csproj
    │   │       ├── Program.cs
    │   │       └── RootScene.cs
    │   └── templates.sln
    ├── Tests
    │   └── SadConsole.Tests
    │       ├── AssertExtensions.cs
    │       ├── BasicGameHost.cs
    │       ├── BetterDynamicDataAttribute.cs
    │       ├── CellSurface.Basics.cs
    │       ├── CellSurface.Copy.cs
    │       ├── CellSurface.Create.cs
    │       ├── CellSurface.Editor.ShiftConsole.cs
    │       ├── CellSurface.Editor.ShiftRows.cs
    │       ├── CellSurface.Effects.cs
    │       ├── CellSurface.Helpers.cs
    │       ├── ColoredString.cs
    │       ├── Extended
    │       │   └── EntityManager.cs
    │       ├── LinqExtensions.cs
    │       ├── SadConsole.Tests.csproj
    │       ├── ScreenObject.Children.cs
    │       ├── ScreenObject.cs
    │       ├── ScreenSurface.cs
    │       ├── Serialization.cs
    │       └── UI
    │           ├── ConsoleTabing.cs
    │           └── TableTests.cs
    ├── test.sln
    ├── ThemeEditor.sln
    └── v9SplashScreen.zip

139 directories, 884 files

标签:

实例下载地址

用于MonoGame和XNA的基于C#编写的.NET ASCII/ANSI控制台引擎(SadConsole源码)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警