24 Commits (a6c297196acbb16763a8cd15a7921c4832b19f74)

Author SHA1 Message Date
Colin McMillen a6c297196a Add ProfilingList & use it in Player. 4 years ago
Colin McMillen 8f2fec053d Pull out the "Paused" string into a file. 4 years ago
Colin McMillen 983a02b364 remove old Levels file 4 years ago
Colin McMillen 3c4e63ada0 Add basic FSM & use it from NPC. 4 years ago
Colin McMillen 9672fabcfd Add Sprite class & load sprite metadata from JSON. 4 years ago
Colin McMillen 02b1dd4874 Add simple NPC. 4 years ago
Colin McMillen de8ca4a374 Add sword-swing sound effects. 4 years ago
Colin McMillen c213009134 Add Text.DrawOutlined() function & other text helpers. 4 years ago
Colin McMillen 6802b3f162 Make separate ExtensionMethods file. 4 years ago
Colin McMillen 57d15cbbd9 Load all textures & fonts in one place. 4 years ago
Colin McMillen 7e7b0f7715 Move most of the drawing code into a Scene class 4 years ago
Colin McMillen f01efcde01 Split LinesOfSight into separate Draw() and Update() functions. 4 years ago
Colin McMillen 5672e292cc add Levels file to hold level definitions (for now) 4 years ago
Colin McMillen bf2f33f698 add Timer class to projitems 4 years ago
Colin McMillen 878d434b22 Add code for intersecting axis-aligned bounding boxes with segments & each other 4 years ago
Colin McMillen f5ca85264f Add Clock class & use it from Player and SneakGame 4 years ago
Colin McMillen bba9f643eb Implement Bresenham's algorithm for line rasterization. 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 db6f3e1425 Add Input class to group gamepad & keyboard inputs together. 4 years ago
Colin McMillen 361a02c67f rm KeyboardInput 4 years ago
Colin McMillen 9af191e801 remove last Jumpy vestiges 4 years ago
Colin McMillen d75a469acc Move JumpyGame -> SneakGame & fix references 4 years ago
Colin McMillen 569a330e89 move Jumpy.Shared -> Shared directory 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 826e308cfe add History data structure 4 years ago
Colin McMillen 568bcf8071 add FPS counter 4 years ago
Colin McMillen 83709e9a61 pull out world viewport size into a Camera class 4 years ago
Colin McMillen fdd0eb60c4 basic Player motions and poses 4 years ago
Colin McMillen f6d1cac42f rename IWindow -> IDisplay & refactor uses 4 years ago
Colin McMillen a33c4d90fd Make IWindow interface & make fullscreen work in UWP & OpenGL. 4 years ago
Colin McMillen 149ecf8075 Basic working skeleton in OpenGL and UWP. 4 years ago
Colin McMillen 96404d7cf8 Add project files. 4 years ago