Commit Graph

518 Commits

Author SHA1 Message Date
Lynix f110fa1bdb Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2019-07-09 19:19:42 +02:00
Lynix 71ca599869 SDK/Console: Fix history lines handling 2019-07-09 19:19:35 +02:00
Lynix 6b63679c73 Canvas: Add OnUnhandledKeyPressed|`Released 2019-07-09 19:19:18 +02:00
Jérôme Leclercq c2dd032ed2 Merge pull request #206 from alexandre-janniaux/warnings/misc/fix-shadow-variable/1
Fix some shadowing variable warnings
2019-07-08 12:54:10 +02:00
Alexandre Janniaux e29f2f7a92 SDK: TextAreaWidget: silence harmless shadow warnings 2019-07-07 17:56:16 +02:00
Alexandre Janniaux 724adb599a SDK: BaseWidget: silence harmless shadow warnings 2019-07-07 17:56:16 +02:00
Lynix 7da8945c72 SDK/ScrollAreaWidget: Add EnableScrollbar 2019-07-07 16:28:09 +02:00
Lynix c6d601c429 SDK/Console: Add OnCommand signal and remove LuaState dependency 2019-07-07 00:28:51 +02:00
Lynix 3bda97a60a SDK/TextAreaWidget: OnTextAreaCursorMove now uses a Vector2ui as its second argument
Also add OnTextAreaSelection signal
2019-07-07 00:27:20 +02:00
Lynix d8f6af3191 Fix some stuff 2019-07-07 00:24:02 +02:00
Lynix 8457cb4df7 SDK/TextAreaWidget: Add [Get|Set]TextFont 2019-07-07 00:23:49 +02:00
Lynix 7f324dda9a SDK/TextAreaWidget: Add text shifting by cursor position 2019-07-06 01:09:50 +02:00
Lynix 0ec1480024 Add line wrapping 2019-07-05 23:12:12 +02:00
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 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 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 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 2873a60775 SDK/GraphicsComponent: Fix AABB miscalculation
(may occur with 2D objects when depth is zero)
2019-02-02 03:00:48 +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
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 dc6fbfc90f Replace floating point angle by Angle class instance 2018-10-09 23:20:53 +02:00
Lynix f6b0405f9b Sdk/RenderSystem: Resolve skinning before rendering 2018-09-30 18:08:17 +02:00