Commit Graph
494 Commits
Author SHA1 Message Date
ComicIronicandGitHub d631048c1e Remove ScreenToWorld (#1114) 2020-06-08 00:41:59 +02:00
ComicIronicandGitHub b2cb334f03 Add config var loading from environment variables (#1108) 2020-06-06 23:53:05 +02:00
ComicIronicandGitHub caa876dbb3 Fix TickRate causing CurTime jumps (#1106) 2020-06-06 23:50:02 +02:00
ComicIronicandGitHub dec76c9ad9 Fix lasers changing DrawingHandleWorld transform (#1103) 2020-06-06 14:26:33 +02:00
Pieter-Jan Briers 89ef65b335 Add UI scaling helper APIs and fixes tooltip positions with UI scaling. 2020-06-06 14:13:49 +02:00
Pieter-Jan Briers 12c866b8d6 Fix LayoutContainer margins to be virtual pixels. 2020-06-06 14:13:21 +02:00
Pieter-Jan Briers 537b444eae DebugConsole doesn't spam position changes if hidden. 2020-06-06 14:13:00 +02:00
Pieter-Jan Briers 49b452eca4 Fix layout of buttons at higher UI scaling factors. 2020-06-06 13:02:49 +02:00
Pieter-Jan Briers 2a614e9c3d Squashed commit of the following (PR #1081 + fixes):
commit 46881727ce4107bf61e12cbbdbfa702381debb93
Author: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
Date:   Fri Jun 5 23:27:02 2020 +0200

    Fix playing stream storage.

commit 4beef7d66e48c7517ec14f21e0a3ce8db1de57c8
Merge: 6138c00e3 c32f21bea
Author: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
Date:   Fri Jun 5 22:45:11 2020 +0200

    Merge branch 'master' into audio

commit 6138c00e3c
Author: FL-OZ <anotherscuffed@gmail.com>
Date:   Fri Jun 5 14:23:52 2020 -0500

    refine audiosystem changes

commit 21f9c389e8
Author: FL-OZ <anotherscuffed@gmail.com>
Date:   Mon Jun 1 00:50:49 2020 -0500

    remove unused variable

commit ee0cf99edf
Author: FL-OZ <anotherscuffed@gmail.com>
Date:   Fri May 29 00:26:41 2020 -0500

    I THINK that fixed the crash. Not sure exactly what though.

commit 4a2e0b3b18
Author: FL-OZ <anotherscuffed@gmail.com>
Date:   Fri May 29 00:22:30 2020 -0500

    Remove bloat.

commit 1cddcac705
Author: FL-OZ <anotherscuffed@gmail.com>
Date:   Thu May 28 15:35:32 2020 -0500

    fix everything

commit c45dc8fb9d
Author: FL-OZ <anotherscuffed@gmail.com>
Date:   Thu May 28 01:36:45 2020 -0500

    Add server side sound event stopping.
2020-06-05 23:28:14 +02:00
ClyybberandGitHub c32f21bea3 Better sound occlusion (#1102)
* Better occlusion; introduce IntersectRayPenetration

* Use ToArray instead of casting

* Better doc

* Use Debug.Assert
2020-06-05 12:53:43 +02:00
Pieter-Jan Briers dc82748daf Fix some prediction timing anomalies. 2020-06-05 00:14:53 +02:00
Víctor Aguilera Puerto 5c82a4ccb3 Join with MIDI player while stopping it. 2020-06-04 21:03:35 +02:00
Víctor Aguilera Puerto 5473fd183b Ignore invalid MIDI event of type 5 to prevent console spam. 2020-06-04 19:30:46 +02:00
ClyybberandGitHub 9d6a9d5aa9 Fix #889 (#1100) 2020-06-03 11:52:07 +02:00
ClyybberandGitHub 3f7296eef4 Fix #1023 (#1099) 2020-06-03 11:49:52 +02:00
ShadowCommanderandGitHub 35c23bd905 Fix UI Control focusing (#1097) 2020-06-02 14:40:16 +02:00
ClyybberandGitHub fcdabe98f4 Tiny cleanup (#1098) 2020-06-02 14:40:08 +02:00
Tyler YoungandGitHub 885bcb4f57 Fix up midi stuff, support mild black midis (#1092) 2020-06-02 01:08:56 +02:00
ShadowCommanderandGitHub 1b52093c5d Change buttons to use MouseFilterMode.Stop (#1095) 2020-06-01 15:35:06 +02:00
Pieter-Jan Briers 31c5c9373f GUI tab navigation hotkeys.
Not currently used but I needed these for a quick content hack.
2020-05-31 20:57:47 +02:00
chairbenderandGitHub d148bde02b Command Binding System supporting multiple bindings (#1089) 2020-05-31 20:44:16 +02:00
Pieter-Jan Briers f9df2b141c Disable load context on server ContentStart. 2020-05-31 01:19:00 +02:00
ComicIronicandGitHub 486fd670e2 Change DrawDepth to int, add content constant hook (#1090)
This allows DrawDepth to be defined in the content layer.
2020-05-31 00:40:48 +02:00
Pieter-Jan Briers 75707c1db0 Use AttachedProperty for TabContainer, TabVisibleProperty. 2020-05-31 00:35:19 +02:00
Pieter-Jan Briers cb3fe9c138 Adds AttachedProperty<T>.
Generics are useful.
2020-05-31 00:34:56 +02:00
Víctor Aguilera Puerto 94c868a395 Add missing properties to IMidiRenderer. 2020-05-29 17:19:14 +02:00
Víctor Aguilera Puerto 070ad6989c MIDI improvements
* Handle a few more MIDI events.
* Remove useless MIDI error logging.
* MidiEvent ToString() has useful info.
* Autoload soundfonts from Content.
2020-05-29 17:14:55 +02:00
Pieter-Jan Briers 9eeb1d1afa Fix compiler warnings 2020-05-28 17:44:31 +02:00
20kdcandGitHub 171a19487b Allow drawing unfilled circles, remove extra (0, 0) point (#1084) 2020-05-28 14:13:45 +02:00
Pieter-Jan Briers 044eeb61f4 Fix OnClose not firing on windows correctly. 2020-05-28 13:18:39 +02:00
ClyybberandGitHub 9d75c3a1c8 Implement audio occlusion and upgrade to OpenTK 4 (#1068) 2020-05-27 17:50:01 +02:00
Pieter-Jan Briers 782ac26a94 Mark some control properties as animatable. 2020-05-27 14:09:58 +02:00
Pieter-Jan Briers 32c1b1e3b2 Split off SS14 into BaseWindow. 2020-05-27 14:08:52 +02:00
Pieter-Jan Briers 4be2f8c780 Render greek glyphs. 2020-05-26 16:20:47 +02:00
Pieter-Jan Briers fd204e5a99 Fix rounding error in font atlas code.
This could cause the atlas to be too small at certain configurations.
2020-05-26 16:20:47 +02:00
Pieter-Jan Briers b8a71db3c8 Adds AnimationCompleted event to Control. 2020-05-26 16:20:47 +02:00
Pieter-Jan Briers 1e196dfd67 Implement DrawCircle in DrawingHandleScreen 2020-05-26 16:20:47 +02:00
zumorica deebe5b274 Fix crash when MIDI renderer gets deleted 2020-05-25 01:44:39 +02:00
Pieter-Jan Briers 79fc210395 Typing into LineEdit when you have a selection replaces the selection. 2020-05-24 17:24:23 +02:00
zumorica a788cfd998 Fix MIDI crash 2020-05-23 22:03:57 +02:00
Jackson LewisandGitHub 274334c926 Rewrite the physics engine (#1037) 2020-05-23 01:21:02 +02:00
Pieter-Jan Briers 2c5536e982 Adds more script globals.
Also makes them all abstract for code reuse working around a Roslyn bug.
2020-05-22 22:13:11 +02:00
Pieter-Jan Briers de82adb6ff Fix exceptions not getting caught on first script submission. 2020-05-22 22:08:51 +02:00
Pieter-Jan Briers 5d3f573f3c Mark AppearanceComponent as dirty on init. 2020-05-22 17:56:49 +02:00
Víctor Aguilera PuertoandGitHub 149fe47424 Better MIDI (#1062) 2020-05-22 13:07:02 +02:00
Pieter-Jan Briers cc4069d526 Fix clear button in tile spawn window not resetting search results. 2020-05-21 23:39:14 +02:00
Pieter-Jan Briers 7f508f7719 Show largest clyde batch size in F3. 2020-05-21 13:44:41 +02:00
ClyybberandGitHub feb5050b32 Make midi louder (#1063) 2020-05-20 20:24:48 +02:00
chairbenderandGitHub 4e192f9084 Add helper method for statically getting entity systems (#1061) 2020-05-20 16:42:02 +02:00
Pieter-Jan Briers ffc5c4903c Improve modal closing.
Clicking to close modal now does not handle. Hitting EngineKeyFunctions.CloseModals closes all active modals.
2020-05-20 11:59:19 +02:00