├── .github └── workflows │ ├── build.yml │ └── codeql.yml ├── .gitignore ├── LICENSE ├── README.md ├── benchmarks ├── DoomSharp.Benchmarks.Runner │ ├── DoomSharp.Benchmarks.Runner.csproj │ ├── Program.cs │ └── Workloads │ │ ├── ArrayClearVsNewInstance.cs │ │ ├── ArraysVsLists.cs │ │ ├── StructsVsClasses.cs │ │ └── UnsafeVsSafe.cs └── DoomSharp.Benchmarks.sln └── src ├── DoomSharp.AnsiConsole ├── ConsoleOutputRenderer.cs ├── Data │ └── WadStreamProvider.cs ├── DoomConsole.cs ├── DoomSharp.AnsiConsole.csproj ├── Program.cs ├── Properties │ └── launchSettings.json └── fmod.dll ├── DoomSharp.Core ├── Abstractions │ └── IWadStreamProvider.cs ├── Angle.cs ├── Constants.cs ├── Data │ ├── DoomRandom.cs │ ├── PurgeTag.cs │ ├── WadFile.cs │ ├── WadFileCollection.cs │ └── WadLump.cs ├── DoomErrorException.cs ├── DoomGame.cs ├── DoomMath.cs ├── DoomSharp.Core.csproj ├── Extensions │ └── DoomConvert.cs ├── Fixed.cs ├── GameAction.cs ├── GameLanguage.cs ├── GameLogic │ ├── AmmoType.cs │ ├── Button.cs │ ├── Ceiling.cs │ ├── CeilingType.cs │ ├── Cheat.cs │ ├── DirectionType.cs │ ├── DividerLine.cs │ ├── Door.cs │ ├── DoorType.cs │ ├── FireFlicker.cs │ ├── Floor.cs │ ├── FloorType.cs │ ├── GameController.cs │ ├── GlowingLight.cs │ ├── Intercept.cs │ ├── IntermissionState.cs │ ├── KeyCardType.cs │ ├── LightFlash.cs │ ├── MapLumps.cs │ ├── MapObject.cs │ ├── MapObjectFlag.cs │ ├── MapObjectInfo.cs │ ├── MapObjectType.cs │ ├── MapThing.cs │ ├── MapThingFlag.cs │ ├── Platform.cs │ ├── PlatformState.cs │ ├── PlatformType.cs │ ├── Player.cs │ ├── PlayerSprite.cs │ ├── PlayerSpriteType.cs │ ├── PlayerState.cs │ ├── PowerUpType.cs │ ├── Result.cs │ ├── SpriteNum.cs │ ├── StaircaseType.cs │ ├── State.cs │ ├── StateNum.cs │ ├── StrobeFlash.cs │ ├── SwitchControl.cs │ ├── Thinker.cs │ ├── Trigger.cs │ ├── WeaponInfo.cs │ ├── WeaponType.cs │ ├── WorldMapInfo.cs │ └── WorldMapPlayer.cs ├── GameMode.cs ├── GameState.cs ├── Graphics │ ├── AnimatingItem.cs │ ├── AnimationDefinition.cs │ ├── BoundingBox.cs │ ├── ClipWallSegment.cs │ ├── Column.cs │ ├── DrawSegment.cs │ ├── IOutputRenderer.cs │ ├── MapTexture.cs │ ├── Patch.cs │ ├── RenderEngine.cs │ ├── RenderTypeDefinitions.cs │ ├── Sky.cs │ ├── Sprite.cs │ ├── Texture.cs │ ├── Video.cs │ ├── VisPlane.cs │ ├── VisSprite.cs │ └── WipeMethod.cs ├── IConsole.cs ├── Input │ └── InputTypes.cs ├── Internals │ ├── FMOD.cs │ └── SoundDriver.cs ├── Networking │ ├── Command.cs │ ├── DoomCommunication.cs │ ├── DoomData.cs │ ├── NetworkController.cs │ └── TicCommand.cs ├── NullConsole.cs ├── NullGraphics.cs ├── SkillLevel.cs ├── Sound │ ├── ISoundDriver.cs │ ├── Mus2MidiConverter.cs │ ├── MusicInfo.cs │ ├── MusicType.cs │ ├── NullSoundDriver.cs │ ├── SfxInfo.cs │ ├── SoundChannel.cs │ ├── SoundController.cs │ └── SoundType.cs ├── UI │ ├── HudController.cs │ ├── IntermissionController.cs │ ├── Menu.cs │ ├── MenuController.cs │ ├── Messages.cs │ └── StatusBar.cs └── Zone.cs ├── DoomSharp.Droid.Bindings ├── Additions │ └── AboutAdditions.txt ├── DoomSharp.Droid.Bindings.csproj ├── Jars │ ├── arm64-v8a │ │ └── libfmod.so │ ├── armeabi-v7a │ │ └── libfmod.so │ ├── fmod.jar │ └── x86_64 │ │ └── libfmod.so └── Transforms │ ├── EnumFields.xml │ ├── EnumMethods.xml │ └── Metadata.xml ├── DoomSharp.Maui ├── App.xaml ├── App.xaml.cs ├── AppShell.xaml ├── AppShell.xaml.cs ├── Behaviors │ ├── KeyboardBehavior.Windows.cs │ └── KeyboardBehavior.cs ├── Controls │ └── GameControl.cs ├── Data │ └── WadStreamProvider.cs ├── DoomSharp.Maui.csproj ├── MainPage.xaml ├── MainPage.xaml.cs ├── MauiProgram.cs ├── Model │ ├── Int32Rect.cs │ ├── Key.cs │ └── KeyDownEventArgs.cs ├── Platforms │ ├── Android │ │ ├── AndroidManifest.xml │ │ ├── MainActivity.cs │ │ ├── MainApplication.cs │ │ └── Resources │ │ │ └── values │ │ │ └── colors.xml │ ├── MacCatalyst │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs │ ├── Tizen │ │ ├── Main.cs │ │ └── tizen-manifest.xml │ ├── Windows │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Package.appxmanifest │ │ └── app.manifest │ └── iOS │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs ├── Properties │ └── launchSettings.json ├── Resources │ ├── AppIcon │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Fonts │ │ ├── OpenSans-Regular.ttf │ │ └── OpenSans-Semibold.ttf │ ├── Images │ │ ├── action.png │ │ ├── dotnet_bot.svg │ │ ├── down.png │ │ ├── left.png │ │ ├── right.png │ │ ├── start.png │ │ ├── up.png │ │ └── use.png │ ├── Raw │ │ ├── AboutAssets.txt │ │ └── DOOM1.WAD │ ├── Splash │ │ └── splash.svg │ └── Styles │ │ ├── Colors.xaml │ │ └── Styles.xaml ├── ViewModels │ ├── BitmapRenderedEventHandler.cs │ ├── ConsoleViewModel.cs │ ├── MainViewModel.cs │ └── ViewModelLocator.cs └── fmod.dll ├── DoomSharp.Windows ├── Annotations.cs ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── ConsoleOutput.xaml ├── ConsoleOutput.xaml.cs ├── Data │ └── WadStreamProvider.cs ├── DoomSharp.Windows.csproj ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── ViewModels │ ├── ConsoleViewModel.cs │ ├── MainViewModel.cs │ └── ViewModelLocator.cs └── fmod.dll ├── DoomSharp.sln ├── DoomSharp.sln.DotSettings └── DoomSharp.sln.startup.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/DoomSharp.Benchmarks.Runner/DoomSharp.Benchmarks.Runner.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/benchmarks/DoomSharp.Benchmarks.Runner/DoomSharp.Benchmarks.Runner.csproj -------------------------------------------------------------------------------- /benchmarks/DoomSharp.Benchmarks.Runner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/benchmarks/DoomSharp.Benchmarks.Runner/Program.cs -------------------------------------------------------------------------------- /benchmarks/DoomSharp.Benchmarks.Runner/Workloads/ArrayClearVsNewInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/benchmarks/DoomSharp.Benchmarks.Runner/Workloads/ArrayClearVsNewInstance.cs -------------------------------------------------------------------------------- /benchmarks/DoomSharp.Benchmarks.Runner/Workloads/ArraysVsLists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/benchmarks/DoomSharp.Benchmarks.Runner/Workloads/ArraysVsLists.cs -------------------------------------------------------------------------------- /benchmarks/DoomSharp.Benchmarks.Runner/Workloads/StructsVsClasses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/benchmarks/DoomSharp.Benchmarks.Runner/Workloads/StructsVsClasses.cs -------------------------------------------------------------------------------- /benchmarks/DoomSharp.Benchmarks.Runner/Workloads/UnsafeVsSafe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/benchmarks/DoomSharp.Benchmarks.Runner/Workloads/UnsafeVsSafe.cs -------------------------------------------------------------------------------- /benchmarks/DoomSharp.Benchmarks.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/benchmarks/DoomSharp.Benchmarks.sln -------------------------------------------------------------------------------- /src/DoomSharp.AnsiConsole/ConsoleOutputRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.AnsiConsole/ConsoleOutputRenderer.cs -------------------------------------------------------------------------------- /src/DoomSharp.AnsiConsole/Data/WadStreamProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.AnsiConsole/Data/WadStreamProvider.cs -------------------------------------------------------------------------------- /src/DoomSharp.AnsiConsole/DoomConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.AnsiConsole/DoomConsole.cs -------------------------------------------------------------------------------- /src/DoomSharp.AnsiConsole/DoomSharp.AnsiConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.AnsiConsole/DoomSharp.AnsiConsole.csproj -------------------------------------------------------------------------------- /src/DoomSharp.AnsiConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.AnsiConsole/Program.cs -------------------------------------------------------------------------------- /src/DoomSharp.AnsiConsole/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.AnsiConsole/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/DoomSharp.AnsiConsole/fmod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.AnsiConsole/fmod.dll -------------------------------------------------------------------------------- /src/DoomSharp.Core/Abstractions/IWadStreamProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Abstractions/IWadStreamProvider.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Angle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Angle.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Constants.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Data/DoomRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Data/DoomRandom.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Data/PurgeTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Data/PurgeTag.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Data/WadFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Data/WadFile.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Data/WadFileCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Data/WadFileCollection.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Data/WadLump.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Data/WadLump.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/DoomErrorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/DoomErrorException.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/DoomGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/DoomGame.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/DoomMath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/DoomMath.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/DoomSharp.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/DoomSharp.Core.csproj -------------------------------------------------------------------------------- /src/DoomSharp.Core/Extensions/DoomConvert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Extensions/DoomConvert.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Fixed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Fixed.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameAction.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLanguage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLanguage.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/AmmoType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/AmmoType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Button.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Ceiling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Ceiling.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/CeilingType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/CeilingType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Cheat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Cheat.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/DirectionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/DirectionType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/DividerLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/DividerLine.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Door.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Door.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/DoorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/DoorType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/FireFlicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/FireFlicker.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Floor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Floor.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/FloorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/FloorType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/GameController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/GameController.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/GlowingLight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/GlowingLight.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Intercept.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Intercept.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/IntermissionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/IntermissionState.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/KeyCardType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/KeyCardType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/LightFlash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/LightFlash.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/MapLumps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/MapLumps.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/MapObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/MapObject.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/MapObjectFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/MapObjectFlag.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/MapObjectInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/MapObjectInfo.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/MapObjectType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/MapObjectType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/MapThing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/MapThing.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/MapThingFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/MapThingFlag.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Platform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Platform.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/PlatformState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/PlatformState.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/PlatformType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/PlatformType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Player.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/PlayerSprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/PlayerSprite.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/PlayerSpriteType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/PlayerSpriteType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/PlayerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/PlayerState.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/PowerUpType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/PowerUpType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Result.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/SpriteNum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/SpriteNum.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/StaircaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/StaircaseType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/State.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/StateNum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/StateNum.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/StrobeFlash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/StrobeFlash.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/SwitchControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/SwitchControl.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Thinker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Thinker.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/Trigger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/Trigger.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/WeaponInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/WeaponInfo.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/WeaponType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/WeaponType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/WorldMapInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/WorldMapInfo.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameLogic/WorldMapPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameLogic/WorldMapPlayer.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameMode.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/GameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/GameState.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/AnimatingItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/AnimatingItem.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/AnimationDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/AnimationDefinition.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/BoundingBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/BoundingBox.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/ClipWallSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/ClipWallSegment.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/Column.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/Column.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/DrawSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/DrawSegment.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/IOutputRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/IOutputRenderer.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/MapTexture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/MapTexture.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/Patch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/Patch.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/RenderEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/RenderEngine.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/RenderTypeDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/RenderTypeDefinitions.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/Sky.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/Sky.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/Sprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/Sprite.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/Texture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/Texture.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/Video.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/Video.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/VisPlane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/VisPlane.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/VisSprite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/VisSprite.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Graphics/WipeMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Graphics/WipeMethod.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/IConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/IConsole.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Input/InputTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Input/InputTypes.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Internals/FMOD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Internals/FMOD.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Internals/SoundDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Internals/SoundDriver.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Networking/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Networking/Command.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Networking/DoomCommunication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Networking/DoomCommunication.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Networking/DoomData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Networking/DoomData.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Networking/NetworkController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Networking/NetworkController.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Networking/TicCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Networking/TicCommand.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/NullConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/NullConsole.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/NullGraphics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/NullGraphics.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/SkillLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/SkillLevel.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/ISoundDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/ISoundDriver.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/Mus2MidiConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/Mus2MidiConverter.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/MusicInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/MusicInfo.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/MusicType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/MusicType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/NullSoundDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/NullSoundDriver.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/SfxInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/SfxInfo.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/SoundChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/SoundChannel.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/SoundController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/SoundController.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Sound/SoundType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Sound/SoundType.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/UI/HudController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/UI/HudController.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/UI/IntermissionController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/UI/IntermissionController.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/UI/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/UI/Menu.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/UI/MenuController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/UI/MenuController.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/UI/Messages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/UI/Messages.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/UI/StatusBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/UI/StatusBar.cs -------------------------------------------------------------------------------- /src/DoomSharp.Core/Zone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Core/Zone.cs -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/Additions/AboutAdditions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/Additions/AboutAdditions.txt -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/DoomSharp.Droid.Bindings.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/DoomSharp.Droid.Bindings.csproj -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/Jars/arm64-v8a/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/Jars/arm64-v8a/libfmod.so -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/Jars/armeabi-v7a/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/Jars/armeabi-v7a/libfmod.so -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/Jars/fmod.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/Jars/fmod.jar -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/Jars/x86_64/libfmod.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/Jars/x86_64/libfmod.so -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/Transforms/EnumFields.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/Transforms/EnumFields.xml -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/Transforms/EnumMethods.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/Transforms/EnumMethods.xml -------------------------------------------------------------------------------- /src/DoomSharp.Droid.Bindings/Transforms/Metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Droid.Bindings/Transforms/Metadata.xml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/App.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/App.xaml.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/AppShell.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/AppShell.xaml.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Behaviors/KeyboardBehavior.Windows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Behaviors/KeyboardBehavior.Windows.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Behaviors/KeyboardBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Behaviors/KeyboardBehavior.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Controls/GameControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Controls/GameControl.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Data/WadStreamProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Data/WadStreamProvider.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/DoomSharp.Maui.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/DoomSharp.Maui.csproj -------------------------------------------------------------------------------- /src/DoomSharp.Maui/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/MainPage.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/MainPage.xaml.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/MauiProgram.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Model/Int32Rect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Model/Int32Rect.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Model/Key.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Model/Key.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Model/KeyDownEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Model/KeyDownEventArgs.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Tizen/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Tizen/Main.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Tizen/tizen-manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Tizen/tizen-manifest.xml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/AppIcon/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/AppIcon/appicon.svg -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/AppIcon/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/AppIcon/appiconfg.svg -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Fonts/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Fonts/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Images/action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Images/action.png -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Images/down.png -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Images/left.png -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Images/right.png -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Images/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Images/start.png -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Images/up.png -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Images/use.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Images/use.png -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Raw/DOOM1.WAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Raw/DOOM1.WAD -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Splash/splash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Splash/splash.svg -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Styles/Colors.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Styles/Colors.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/Resources/Styles/Styles.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/Resources/Styles/Styles.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Maui/ViewModels/BitmapRenderedEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/ViewModels/BitmapRenderedEventHandler.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/ViewModels/ConsoleViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/ViewModels/ConsoleViewModel.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/ViewModels/ViewModelLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/ViewModels/ViewModelLocator.cs -------------------------------------------------------------------------------- /src/DoomSharp.Maui/fmod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Maui/fmod.dll -------------------------------------------------------------------------------- /src/DoomSharp.Windows/Annotations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/Annotations.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/App.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/App.xaml.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/ConsoleOutput.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/ConsoleOutput.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Windows/ConsoleOutput.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/ConsoleOutput.xaml.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/Data/WadStreamProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/Data/WadStreamProvider.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/DoomSharp.Windows.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/DoomSharp.Windows.csproj -------------------------------------------------------------------------------- /src/DoomSharp.Windows/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/MainWindow.xaml -------------------------------------------------------------------------------- /src/DoomSharp.Windows/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/MainWindow.xaml.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/ViewModels/ConsoleViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/ViewModels/ConsoleViewModel.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/ViewModels/ViewModelLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/ViewModels/ViewModelLocator.cs -------------------------------------------------------------------------------- /src/DoomSharp.Windows/fmod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.Windows/fmod.dll -------------------------------------------------------------------------------- /src/DoomSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.sln -------------------------------------------------------------------------------- /src/DoomSharp.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.sln.DotSettings -------------------------------------------------------------------------------- /src/DoomSharp.sln.startup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcabus/doom-sharp/HEAD/src/DoomSharp.sln.startup.json --------------------------------------------------------------------------------