Endrik Tombak
|
a3626333be
|
Use DI instead
|
2020-04-05 13:36:52 +03:00 |
|
Endrik Tombak
|
1f6a4fa4b8
|
Remove transformations
|
2020-04-05 12:45:10 +03:00 |
|
Dean Herbert
|
d1b01095ee
|
Rewrite to reduce code changes and complexities in hit object implementation
|
2020-03-29 14:31:03 +09:00 |
|
杜Nate
|
9ea0137b01
|
Merge branch 'master' into spun-out
|
2020-03-23 18:13:53 +08:00 |
|
Dean Herbert
|
19b6e496ef
|
Fix (very) long spinners degrading in performance due to high transform count
|
2020-03-22 04:18:03 +09:00 |
|
Andrei Zavatski
|
c271d17557
|
Remove useless field
|
2020-03-14 14:07:52 +03:00 |
|
Andrei Zavatski
|
74c9d5fc93
|
Use AccentColour
|
2020-03-14 13:45:55 +03:00 |
|
Andrei Zavatski
|
7e9d28b1b1
|
Fix slider ball colour affects follow circle
|
2020-03-13 13:42:33 +03:00 |
|
杜Nate
|
cf88e3ff19
|
Merge branch 'master' into spun-out
|
2020-03-04 17:38:35 +08:00 |
|
Dean Herbert
|
00b4fc1e1f
|
Add fill to default skin slider ball when tracking
|
2020-02-21 17:38:23 +09:00 |
|
mcendu
|
d314b38699
|
rename trackable to enabled and cleanup code
|
2020-02-09 13:46:06 +08:00 |
|
杜Nate
|
8d480c794a
|
Merge branch 'master' into spun-out
|
2020-02-08 13:54:39 +08:00 |
|
mcendu
|
efa95ecebb
|
fix spinner unspinnable
|
2020-02-08 10:52:59 +08:00 |
|
mcendu
|
4d9232a895
|
Move autospin logic to mods
|
2020-02-08 09:51:32 +08:00 |
|
mcendu
|
25a930c438
|
Implement OsuModSpunOut
|
2020-02-08 08:59:35 +08:00 |
|
mcendu
|
9f79713fb3
|
move rotation logic to its own method
|
2020-02-05 14:23:59 +08:00 |
|
mcendu
|
d773eb2c22
|
refactor rotation logic to use explicit delta value
|
2020-02-05 14:05:12 +08:00 |
|
Dean Herbert
|
84fcf45aae
|
Make slider tracking match what is on screen
|
2020-02-03 11:55:14 +09:00 |
|
TheWildTree
|
35032e2ddd
|
Make variables private
|
2020-02-02 14:34:06 +01:00 |
|
TheWildTree
|
f7abfdb40e
|
Remove unnecessary parameter
|
2020-02-02 14:33:48 +01:00 |
|
TheWildTree
|
e2589b2dcb
|
Rename drawable
|
2020-02-02 11:24:28 +01:00 |
|
TheWildTree
|
9f4261111b
|
Match osu-stable behaviour and size
|
2020-02-01 16:55:30 +01:00 |
|
smoogipoo
|
92daf9b8f1
|
Cleanup
|
2020-01-14 18:14:31 +09:00 |
|
Dean Herbert
|
fe09e34f1b
|
Remove limiting clause
|
2020-01-14 01:48:20 +09:00 |
|
Dean Herbert
|
ab4f31639d
|
Remove weird time clause
|
2020-01-14 01:47:44 +09:00 |
|
Dean Herbert
|
210d06b75e
|
Remove default value
|
2020-01-14 01:45:32 +09:00 |
|
Dean Herbert
|
c5085aea24
|
Use Child, not InternalChild
|
2020-01-14 01:45:10 +09:00 |
|
Dean Herbert
|
619fe29871
|
Make reverse arrow animate faster via divisor specification
Adds MinimumBeatLength to BeatSyncedContainer to make sure things don't get out of hand.
|
2020-01-14 01:39:45 +09:00 |
|
Sebastian Krajewski
|
45cf65a28a
|
Merge remote-tracking branch 'upstream/master' into reverse-arrows
|
2020-01-13 14:15:37 +01:00 |
|
Dean Herbert
|
3be2fc27f3
|
Merge branch 'master' into Remove_osuTK.MathHelper
|
2020-01-10 00:28:46 +08:00 |
|
smoogipoo
|
91735ff367
|
Update MathUtils namespace usages
|
2020-01-09 13:43:44 +09:00 |
|
Berkan Diler
|
ed2bf5154d
|
Use tuple deconstruction to swap values
|
2020-01-08 20:46:17 +01:00 |
|
Berkan Diler
|
34d8740ec4
|
Remove remaining usage of osuTK.MathHelper
|
2020-01-08 20:21:13 +01:00 |
|
Sebastian Krajewski
|
21468eb070
|
Remove settings related to reverse arrow
|
2020-01-07 04:55:05 +01:00 |
|
Sebastian Krajewski
|
3194658998
|
Fix repeat point pulsing when it is in fade out state
|
2020-01-04 13:12:37 +01:00 |
|
Sebastian Krajewski
|
46271ccbc8
|
Add slider reverse arrow pulse settings
|
2020-01-04 13:01:42 +01:00 |
|
Salman Ahmed
|
949ab4e0d3
|
Move spinner bonus scoring to it's own component class
Also fixes counter rewinding issue and does optimizations.
|
2019-12-25 05:34:12 +03:00 |
|
Dean Herbert
|
f150d22eaf
|
Fix SPM calculation logic not handling paused clocks (#7253)
Fix SPM calculation logic not handling paused clocks
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2019-12-18 16:30:18 +09:00 |
|
smoogipoo
|
1fe0e45a9c
|
Implement legacy slider border shadow
|
2019-12-18 13:37:37 +09:00 |
|
Salman Ahmed
|
7e58b4a948
|
Early-return on potential division by zero in SPM calculation
|
2019-12-18 03:03:12 +03:00 |
|
smoogipoo
|
7c2884700e
|
Fix various display issues by abstracting further
|
2019-12-17 19:29:27 +09:00 |
|
smoogipoo
|
9caed9e98a
|
Add legacy slider body support
|
2019-12-17 18:16:25 +09:00 |
|
smoogipoo
|
1e798a8dbe
|
Add abstract implementation of slider path
|
2019-12-17 17:54:05 +09:00 |
|
Berkan Diler
|
fccdbffa93
|
Use MathF instead of Math- functions when possible
MathF-functions are faster than the Math-counterpart and it looks cleaner, so use MathF when we cast to float or int anyway.
|
2019-11-25 00:45:42 +01:00 |
|
Dean Herbert
|
c2e85a2057
|
Apply CornerExponent fixes
|
2019-11-22 19:49:20 +09:00 |
|
Berkan Diler
|
6cab517b2d
|
.NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK.
|
2019-11-20 13:37:47 +01:00 |
|
Dean Herbert
|
e9cb3337b3
|
Fix 1x1 white pixel appearing in the centre of hitcircles on default skin
|
2019-10-29 22:31:27 +09:00 |
|
smoogipoo
|
3155a90501
|
Use bindables for displayed circle piece numbers
|
2019-09-26 16:58:20 +09:00 |
|
iiSaLMaN
|
aec04dcf90
|
Use Clock.ElapsedFrameTime instead
|
2019-09-09 15:36:20 +03:00 |
|
iiSaLMaN
|
c4aee11fe0
|
Revert renaming changes
|
2019-09-09 15:35:18 +03:00 |
|
iiSaLMaN
|
f5f2713a17
|
Account angle change negatively on rewind
|
2019-09-08 16:14:14 +03:00 |
|
iiSaLMaN
|
3d8b27abfa
|
RotationAbsolute -> BidirectionalRotation
|
2019-09-08 16:13:36 +03:00 |
|
Dean Herbert
|
2983918f71
|
Merge remote-tracking branch 'upstream/master' into skin-configuration-refactor
|
2019-09-04 13:40:41 +09:00 |
|
Dean Herbert
|
858828d4ef
|
Merge remote-tracking branch 'upstream/dependabot/nuget/ppy.osu.Game.Resources-2019.903.1' into fix-catch-catcher
|
2019-09-03 18:31:19 +09:00 |
|
Dean Herbert
|
bebc3309ce
|
Refactor skin configuration to be infinitely extensible
|
2019-09-03 17:57:34 +09:00 |
|
Dean Herbert
|
d1cdf49dd5
|
Revert SkinnableSprite lookups to old behaviour
|
2019-09-03 14:21:54 +09:00 |
|
Dean Herbert
|
4f3511e8e9
|
Fix ring glow lookup being incorrect
|
2019-09-03 12:32:10 +09:00 |
|
Dean Herbert
|
70e417533f
|
Update naming
|
2019-08-30 15:13:29 +09:00 |
|
Dean Herbert
|
a15828ab25
|
Introduce the concept of SkinComponents
Removes reliance on string lookups and better defines elements for introduction into database
|
2019-08-30 14:55:52 +09:00 |
|
Dean Herbert
|
745bd58f37
|
Merge remote-tracking branch 'upstream/master' into update-framework-blending
|
2019-08-21 15:10:08 +09:00 |
|
Dean Herbert
|
48716f8f2b
|
Update framework
|
2019-08-21 13:29:50 +09:00 |
|
Dean Herbert
|
62a24bf16d
|
Fix a couple of rotation-related issues
|
2019-08-20 13:18:34 +09:00 |
|
Dean Herbert
|
d0766fa1cd
|
Add slider ball animation support
|
2019-08-19 19:55:47 +09:00 |
|
Dean Herbert
|
6264a6a1c9
|
Adjust slider snaking and hitcircle fading to match stable
|
2019-08-09 20:18:02 +09:00 |
|
Dean Herbert
|
8e9f8bb565
|
Merge branch 'master' into slider-ball-scaling
|
2019-07-30 23:19:28 +09:00 |
|
Dean Herbert
|
fb1f77bd04
|
Move implementation and colour logic to legacy implementation
|
2019-07-30 23:06:18 +09:00 |
|
Dean Herbert
|
307a6c1095
|
Remove DefaultCirclePiece
|
2019-07-30 22:38:29 +09:00 |
|
Dean Herbert
|
1fbaa97218
|
Merge branch 'master' into add-legacy-hit-animations
|
2019-07-30 22:20:29 +09:00 |
|
Dean Herbert
|
4ee20bae30
|
Merge branch 'master' into slider-ball-scaling
|
2019-07-30 07:54:40 +09:00 |
|
smoogipoo
|
c01461b951
|
Recalculate path size when path radius changes
|
2019-07-29 19:12:41 +09:00 |
|
Dean Herbert
|
766cf9295d
|
Merge remote-tracking branch 'upstream/master' into add-legacy-hit-animations
|
2019-07-29 19:03:36 +09:00 |
|
Dean Herbert
|
53a91b46e0
|
Fix approach circles not scaling to circle correctly when a ski… (#5455)
Fix approach circles not scaling to circle correctly when a skin is applied
|
2019-07-29 18:47:36 +09:00 |
|
Dan Balasescu
|
7779302e82
|
Merge branch 'master' into skin-scaling-modes
|
2019-07-29 17:47:07 +09:00 |
|
smoogipoo
|
d4f85af19c
|
Force snaking slider paths to retain a fixed size
|
2019-07-25 18:22:56 +09:00 |
|
Dean Herbert
|
6cc6aff66e
|
Fix slider ball sizing when legacy skin falls back to default
|
2019-07-25 16:30:50 +09:00 |
|
Dean Herbert
|
859233526d
|
Move circle visual implementation to new class
Allows for more precise skin control over state animations.
|
2019-07-25 16:09:20 +09:00 |
|
Dean Herbert
|
c989185774
|
Fix incorrect approach circle scaling
|
2019-07-25 11:27:24 +09:00 |
|
Dean Herbert
|
efad9b3150
|
Merge branch 'master' into skin-scaling-modes
|
2019-07-24 18:37:31 +09:00 |
|
Dean Herbert
|
6d889c8a37
|
Revert unintended change
|
2019-07-22 15:43:27 +09:00 |
|
Dean Herbert
|
74c961bcff
|
Add more flexible skin element confine modes
|
2019-07-22 14:42:56 +09:00 |
|
Dean Herbert
|
e50b70d615
|
Centralise osu! circle radius specification
|
2019-07-22 14:40:02 +09:00 |
|
smoogipoo
|
a9286fee07
|
Recycle slider paths when the parenting slider dies
|
2019-07-17 16:20:27 +09:00 |
|
Dean Herbert
|
aca9289d89
|
Use SkinnableSprite for approach circle
|
2019-06-24 15:17:56 +09:00 |
|
smoogipoo
|
ae438213a5
|
Remove secondary buffered container from slider body
|
2019-06-06 16:32:43 +09:00 |
|
Dean Herbert
|
daa2786dbd
|
Use a constant for the default value
|
2019-05-12 23:08:42 +09:00 |
|
Dean Herbert
|
487a56549e
|
Fix CI issues
|
2019-05-12 22:53:12 +09:00 |
|
Dean Herbert
|
ce0e4c506e
|
Merge branch 'master' into dev
|
2019-05-12 21:45:52 +09:00 |
|
smoogipoo
|
a56e29347f
|
Adjust namespaces
|
2019-04-02 14:51:28 +09:00 |
|
Dean Herbert
|
8f5e769425
|
Fix slider ball not always receiving position in time
|
2019-03-28 12:42:28 +09:00 |
|
Santeri Nogelainen
|
b624ecabde
|
Max = 8
|
2019-03-16 12:47:37 +02:00 |
|
Santeri Nogelainen
|
cbb7498a42
|
Border size to float, add min and max size, other small changes
|
2019-03-16 12:41:03 +02:00 |
|
Santeri Nogelainen
|
92595e43f6
|
slider border thickness
|
2019-03-14 21:57:39 +02:00 |
|
Jamie Taylor
|
5cc670cd19
|
Prevent ApplyTransformsAt from propogating to SliderBall children
|
2019-03-14 19:17:28 +09:00 |
|
Dean Herbert
|
340997f505
|
Rename remaining usage of PathWidth naming convention
|
2019-03-07 20:21:59 +09:00 |
|
David Zhao
|
b3e046c4d1
|
Rename PathWidth to PathRadius
|
2019-03-07 17:39:19 +09:00 |
|
Dean Herbert
|
0788a7e9f1
|
Merge branch 'master' into more-inspections
|
2019-02-28 14:32:57 +09:00 |
|
Dean Herbert
|
42be7857d1
|
Use expression body for property get/set where possible
|
2019-02-28 13:58:19 +09:00 |
|
Dean Herbert
|
26d53d06a9
|
Fix remaining issues
|
2019-02-28 13:31:40 +09:00 |
|
Dean Herbert
|
c8793911a8
|
Enable more stringent inspectcode style inspections
|
2019-02-27 21:25:40 +09:00 |
|
smoogipoo
|
a07d797d75
|
Merge remote-tracking branch 'Joehuu/master' into use-lifetime-optimization
|
2019-02-27 12:08:43 +09:00 |
|