388 Commits (c82bce200e03a34c16b3f9fcb35051cc75bf377c)
 

Author SHA1 Message Date
Colin McMillen 4e4c2cccb3 Input: process debugging commands first & exit early if any are pressed. 4 years ago
Colin McMillen 6802b3f162 Make separate ExtensionMethods file. 4 years ago
Colin McMillen ab2a57d632 update LangVersion=latest in all projects 4 years ago
Colin McMillen f081a3db4e Apply VS suggestion for refactoring TextureRef.Get 4 years ago
Colin McMillen 26649ce20d Draw debug output within the TV-safe area. 4 years ago
Colin McMillen ed7afd2fa1 TextureRef: make Get a property rather than a function 4 years ago
Colin McMillen e72b8999e4 Make TextureRef class for holding textures. 4 years ago
Colin McMillen 0e164f7b75 mark field readonly 4 years ago
Colin McMillen 0ee671c8b1 fix how the first line of World is parsed 4 years ago
Colin McMillen c4e211e750 more level decorations 4 years ago
Colin McMillen f1b71ca87d Tiles can now be obstacles (in the foreground) or decorations (in the background). 4 years ago
Colin McMillen 08a31231e9 Draw LinesOfSight behind most other things. 4 years ago
Colin McMillen 2fe8e53e77 Call GC.SuppressFinalize() from Dispose(). 4 years ago
Colin McMillen af9a48bc5d small cleanups suggested by VS 4 years ago
Colin McMillen 026623ac82 Fix memory leaks of graphics resources. 4 years ago
Colin McMillen 1eb4d7a7d2 Debug off by default 4 years ago
Colin McMillen 44bd3c6896 Show lines of sight only when Debug enabled 4 years ago
Colin McMillen b858c45b7e Cycle through levels when player hits the "restart level" button. 4 years ago
Colin McMillen 6b9aa0844c Update demo level. 4 years ago
Colin McMillen 0df153581c Add new terrain types to World 4 years ago
Colin McMillen b06155aa88 Render backgrounds from back-to-front in an array. 4 years ago
Colin McMillen cf5167fba7 Player: tweak constants, track jump hangtime. 4 years ago
Colin McMillen 90b003e0b0 Change Debug button from left shoulder to Select. 4 years ago
Colin McMillen 05638483a4 Support 4-layer parallax-scrolling backgrounds. 4 years ago
Colin McMillen 8405f32f3c simplify lightingEffect initialization 4 years ago
Colin McMillen 57d15cbbd9 Load all textures & fonts in one place. 4 years ago
Colin McMillen 8f5514b776 More refactoring of Tile loading. 4 years ago
Colin McMillen 2934296649 Refactor tile creation to support assets from multiple tilesets. 4 years ago
Colin McMillen 02aba3ad84 Game objects now take in a ContentManager & load their own textures. 4 years ago
Colin McMillen f0ea8d8ef2 Reorganize Content/ into multiple subdirectories. 4 years ago
Colin McMillen 9eeede2310 Shared.shproj: remove redundant & out-of-date file listings 4 years ago
Colin McMillen 7935b6aaff Scene: go back to drawing Player behind tiles. 4 years ago
Colin McMillen 7e7b0f7715 Move most of the drawing code into a Scene class 4 years ago
Colin McMillen 43f6bded70 draw backgrounds as partially transparent 4 years ago
Colin McMillen 3107c8448e clean up copybara config a smidge 4 years ago
Colin McMillen 143aeb983d copybara: github source url now comes from gitea private 4 years ago
Colin McMillen c99a59ca51 change copybara config 4 years ago
Colin McMillen 786b230a6c LinesOfSight: don't draw yellow lines 4 years ago
Colin McMillen e2ea2e1d3f Add ability to restart the level. Fixes #9. 4 years ago
Colin McMillen a32ef2a0eb Add unit tests for Geometry.Rotate(Vector2). 4 years ago
Colin McMillen 1ffe1444b2 Debug: draw rects as 4 GPU-accelerated lines. 4 years ago
Colin McMillen 48a9297a57 draw Debug stuff on top of everything (after lighting) 4 years ago
Colin McMillen 5d21ff2a0f Debug.DrawLines: use GPU to draw lines. 4 years ago
Colin McMillen a21802e9f2 FMath.DegToRad(): use look-up table. 4 years ago
Colin McMillen 24078d6c62 move FieldOfView into Player 4 years ago
Colin McMillen 66f895fab8 Player: remove GetPose, add VisionRange and VisionRay. 4 years ago
Colin McMillen c94ae6eb25 Player: make Facing an int property. 4 years ago
Colin McMillen faa45d6fea add new URLs to copybara config 4 years ago
Colin McMillen 96668a6d0a update README for new /semicolin/ paths 4 years ago
Colin McMillen e7f15bb94e bcs: allow names of other tree-likes, such as MonoGame's 'develop' branch 4 years ago