43 Commits (d270efe6434e24b721e9f6897350a4ca31ea2feb)

Author SHA1 Message Date
Colin McMillen d270efe643 move Player into World 4 years ago
Colin McMillen 02b1dd4874 Add simple NPC. 4 years ago
Colin McMillen f4581ecaf8 Player now takes damage from spikes. 4 years ago
Colin McMillen 0a64d17db5 fix lint errors 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 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 0df153581c Add new terrain types to World 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 ff0c9ddc26 Add a transformation matrix to spriteBatch.Draw(). 4 years ago
Colin McMillen 80746ecaed Use world definition from Levels file 4 years ago
Colin McMillen 1f7da03515 make char-to-terrain lookup dictionary-based instead of switch-based 4 years ago
Colin McMillen b731e1a785 make tile-texture lookup dictioanry-based instead of switch-based 4 years ago
Colin McMillen 3286db1c86 remove Terrain.Empty and clean up TextureSource() switch statement 4 years ago
Colin McMillen f7f7d5076e Pre-compute texture-source Rectangles. 4 years ago
Colin McMillen 1fd515070d make it possible for new sprite to hit the right end of world 4 years ago
Colin McMillen 57b65f559c rename Aabb -> AABB 4 years ago
Colin McMillen 10453ee5ea World: add Height property (in pixels) 4 years ago
Colin McMillen bb8cf9e63b make CollisionTargets an auto property 4 years ago
Colin McMillen 76dbdc6913 Bound camera by right edge of World. 4 years ago
Colin McMillen fe64ec705d Bound player position by both edges of the World. 4 years ago
Colin McMillen 793b292a29 pass in AABBs instead of Rectangles to Player.Update 4 years ago
Colin McMillen 61b50efa40 make CollisionTargets an array, and don't recompute it every frame 4 years ago
Colin McMillen 644ed88dd8 World: add Tiles to list so that they're sorted by x-coordinate 4 years ago
Colin McMillen 95acee959d clean up private fields/properties 4 years ago
Colin McMillen 7e8e5c3e6d pull Width and Height into properties 4 years ago
Colin McMillen 16062f65c3 World: convert from Tile[][] to List<Tile> 4 years ago
Colin McMillen e6fa78e30f World: convert fields to properties 4 years ago
Colin McMillen 4b14aef1b5 make a bunch of fields readonly 4 years ago
Colin McMillen cb66a32a24 add 1-space gap so that i can test bug #4 4 years ago
Colin McMillen ae8fa0d21d Revert "Add .gitignore and .gitattributes." 4 years ago
Colin McMillen cb1b78b875 Add .gitignore and .gitattributes. 5 years ago
Colin McMillen 03b8688f1e World: use single multi-line string instead of a string[] 4 years ago
Colin McMillen 9a1c6646dd properly handle non-rectangular input string[]s 4 years ago
Colin McMillen cc37561076 run dos2unix on all source files 4 years ago
Colin McMillen 660d163119 converted all TODOs into Issues 4 years ago
Colin McMillen 096f577e61 change namespace to SemiColinGames 4 years ago
Colin McMillen 569a330e89 move Jumpy.Shared -> Shared directory 4 years ago
Colin McMillen 70d8bbfa29 make camera 1/4 size instead of 1/6 4 years ago
Colin McMillen d3283a64c0 transcribe 1-1 as testing World 4 years ago
Colin McMillen 22db0ee696 basic scrolling world! 4 years ago
Colin McMillen 873d35dcfb parse World from string, add GrassL, GrassR, and Water terrains 4 years ago
Colin McMillen 22091fa5b1 more ground for World 4 years ago
Colin McMillen a58d9b0847 add more obstacles to world 4 years ago
Colin McMillen 0b45e545a3 tweak world & physics constants a bit 4 years ago