Joonas Rikkonen
78b67de866
(e9f10995d) Merge branch 'bugreporterUI' into dev
2019-05-18 17:43:00 +03:00
Joonas Rikkonen
3a2310e547
(3ac5065f5) Fixed: Rendering order for Bugreporter window, OK button position
2019-05-18 17:42:41 +03:00
Joonas Rikkonen
f1d794cb39
(86c9256b3) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-05-18 17:35:10 +03:00
Joonas Rikkonen
65a914e5ed
(0b29f1236) Added: Scaling to mouse cursor size
2019-05-18 17:34:53 +03:00
Joonas Rikkonen
9155b404ea
(078e3646e) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-05-18 17:31:02 +03:00
Joonas Rikkonen
9521f0ae2f
(17fdbc9de) New path is also needed if the old becomes unreachable. Ignore the new path if it's unreachable.
2019-05-18 17:29:40 +03:00
Joonas Rikkonen
75640a321f
(f4acd46ef) Don't enable the "report leaks" button inside ruins
2019-05-18 17:29:24 +03:00
Joonas Rikkonen
d84832296c
(cd17ab725) Cleanup.
2019-05-18 17:28:18 +03:00
Joonas Rikkonen
c7ceed07c7
(7a7e715ad) Fixed report messages not going through to some clients when there are multiple clients on the server. Happened because the server would reuse the same OrderChatMessage instance for all clients, and it would get assigned the chat message ID according to the last recipient, which may not be the correct ID for other clients.
2019-05-18 17:28:01 +03:00
Joonas Rikkonen
382e05facd
(75f4c1e5a) Apparently this case is already handled in the indoorssteering.
2019-05-18 17:27:44 +03:00
Joonas Rikkonen
0b8005f721
(5154265e6) Don't round ItemLabel text positions to the nearest pixel (causes weird looking "jitter" when the sub moves)
2019-05-18 17:27:25 +03:00
Joonas Rikkonen
7ceba13e8f
(deebc187d) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-05-16 06:25:48 +03:00
Joonas Rikkonen
e500ba2bdf
(a17abe3fa) Remove a not so useful loop from a method, which might be used often.
2019-05-16 06:25:12 +03:00
Joonas Rikkonen
48070a3f90
(23ecb8f20) Fixed: Scaling past 1920x1080 for: Reactor UI, Submarine labels, loading tips, inventoryslot container status
2019-05-16 06:20:54 +03:00
Joonas Rikkonen
039d07f693
(a2943d8b7) Merge branch 'dev' into human-ai
2019-05-16 05:04:10 +03:00
Joonas Rikkonen
60f52375e6
(7788ec72a) Test issuing orders automatically.
2019-05-16 05:03:49 +03:00
Joonas Rikkonen
6262b3ea54
(ce8e185aa) Merge branch 'dev' of https://github.com/Regalis11/Barotrauma-development into dev
2019-04-16 17:12:09 +03:00
Joonas Rikkonen
bd07acf26d
(052ab6307) Use MonoKickstart on Linux so installing Mono is not required, fixed division by zero if the width of the server console window is 0
2019-04-16 17:11:49 +03:00
Joonas Rikkonen
ed38e60d13
(32ba1d322) When editing an item label or a room name, the text is colored gray/green according to whether the text can be translated (= if a matching text tag is found in the language files). There's also now a "text picker menu" that can be used to pick the text from a list of translatable texts. TODO: use this in ItemComponent.Msg and CustomInterface button/tickbox labels.
2019-04-15 12:07:27 +03:00
Joonas Rikkonen
044fd3344b
2f107db...5202af9
2019-03-18 21:42:26 +02:00
Joonas Rikkonen
6c0679c297
38f1ddb...178a853: v0.8.9.1, removed content folder
2019-03-18 20:39:27 +02:00
Joonas Rikkonen
b3769b383a
- Input field for rects.
...
- Input fields for ItemComponent requiredItems.
- Added tooltips to a bunch of editable ItemComponent properties.
- Misc fixes.
2017-11-13 22:06:13 +02:00
Joonas Rikkonen
f7298c241e
Progress:
...
- Input fields for vectors & colors in SerializableEntityEditor.
- SerializableProperty tooltips.
- GUINumberInput supports floats.
- EditingHUD for structures (atm the only editable property is the color of the sprite)
2017-11-12 20:24:11 +02:00
Joonas Rikkonen
8e556f1c76
- Renamed a bunch of ObjectProperty-related stuff (ObjectProperty -> SerializableProperty, IPropertyObject -> ISerializableEntity, the "SerializableProperty" attribute -> Serialize).
...
- Rectangle serialization.
- Option to restrict numeric properties to a range of values.
- WIP generic ISerializableEntity editor.
2017-11-08 21:15:03 +02:00
Joonas Rikkonen
a0d606ef5f
Working on improving the serialization system and ObjectProperty/IPropertyObject (TODO: come up with better names). The plan is to:
...
- Add support for some of the most common types (vectors, colors, rects) so there's no need to parse the values in the setters of the serializable properties (see Holdable.HoldPos for example).
- Make a generic version of the item editing HUD that can be used on any IPropertyObject. Should make it easier to implement things like the character editor, editing structure properties, particle editor, etc.
- Improve the interface of the editing HUD. Instead of having to type in a string value into a textbox, there should be number input fields for numeric properties, sliders for properties that only accept a range of values, a color picker, etc. And tooltips.
2017-11-03 19:41:21 +02:00
Joonas Rikkonen
1ff2054ca8
Converted the GetAttribute methods in the ToolBox class to extension methods
2017-10-04 18:38:40 +03:00
juanjp600
4d225c65f2
Updated to MonoGame 3.6 + Directory refactor
...
- Barotrauma's projects are in the Barotrauma directory
- All libraries are in the Libraries directory
- MonoGame is now managed by NuGet, rather than referenced from the installed files (TODO: consider using PCL for easier cross-platform development?)
- NuGet libraries are not included in the repo, as getting the latest versions automatically should be preferred
- Removed Content/effects.mgfx as it didn't seem to be used anywhere
- Removed some references to Subsurface directory
- Renamed Launcher2 to Launcher
2017-06-27 09:52:57 -03:00