Commit Graph

169 Commits

Author SHA1 Message Date
Syntriax 24cbc8a267 feat: New CollisionDetectionInformation 2024-01-25 16:44:01 +03:00
Syntriax 385defd8e6 refactor: Possible Bugs 2024-01-25 16:08:50 +03:00
Syntriax ed15238dcd BREAKING CHANGE: New ICollider 2024-01-24 17:35:14 +03:00
Syntriax 350ef030ac refactor: Circle.Position to Circle.Center 2024-01-24 16:31:00 +03:00
Syntriax 3428fcc6ca perf: BehaviourController.GetBehaviours now uses Linq.Enumerable.Empty if None Found 2024-01-24 14:41:10 +03:00
Syntriax 528649659d feat: AABB Center, Size & HalfSize 2024-01-24 14:09:41 +03:00
Syntriax da67f4559b fix: Forgotten this keyword on Vector2DExtensions.Abs 2024-01-24 14:07:36 +03:00
Syntriax 08b31d9db1 feat: Vector2D.Abs 2024-01-24 14:06:35 +03:00
Syntriax 326bcfca61 fix: AABB.FromVectors 2024-01-24 13:59:15 +03:00
Syntriax bfab35c27e feat: Shape IEnumerable 2024-01-24 13:57:52 +03:00
Syntriax 468615e4cb feat: AABB.FromVectors 2024-01-24 12:16:42 +03:00
Syntriax 56b46b93eb fix: Build Errors 2024-01-24 12:04:34 +03:00
Syntriax 0c3bf48d2c feat: Vector2D.Orientation 2024-01-24 11:53:37 +03:00
Syntriax 77e1949f59 refactor: Math Constants Now Use Each Other as References 2024-01-24 11:33:21 +03:00
Syntriax fbf9bd5832 refactor: Removed Old PhysicsMath Class 2024-01-24 11:28:11 +03:00
Syntriax d40183db65 feat: float & Vector2D.ApproximatelyEquals 2024-01-24 11:26:54 +03:00
Syntriax a60f79f12b chore: Removed Physics2D Degree Constants 2024-01-24 11:21:50 +03:00
Syntriax 4bf618251f feat: Math.Clamp 2024-01-24 11:21:25 +03:00
Syntriax b3d404bb6b feat: TransformExtensions.TransformVector2D 2024-01-24 11:17:12 +03:00
Syntriax 87bf47eefd feat: Math 2024-01-24 11:15:44 +03:00
Syntriax e5732f0ac5 fix: Build Error Caused by Parameter Name 2024-01-24 10:45:06 +03:00
Syntriax c3bcaaee06 refactor: Vector2D.Invert to Operator 2024-01-24 10:42:01 +03:00
Syntriax 83d8a03be3 feat: Basic Operation Methods
Vector2D.Invert
Vector2D.Add
Vector2D.Subtract
Vector2D.Multiply
Vector2D.Subdivide
2024-01-24 10:40:24 +03:00
Syntriax 1acecdf3ce feat: Vector2.Rotate 2024-01-24 10:40:23 +03:00
Syntriax 51b1f79a5d refactor: int to Index for Shape Accessor 2024-01-24 10:40:10 +03:00
Syntriax 09c63b65df fix: Scale Calling FromTo Instead of Scale 2024-01-24 10:40:02 +03:00
Syntriax 909b93088c feat: Shape Index Accessor 2024-01-24 10:39:24 +03:00
Syntriax e7587a0827 fix: Wrong Method Call 2024-01-23 17:32:08 +03:00
Syntriax 5ed7ccdded fix: Build Errors 2024-01-23 17:31:32 +03:00
Syntriax 0d29ab066f refactor: Added Static Methods Back 2024-01-23 17:30:46 +03:00
Syntriax bd03d036aa refactor: Shape 2024-01-23 17:29:55 +03:00
Syntriax 3b299c947c refactor: LineEquation 2024-01-23 17:29:21 +03:00
Syntriax 6a5d10980a refactor: Triangle 2024-01-23 17:28:59 +03:00
Syntriax dcda78b010 refactor: Line 2024-01-23 17:27:57 +03:00
Syntriax 5170dd0aea refactor: Circle 2024-01-23 17:27:38 +03:00
Syntriax 5c185a664c refactor: AABB 2024-01-23 17:26:45 +03:00
Syntriax 8ccebaa8fb chore: Solution File for Physics2D 2024-01-23 17:24:37 +03:00
Syntriax a9485475c7 feat: Initial Physics Code From Previous Repo 2024-01-23 15:40:04 +03:00
Syntriax d08495afbb feat: GameObject Register Actions Added 2024-01-23 09:47:13 +03:00
Syntriax fdb5936573 feat: IEnumerable<IGameObject> to GameManager 2024-01-23 09:43:49 +03:00
Syntriax 39e553ebbf feat: EngineTime Parameter for GameManager.Update 2024-01-23 09:21:38 +03:00
Syntriax 0ce6f8ab23 style: Renamed GameTime to EngineTime 2024-01-23 09:20:43 +03:00
Syntriax 485dfcc51e BREAKING CHANGE: Removed Engine.Graphics 2024-01-22 23:42:30 +03:00
Syntriax 8cffc43f23 BREAKING CHANGE: Removed MonoGame Package 2024-01-22 23:38:37 +03:00
Syntriax de10a859ae perf: Array/Dictionary Improvement 2024-01-22 23:30:21 +03:00
Syntriax 388e7f4788 feat: Time 2024-01-22 23:23:32 +03:00
Syntriax 81f9ef10bf BREAKING CHANGE: Removed MonoGame Package 2024-01-22 22:45:40 +03:00
Syntriax 1c884d49bb feat: Added Vector2D 2024-01-22 22:03:56 +03:00
Syntriax c03d74dbe0 feat: Added a RemoveBehaviour with Parameter 2023-11-30 17:54:32 +03:00
Syntriax bb6990a80c feat: PreUpdate and FirstActiveFrame to Behaviour 2023-11-30 10:39:40 +03:00