Commit Graph

742 Commits

Author SHA1 Message Date
Lynix 296b5459c6 SDK/Console: Make use of ScrollAreaWidget 2019-07-05 22:26:22 +02:00
Lynix 42aa7ca355 SDK: Add ScrollAreaWidget (WIP) 2019-07-05 22:26:11 +02:00
Lynix 7c045a50db SDK/BaseWidget: Add Rendering rect 2019-07-05 22:25:45 +02:00
Lynix b214f48225 SDK/TextAreaWidget: Preferred size will now adjust to content 2019-07-05 22:24:49 +02:00
Lynix 2d4dd7a8ab SDK/Widgets: Fix Show overriding entity enabled state 2019-07-05 22:23:48 +02:00
Lynix 3bed2fb7fe SDK/BaseWidget: Add SetParent 2019-07-05 22:21:35 +02:00
Lynix c09b2d3747 SDK/Entity: Add OnEntity[Disabled|Enabled] signals 2019-07-05 22:21:06 +02:00
Lynix c4b7534ac1 SDK/TextAreaWidget: Fix clear not setting preferred size 2019-07-05 22:20:13 +02:00
Lynix 912b47cedf SDK/BaseWidget: Set preferred size no longer resize the widget 2019-07-05 22:19:53 +02:00
Lynix 5039bfbf1d SDK/BaseWidget: Add OnMouseWheelMoved event 2019-07-05 22:19:17 +02:00
Lynix 2c3bf482de Merge branch 'master' into console-widget 2019-07-03 22:31:17 +02:00
Lynix 6e7fd326db SDK/BaseWidget: Fix possible crash when disabling background 2019-06-13 19:06:09 +02:00
Lynix 29718db085 SDK/TextAreaWidget: Add TextOutline property 2019-06-13 19:05:25 +02:00
Lynix dcfd2ad8f9 Physics2D/PhysWorld2D: Add RaycastQuery and RegionQuery overloads taking a callback 2019-05-27 22:42:37 +02:00
Jérôme Leclercq b88c9b2cec Sdk/World: Fix entity kill and invalidation bug 2019-05-13 16:50:19 +02:00
Lynix 17236880d2 SDK/ImageWidget: Fixed sprite not following widget position 2019-04-16 01:46:49 +02:00
Lynix 79b0bd644c Add text outlines! 2019-04-16 01:46:26 +02:00
Lynix e61faae089 Physics2D/PhysWorld2D: Fix multiple calls to RegisterCallbacks with the same collision id 2019-04-15 16:25:40 +02:00
Lynix 0582cbfc26 Utility: Replace UInt32 by TextStyleFlags 2019-04-13 13:09:53 +02:00
Lynix 9d195c2750 Regenerate global headers 2019-04-07 21:36:16 +02:00
Lynix d234d2084d SDK/StateMachine: Fixed ignored transitiions 2019-04-07 21:36:08 +02:00
Lynix 793c5abfe3 SDK: Add LifetimeComponent and LifetimeSystem 2019-04-07 21:35:10 +02:00
Lynix ac49048679 Fix crash when debug drawing Collider2D with no CollisionComponent2D 2019-04-03 22:16:11 +02:00
Lynix 5e724b9c04 SDK/PhysicsSystem2D: Fix crash when raycast doesn't hit 2019-04-03 21:14:40 +02:00
Lynix 4ff43f2f72 Sdk/DebugSystem: Fix collision 2D offset 2019-03-27 23:10:37 +01:00
Lynix 4821eb14a7 Physics2D: Fix some last stuffs 2019-03-26 22:01:10 +01:00
Lynix ae20ad6b65 Sdk/DebugSystem: Take position offset into account 2019-03-26 21:02:50 +01:00
Lynix 59dffe1a7b CollisionComponent2D: Rename Align to Center (and make it take a vector) 2019-03-26 21:02:31 +01:00
Lynix 23887cc519 Merge branch 'master' into physics2d-position-offset 2019-03-26 20:33:40 +01:00
Lynix e00d0baa00 SDK/DebugSystem: Add support for Collider2D 2019-03-26 19:05:25 +01:00
Lynix 3beeeebc1d Physics2D/RigidBody: Add position offset 2019-03-26 18:59:18 +01:00
Lynix 097d16f664 SDK/GraphicsComponent: Fix material update not invalidating culling 2019-03-10 15:13:16 +01:00
Lynix 54fb983f9e Sdk/PhysicsComponent2D: Add IsValid() method 2019-02-02 03:01:07 +01:00
Lynix 2873a60775 SDK/GraphicsComponent: Fix AABB miscalculation
(may occur with 2D objects when depth is zero)
2019-02-02 03:00:48 +01:00
Lynix 662ccbd5d0 Physics2D/RigidBody2D: Add possibility to setup a custom velocity function 2019-01-19 02:31:29 +01:00
Lynix 40cd8a7987 Physics2D/RigidBody2D: Add ForEachArbiter method 2019-01-19 02:29:27 +01:00
Faymoon fc86d098c3 Update Velocity[System/Component] to add CoordSys_Local support (#193) 2019-01-11 09:29:37 +01:00
Lynix 1c0a234d04 Merge branch 'master' into console-widget 2018-10-31 18:39:14 +01:00
Lynix 400e8e92aa Merge branch 'master' into console-widget 2018-10-29 22:20:58 +01:00
Jérôme Leclercq ed46c87781 Refactor the way resources are loaded (#191)
* WIP

* WIP

* Font works

* WIP: Only Music remains

* Looks like it's working

* Fix oopsie

* Core/ObjectRef: Add cast functions

* Update ChangeLog.md

* Audio/SoundStream: Make sound stream thread-safe
2018-10-28 01:53:11 +02:00
Lynix fa7cbc21e5 SDK/PhysicsSystem2D: Fix initial position/rotation 2018-10-24 20:54:11 +02:00
Lynix 2c0c8ef0a0 SDK/PhysicsComponent2D: Add node synchronization 2018-10-24 20:38:20 +02:00
Lynix 9674d7373c SDK/PhysicsComponent2D: Add missing parameter to SetMass 2018-10-20 23:52:32 +02:00
Jérôme Leclercq 4c4822eef9 Core/ObjectHandle: Remade object handle system 2018-10-12 15:46:40 +02:00
Lynix 3933d5007d Physics2D/RigidBody2D: AddTorque now takes a RadianAnglesf instead of a float 2018-10-11 00:08:26 +02:00
S6066 56922001ba Widgets Fixes (#190)
* CheckboxWidget: Check

* ImageWidget: Check

* LabelWidget: Delete uselessly overridden Layout

* ProgressBarWidget: Check
2018-10-09 23:23:22 +02:00
Lynix 30348525d7 Physics2D: Expose elasticity/friction/surface velocity 2018-10-09 23:22:28 +02:00
Lynix dc6fbfc90f Replace floating point angle by Angle class instance 2018-10-09 23:20:53 +02:00
Lynix f02f206aff SDK/PhysicsComponent2D: Allow massless bodies 2018-10-07 17:34:46 +02:00
Lynix 5108eb8906 Sdk/EntityOwner: Make Entity* constructor implicit 2018-10-01 23:14:02 +02:00