27 Commits (57b65f559c7f239ec8bee39333625d6d028724fe)

Author SHA1 Message Date
Colin McMillen 57b65f559c rename Aabb -> AABB 4 years ago
Colin McMillen f78bff249c cycle through different attack animations 4 years ago
Colin McMillen 0e363de306 change player sprite to ninja 4 years ago
Colin McMillen fe64ec705d Bound player position by both edges of the World. 4 years ago
Colin McMillen ab62e8929a cleanup: sprite{Height,Width} -> halfSize 4 years ago
Colin McMillen 793b292a29 pass in AABBs instead of Rectangles to Player.Update 4 years ago
Colin McMillen 946497160b Player.Update() now uses Bresenham's line algorithm. 4 years ago
Colin McMillen f2db2f4b9e use new collision-detection algorithm with old resolution algorithm (wip, slightly hacky) 4 years ago
Colin McMillen 08792320df make Facing's enum value correspond to the x-direction they're looking 4 years ago
Colin McMillen 61b50efa40 make CollisionTargets an array, and don't recompute it every frame 4 years ago
Colin McMillen 84fa044675 more readability fixed via Visual Studio suggestions 4 years ago
Colin McMillen 4b14aef1b5 make a bunch of fields readonly 4 years ago
Colin McMillen f5ca85264f Add Clock class & use it from Player and SneakGame 4 years ago
Colin McMillen c7ec9e3ad7 start Player on ground 4 years ago
Colin McMillen 87100eaa67 Player.Update now takes a float which is the model time elapsed. 4 years ago
Colin McMillen ae8fa0d21d Revert "Add .gitignore and .gitattributes." 4 years ago
Colin McMillen cb1b78b875 Add .gitignore and .gitattributes. 4 years ago
Colin McMillen ea07fc146b add TODO about setting ySpeed = 0 in head-bonk 4 years ago
Colin McMillen 2f75847615 remove toast 4 years ago
Colin McMillen 459e43186a refactor Player input/state handling to be less tangled 4 years ago
Colin McMillen ea82c4ffd3 rename SpritePosition -> SpriteIndex 4 years ago
Colin McMillen db6f3e1425 Add Input class to group gamepad & keyboard inputs together. 4 years ago
Colin McMillen cc37561076 run dos2unix on all source files 4 years ago
Colin McMillen b169584794 cleanup: spritePosition -> SpritePosition 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 37e3a8baba add keyboard controls for Player & toggling debug info 4 years ago
Colin McMillen 22db0ee696 basic scrolling world! 4 years ago
Colin McMillen f364a9c6ff add TODO about checking size-1 gaps in future 4 years ago
Colin McMillen caa9b074d5 rm dupe "using" decl 4 years ago
Colin McMillen 755e65a1d6 refactor to use linear spritesheet 4 years ago
Colin McMillen adaa9edc5e add some refs on line rasterization 4 years ago
Colin McMillen 11da38ffa6 better collision-detection with maybe only one bug 4 years ago
Colin McMillen 173efbf4ef fix turbojump 4 years ago
Colin McMillen b04d68400b tweak more physics constants 4 years ago
Colin McMillen ba459a9738 move comment to appropriate place 4 years ago
Colin McMillen 0b45e545a3 tweak world & physics constants a bit 4 years ago
Colin McMillen e7006525be remove now-unneeded groundLevel constant 4 years ago
Colin McMillen 11ea98345d some basic, not-quite-perfect, collision detection 4 years ago
Colin McMillen 6c5c7d4992 add Debug class for displaying rects on-screen 4 years ago
Colin McMillen fb2d0e8a6d add World class & refactor other things appropriately 4 years ago
Colin McMillen 3af02981c4 add rock-y ground tiles 4 years ago
Colin McMillen 1fbcacecfc add ground texture 4 years ago
Colin McMillen 06620ce368 add TODO to Player 4 years ago
Colin McMillen 2c2feb0f88 fix turbosword issue 4 years ago
Colin McMillen 3589a3660f remove spurious cast 4 years ago
Colin McMillen 7fe248aecc refactor uses of gamepad / keyboard history 4 years ago
Colin McMillen 307efa5f5b use History for handling gamepad & keyboard state 4 years ago
Colin McMillen 80b6e2ac5c FpsCounter now returns an int (rounded up) 4 years ago