Commit Graph
177 Commits
Author SHA1 Message Date
Dylan Wilson 7635d391f4 replaced GetBoundingRectangle methods with properties 2016-10-13 20:28:17 +10:00
Rafael AlmeidaandDylan Wilson dc7483cd58 Fixed the layers offset (#264) 2016-10-06 20:54:38 +10:00
Dylan Wilson b7454b399c refactored the game code into a screen 2016-09-14 20:44:16 +10:00
Dylan Wilson 9f6bb67c73 tweaking 2016-09-14 20:19:26 +10:00
Dylan Wilson ce09d1978f weird rules around death 2016-09-09 21:07:01 +10:00
Dylan Wilson 5bf0642509 enemies can kill you 2016-09-08 21:46:54 +10:00
Dylan Wilson 2ac7bc5d35 implemented super quick and dirty enemy ai 2016-09-06 22:10:49 +10:00
Dylan Wilson 9b0706725a Merge branch 'develop' of https://github.com/craftworkgames/MonoGame.Extended.git 2016-09-06 21:52:44 +10:00
Dylan Wilson 0bf3b24c57 started working in introducing an enemy 2016-09-06 21:52:38 +10:00
Bil SimserandDylan Wilson 304a14d5f7 Added additional overloads to the BitmapFont DrawString methods to support the same functions the SpriteBatch.DrawString have. Also updated the demo to showcase all of these. (#253) 2016-09-06 21:51:08 +10:00
Dylan Wilson 98beab39d6 player respawn 2016-09-02 21:44:21 +10:00
Dylan Wilson c8bd27df3d tweaked player animation again 2016-09-02 21:32:33 +10:00
Dylan Wilson fa9b9a8016 player sprite sheet animations are working 2016-09-02 21:27:47 +10:00
Dylan Wilson 2c4a613e24 fixed a couple of merge issues 2016-09-02 20:40:48 +10:00
Lucas Girouard-StranksandDylan Wilson b6cf784a80 DynamicBatch2D - SpriteBatch API (#251)
* Matrix2D ToMatrix

* Merge draw calls when enqueueing.

* progress

* Batch2D sort modes

* SpriteBatch API for Batch2D

* doc fix

* doc fix

* DynamicBatch2D drawing API matches SpriteBatch

* Make End() protected

* Match SpriteBatch.Begin API

* DynamicBatch2D DrawSprite by destination rectangle

* GetPrimitiveCount -> GetPrimitivesCount

* doc fix
2016-09-02 20:32:18 +10:00
Dylan Wilson 5512fed2da Merge branch 'develop' of https://github.com/craftworkgames/MonoGame.Extended.git 2016-09-02 07:20:16 +10:00
Dylan Wilson 0bef2f688e fixed a minor bug in the player movement system 2016-09-02 07:20:02 +10:00
Dylan Wilson 22c95a80f1 fixed a minor issue with the fps counter in the batching demo 2016-09-01 21:28:01 +10:00
Dylan WilsonandGitHub dc348c3a67 Merge pull request #247 from LithiumToast/framesPerSecond
fix FramesPerSecondCounter
2016-09-01 21:24:09 +10:00
Dylan Wilson 7413f5bda7 added the ability to destroy entities after a delay 2016-08-29 21:51:52 +10:00
Lucas Girouard-Stranks 04e65bb979 fix demo 2016-08-29 01:06:53 -07:00
Dylan Wilson 2e89930c67 created player death using a particle emitter component 2016-08-27 22:09:47 +10:00
Dylan Wilson d40ee63e98 made the collision system more generic ready to add in more entity types 2016-08-26 22:00:11 +10:00
Dylan Wilson 1fe6a5917f making the entity components more generic 2016-08-26 21:10:42 +10:00
Dylan Wilson 7aa9576feb simplified the component system interface 2016-08-26 17:33:05 +10:00
Dylan Wilson ae5898e348 tightened up the controls so the feel pretty good 2016-08-25 22:30:24 +10:00
Dylan Wilson 1ce096d4b8 tweaking jumping 2016-08-25 22:02:36 +10:00
Dylan Wilson 73ee92b94e merged changes 2016-08-25 22:01:45 +10:00
Dylan Wilson fac25637bf working on jumping 2016-08-25 21:51:31 +10:00
Dylan Wilson 4b38c30143 using collision rectangles created in tiled 2016-08-25 21:08:02 +10:00
Lucas Girouard-Stranks 95c54f2fa6 Bug Fixes & API Update & Documentation Fixes 2016-08-24 16:05:09 -07:00
Lucas Girouard-Stranks 79244ba722 change to IDrawContext api 2016-08-24 00:15:07 -07:00
Lucas Girouard-Stranks 3cd4e52c36 optimization 2016-08-23 23:45:30 -07:00
Lucas Girouard-Stranks 2b780d011b update demo 2016-08-23 20:51:24 -07:00
Lucas Girouard-Stranks 6d8289df87 update Demo.Batching project name and namespaces 2016-08-23 20:10:59 -07:00
Lucas Girouard-Stranks 3e5e3d3b16 update demo game 2016-08-23 20:03:28 -07:00
Lucas Girouard-Stranks 9de8e6e797 Graphics branch; sprites. 2016-08-23 19:21:39 -07:00
Dylan Wilson 84a9719ed9 working on the ecs 2016-08-24 08:57:42 +10:00
Dylan WilsonandGitHub 29309b7735 Revert "SceneNode & Transform2D" 2016-08-23 09:30:31 +10:00
Lucas Girouard-Stranks b782505560 Update SceneGraph demo 2016-08-22 14:33:41 -07:00
Dylan Wilson 7721d5a3b1 nutting out the entities in the platformer demo a little 2016-08-22 22:15:41 +10:00
Dylan Wilson 6fa8e3153a fixing the broken build 2016-08-21 21:36:07 +10:00
Dylan Wilson 2d4653340a roughed out some entity components 2016-08-19 22:49:55 +10:00
Dylan Wilson fe02308254 working on an entity component system 2016-08-18 23:21:37 +10:00
Dylan Wilson d1a9f7652b experimenting with an ecs 2016-08-16 22:57:01 +10:00
Dylan Wilson 3af0086af5 sprites between tiled layers hack 2016-08-16 08:53:21 +10:00
Dylan Wilson 6c21bc1433 assigned tiled layer depth at build time with values between 0 and -1 2016-08-15 21:43:30 +10:00
Dylan Wilson 68d801f52e slowly throwing together a little character 2016-08-14 20:30:22 +10:00
Dylan Wilson 13fafbabd6 started a platformer demo 2016-08-12 22:17:53 +10:00
Dylan Wilson 6d7c8a0783 tweaking the space game demo 2016-08-12 14:02:54 +10:00