Craft++ v1.0.86 — free game creation suite update feed · game hub · source

codelanguage

Dream Maker, Dream Daemon, Dream Seeker & Pager — the WPF IDE, DM-language compiler, interpreter and game runtime

92,040 LOC 327 files codelanguage/codelanguage.csproj

Browse directoryProject fileREADME

Inner code (299 files)

FileLines
codelanguage/AST.cs369
codelanguage/AUDIT.md144
codelanguage/App.xaml259
codelanguage/App.xaml.cs143
codelanguage/ApplicationUpdateCoordinator.cs68
codelanguage/ApplicationUpdateService.cs650
codelanguage/ApplicationVersion.cs50
codelanguage/ArtifactPackageInspector.cs162
codelanguage/AssemblyInfo.cs10
codelanguage/Authentication.cs1,156
codelanguage/AvalonEditFindReplaceTarget.cs69
codelanguage/BYOND_COMPATIBILITY.md57
codelanguage/BYOND_DM_PARITY_MATRIX.md606
codelanguage/BYOND_INTERFACE_EDITOR_50_PHASES.md61
codelanguage/BYOND_PARITY_RESEARCH.md65
codelanguage/BYOND_Workflow_Research.md638
codelanguage/BrowseOptions.cs74
codelanguage/BrowserService.cs116
codelanguage/BuildUploadLauncher/App.xaml6
codelanguage/BuildUploadLauncher/App.xaml.cs7
codelanguage/BuildUploadLauncher/BuildUploadLauncher.csproj18
codelanguage/BuildUploadLauncher/MainWindow.xaml8
codelanguage/BuildUploadLauncher/MainWindow.xaml.cs211
codelanguage/BuiltinProcs.Stubs.cs1,601
codelanguage/BuiltinProcs.Window.cs132
codelanguage/BuiltinProcs.cs7,351
codelanguage/BuiltinProcsContext.cs82
codelanguage/BuiltinReferenceTopics.cs243
codelanguage/ByondHeadlessSmoke.cs886
codelanguage/ByondParityAudit.cs219
codelanguage/ByondUri.cs79
codelanguage/CRAFT++_vs_BYOND_COMPARISON.md710
codelanguage/ClientCamera.cs113
codelanguage/ClientNetworkSession.cs548
codelanguage/ClientReplication.cs431
codelanguage/ClientService.cs50
codelanguage/ClientVariablesService.cs76
codelanguage/CodeCompletionDropdown.cs251
codelanguage/CodeCompletionDropdown.xaml36
codelanguage/CodeCompletionService.cs453
codelanguage/CodeTemplates.cs81
codelanguage/CommunityWindow.xaml95
codelanguage/CommunityWindow.xaml.cs328
codelanguage/ConnectionManager.cs364
codelanguage/ControlVisualSpec.cs229
codelanguage/Controls/IconEditorControl.cs976
codelanguage/Controls/MapEditorControl.cs1,318
codelanguage/Controls/TypeHierarchyControl.cs57
codelanguage/CpfAnchorLayout.cs102
codelanguage/CraftBuild.cs308
codelanguage/CraftCodeFile.cs54
codelanguage/CraftEnvironment.cs430
codelanguage/CraftFile.cs18
codelanguage/CraftIconFile.cs764
codelanguage/CraftIr.cs697
codelanguage/CraftIrVm.cs1,693
codelanguage/CraftJoinUri.cs92
codelanguage/CraftMapFile.cs420
codelanguage/CraftPlusPlus.HubSite/CraftPlusPlus.HubSite.csproj11
codelanguage/CraftPlusPlus.HubSite/Program.cs1,014
codelanguage/CraftPlusPlus.HubSite/README.md53
codelanguage/CraftPlusPlus.Tests/ASTValidationTests.cs79
codelanguage/CraftPlusPlus.Tests/AccountSecurityTests.cs113
codelanguage/CraftPlusPlus.Tests/AdminAccountTests.cs74
codelanguage/CraftPlusPlus.Tests/ArtifactPackageInspectorTests.cs94
codelanguage/CraftPlusPlus.Tests/AutomatedWalkParityTests.cs314
codelanguage/CraftPlusPlus.Tests/BrowseBuiltinTests.cs93
codelanguage/CraftPlusPlus.Tests/BrowseOptionsTests.cs64
codelanguage/CraftPlusPlus.Tests/BrowserServiceTests.cs119
codelanguage/CraftPlusPlus.Tests/BuiltinConformanceTests.cs418
codelanguage/CraftPlusPlus.Tests/ByondUriTests.cs93
codelanguage/CraftPlusPlus.Tests/ClientCameraTests.cs144
codelanguage/CraftPlusPlus.Tests/ClientMovementParityTests.cs73
codelanguage/CraftPlusPlus.Tests/ClientReplicationTests.cs156
codelanguage/CraftPlusPlus.Tests/CompilerSyntaxTests.cs276
codelanguage/CraftPlusPlus.Tests/CompilerValidation/CompilerValidation.csproj26
codelanguage/CraftPlusPlus.Tests/CompilerValidation/Program.cs29
codelanguage/CraftPlusPlus.Tests/CoreLanguageTests.cs5,621
codelanguage/CraftPlusPlus.Tests/CpfInterfaceDocumentTests.cs284
codelanguage/CraftPlusPlus.Tests/CraftBuildInterfaceResourceTests.cs85
codelanguage/CraftPlusPlus.Tests/CraftJoinUriTests.cs53
codelanguage/CraftPlusPlus.Tests/CraftPlusPlus.Tests.csproj40
codelanguage/CraftPlusPlus.Tests/CraftSessionStoreTests.cs34
codelanguage/CraftPlusPlus.Tests/DmSkinSystemChangeNotificationTests.cs130
codelanguage/CraftPlusPlus.Tests/DmSkinSystemTests.cs46
codelanguage/CraftPlusPlus.Tests/DmiMetadataTests.cs33
codelanguage/CraftPlusPlus.Tests/DmmKeyTests.cs69
codelanguage/CraftPlusPlus.Tests/DocumentWorkflowTests.cs202
codelanguage/CraftPlusPlus.Tests/EditorSearchTests.cs120
codelanguage/CraftPlusPlus.Tests/GameCertificateStoreTests.cs34
codelanguage/CraftPlusPlus.Tests/HubCommentsServiceTests.cs50
codelanguage/CraftPlusPlus.Tests/HubEntryServiceTests.cs252
codelanguage/CraftPlusPlus.Tests/HubSocialAdvancedTests.cs81
codelanguage/CraftPlusPlus.Tests/HubSocialServiceTests.cs33
codelanguage/CraftPlusPlus.Tests/IconEditorTests.cs561
codelanguage/CraftPlusPlus.Tests/InterfaceFidelityTests.cs127
codelanguage/CraftPlusPlus.Tests/InterpreterExecutionTests.cs119
codelanguage/CraftPlusPlus.Tests/IrRuntimeParityTests.cs128
codelanguage/CraftPlusPlus.Tests/KeywordParityTests.cs58
codelanguage/CraftPlusPlus.Tests/LanguageConformanceTests.cs235
codelanguage/CraftPlusPlus.Tests/LexicalCompatibilityTests.cs70
codelanguage/CraftPlusPlus.Tests/MapEditorAtomTests.cs276
codelanguage/CraftPlusPlus.Tests/MovableLocsParityTests.cs222
codelanguage/CraftPlusPlus.Tests/MovementGroupParityTests.cs171
codelanguage/CraftPlusPlus.Tests/MovementParityTests.cs116
codelanguage/CraftPlusPlus.Tests/NetworkEndToEndTests.cs184
codelanguage/CraftPlusPlus.Tests/NetworkMultiClientTests.cs179
codelanguage/CraftPlusPlus.Tests/NetworkOutputReplicationTests.cs167
codelanguage/CraftPlusPlus.Tests/NetworkWorldProcedureTests.cs232
codelanguage/CraftPlusPlus.Tests/ParityGapVerificationTests.cs249
codelanguage/CraftPlusPlus.Tests/Phase1OperatorsAndLanguageTests.cs808
codelanguage/CraftPlusPlus.Tests/Phase2BuiltinProcsTests.cs637
codelanguage/CraftPlusPlus.Tests/Phase3DataTypesTests.cs1,219
codelanguage/CraftPlusPlus.Tests/Phase4NetworkingTests.cs1,705
codelanguage/CraftPlusPlus.Tests/Phase516CompatibilityTests.cs181
codelanguage/CraftPlusPlus.Tests/Phase5IdeTests.cs570
codelanguage/CraftPlusPlus.Tests/RemoteGameplayTests.cs65
codelanguage/CraftPlusPlus.Tests/ResourceBundleTransferTests.cs189
codelanguage/CraftPlusPlus.Tests/RuntimeSkinLocatorTests.cs120
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/ByondParityAuditTests.cs26
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/CompiledFlowParityTests.cs47
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/DatabaseParityTests.cs347
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/FileBuiltinTests.cs147
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/MathAndHashBuiltinTests.cs73
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/RuntimeBuiltinSurfaceTests.cs943
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/RuntimeValidation.csproj16
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/SpatialAndTextCompatibilityTests.cs316
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/TextBuiltinTests.cs160
codelanguage/CraftPlusPlus.Tests/RuntimeValidation/WorldStateCollection.cs8
codelanguage/CraftPlusPlus.Tests/SafeFileAccessTests.cs81
codelanguage/CraftPlusPlus.Tests/SafeModeTests.cs49
codelanguage/CraftPlusPlus.Tests/SavefileTests.cs90
codelanguage/CraftPlusPlus.Tests/SchedulerDepthTests.cs99
codelanguage/CraftPlusPlus.Tests/SecurityRegressionTests.cs50
codelanguage/CraftPlusPlus.Tests/ServerIntegrationTests.cs101
codelanguage/CraftPlusPlus.Tests/SkinSystemTests.cs84
codelanguage/CraftPlusPlus.Tests/SystemIntegrationTests.cs86
codelanguage/CraftPlusPlus.Tests/TcpTransportHardeningTests.cs165
codelanguage/CraftPlusPlus.Tests/TestAssembly.cs3
codelanguage/CraftPlusPlus.Tests/TestHelper.cs41
codelanguage/CraftPlusPlus.Tests/TypeRegistryTests.cs101
codelanguage/CraftPlusPlus.Tests/UndoStackTests.cs138
codelanguage/CraftPlusPlus.Tests/VisualIDETests.cs320
codelanguage/CraftPlusPlus.Tests/WorldBoundsParityTests.cs59
codelanguage/CraftPlusPlus.Tests/WorldHostSyncTests.cs88
codelanguage/CraftPlusPlus.Tests/WorldRegistryTests.cs121
codelanguage/CraftPlusPlus.Tests/WorldSupervisorServiceTests.cs42
codelanguage/CraftPlusPlus.Windows.Tests/CraftPlusPlus.Windows.Tests.csproj19
codelanguage/CraftPlusPlus.Windows.Tests/InterfaceEditorSmokeTests.cs89
codelanguage/CraftPlusPlus.xshd222
codelanguage/CraftPlusPlusPaths.cs27
codelanguage/CraftPointer.cs8
codelanguage/CraftSeekerWindow.xaml125
codelanguage/CraftSeekerWindow.xaml.cs3,786
codelanguage/CraftSessionStore.cs77
codelanguage/CraftValue.cs814
codelanguage/Crc32.cs29
codelanguage/DEVELOPMENT.md195
codelanguage/DaemonWindow.xaml96
codelanguage/DaemonWindow.xaml.cs172
codelanguage/DatabaseRuntime.cs338
codelanguage/DebugTest/DebugTest.csproj14
codelanguage/DebugTest/Reflect.cs49
codelanguage/DebuggerService.cs191
codelanguage/DebuggerVisualization.cs240
codelanguage/DebuggerVisualization.xaml129
codelanguage/DiagnosticLog.cs46
codelanguage/DmCompletionProvider.cs473
codelanguage/DmLiveAnalyzer.cs487
codelanguage/DmSkinSystem.cs529
codelanguage/DmSkinSystemHeadless.cs124
codelanguage/DmeProject.cs147
codelanguage/DmfInterfaceDocument.cs330
codelanguage/EditorResources.xaml6
codelanguage/EditorSearch.cs145
codelanguage/EditorWindow.xaml115
codelanguage/EditorWindow.xaml.cs87
codelanguage/EnhancedCodeEditor.cs1,325
codelanguage/EnhancedCodeEditor.xaml18
codelanguage/Environment.cs86
codelanguage/ExecResult.cs39
codelanguage/FEATURES_TO_ADD.md45
codelanguage/FindReplaceBar.xaml44
codelanguage/FindReplaceBar.xaml.cs249
codelanguage/GameCertificateStore.cs59
codelanguage/GameTransportSecurity.cs44
codelanguage/HeadlessProgram.cs117
codelanguage/HubClient.cs309
codelanguage/HubCommentsService.cs78
codelanguage/HubEntryService.cs446
codelanguage/HubSocialService.cs357
codelanguage/IFindReplaceTarget.cs46
codelanguage/IMPLEMENTATION_ROADMAP.md977
codelanguage/INTERFACE_EDITOR_CRASH_AUDIT.md87
codelanguage/IconEditorWindow.xaml290
codelanguage/IconEditorWindow.xaml.cs734
codelanguage/IconPixelRuntime.cs591
codelanguage/IdeFileFlow.cs189
codelanguage/IndentationRules.cs18
codelanguage/InterfaceEditor.xaml320
codelanguage/InterfaceEditor.xaml.cs4,857
codelanguage/InterfaceEditorPopup.xaml18
codelanguage/InterfaceEditorPopup.xaml.cs26
codelanguage/Interpreter.Expressions.cs1,256
codelanguage/Interpreter.Invoke.cs656
codelanguage/Interpreter.Statements.cs583
codelanguage/Interpreter.cs1,130
codelanguage/KeywordReferenceTopics.cs119
codelanguage/Keywords.cs84
codelanguage/LANGUAGE_CONFORMANCE_REPORT.md164
codelanguage/LANGUAGE_FUNCTIONAL_AUDIT.md336
codelanguage/LanguageReferenceTopics.cs203
codelanguage/LanguageReferenceWindow.xaml220
codelanguage/LanguageReferenceWindow.xaml.cs408
codelanguage/Lexer.cs636
codelanguage/LightingService.cs133
codelanguage/MainWindow.xaml500
codelanguage/MainWindow.xaml.cs3,318
codelanguage/MapEditorWindow.xaml385
codelanguage/MapEditorWindow.xaml.cs1,097
codelanguage/NetworkConnectWindow.xaml57
codelanguage/NetworkConnectWindow.xaml.cs96
codelanguage/NetworkProtocol.cs475
codelanguage/NetworkServerIntegration.cs521
codelanguage/NetworkTransport.cs1,454
codelanguage/ONLINE_UPDATE_CHECK.md40
codelanguage/ObjectReplicator.cs714
codelanguage/OverlayService.cs70
codelanguage/PHASE1_COMPLETION_REPORT.md236
codelanguage/PHASE2_COMPLETION_REPORT.md311
codelanguage/PHASE3_COMPLETION_REPORT.md273
codelanguage/PHASE4_NETWORKING_PLAN.md564
codelanguage/PHASE5_COMPLETE.md250
codelanguage/PHASE5_IMPLEMENTATION.md172
codelanguage/PHASES5-10_ROADMAP.md511
codelanguage/PRODUCTION_FLOW_PARITY_RESEARCH.md424
codelanguage/PROJECT_STATUS_AND_SUMMARY.md531
codelanguage/PagerWindow.xaml145
codelanguage/PagerWindow.xaml.cs349
codelanguage/ParseError.cs16
codelanguage/Parser.cs2,254
codelanguage/ParticleRuntime.cs147
codelanguage/PngPixelDecoder.cs121
codelanguage/Preprocessor.cs991
codelanguage/PreprocessorReferenceTopics.cs81
codelanguage/PreviewWindow.xaml13
codelanguage/PreviewWindow.xaml.cs231
codelanguage/PropertiesPopup.xaml30
codelanguage/PropertiesPopup.xaml.cs36
codelanguage/README.md200
codelanguage/RELEASE_PIPELINE.md54
codelanguage/ReferenceData.cs1,708
codelanguage/ReferenceIndexTopics.cs42
codelanguage/RemoteProcedureCall.cs420
codelanguage/RemoteUpdater/Program.cs121
codelanguage/RemoteUpdater/RemoteUpdater.csproj14
codelanguage/ReplicationService.cs47
codelanguage/ResourceBundleTransfer.cs241
codelanguage/RuntimeIconData.cs28
codelanguage/RuntimeIconResourceLoader.cs138
codelanguage/RuntimeRasterDecoder.cs126
codelanguage/RuntimeSkinLocator.cs48
codelanguage/SavefileService.cs319
codelanguage/SavefileSync.cs104
codelanguage/ScreenLocLayout.cs50
codelanguage/ScreenLocParser.cs60
codelanguage/SearchMatchBackgroundRenderer.cs56
codelanguage/SemanticAnalyzer.cs648
codelanguage/Settings.cs36
codelanguage/SkinEditorWindow.xaml386
codelanguage/SkinEditorWindow.xaml.cs1,184
codelanguage/SoundServiceHeadless.cs77
codelanguage/SpecialSyntaxTopics.cs79
codelanguage/SqliteByondDatabaseAdapter.cs310
codelanguage/StagedUpdate.cs3
codelanguage/Stmt.cs329
codelanguage/SyntaxHighlighter.cs312
codelanguage/SyntaxValidation.cs45
codelanguage/Tokens.cs49
codelanguage/TypeReferenceTopics.cs314
codelanguage/TypeRegistry.cs944
codelanguage/UndoStack.cs134
codelanguage/UpdateInstaller/CraftUpdateInstaller.csproj16
codelanguage/UpdateInstaller/Program.cs281
codelanguage/ViewModels/DebuggerViewModel.cs112
codelanguage/ViewModels/IconEditorViewModel.cs99
codelanguage/ViewModels/MainViewModel.cs179
codelanguage/ViewModels/MapEditorViewModel.cs212
codelanguage/ViewModels/ObjectTreeViewModel.cs168
codelanguage/ViewModels/ViewModelBase.cs54
codelanguage/VisualThemeManager.cs232
codelanguage/WorldHost.cs302
codelanguage/WorldRegistry.cs678
codelanguage/WorldScheduler.cs475
codelanguage/WorldSupervisorService.cs154
codelanguage/WpfStubs.cs1
codelanguage/codelanguage.csproj79
codelanguage/rebuild_all.bat51
codelanguage/update-data/update-feed-example.json14

← All programs