smoogipoo
|
222ae70062
|
Populate rulesets with their replay frames
|
2018-03-01 02:28:14 +09:00 |
|
smoogipoo
|
a3c7755ade
|
Implement a conversion process for ReplayFrames
|
2018-03-01 02:28:14 +09:00 |
|
smoogipoo
|
f5fc9cdfba
|
Fix catch now having incorrect offsets
|
2018-02-24 02:59:55 +09:00 |
|
smoogipoo
|
b500b76407
|
Merge branch 'master' into update-branch
|
2018-02-08 23:35:48 +09:00 |
|
smoogipoo
|
ccc948a0b9
|
Update framework (testing)
|
2018-02-08 12:45:51 +09:00 |
|
Dean Herbert
|
dfc344b47a
|
Update OpenTK version
|
2018-02-06 13:47:54 +09:00 |
|
Dean Herbert
|
6b35ef7063
|
Update OpenTK version
|
2018-02-05 16:13:30 +09:00 |
|
Dean Herbert
|
468205d450
|
Fix osu!catch autoplay missing bananas when running above 1x playback speed
|
2018-02-01 19:52:36 +09:00 |
|
Dean Herbert
|
3bd42e3c85
|
Fix catch never hitting result screen
|
2018-02-01 18:08:15 +09:00 |
|
Dean Herbert
|
daac7494dd
|
Fix incorrect offset check for DrawableCatchHitObjects
|
2018-02-01 18:08:15 +09:00 |
|
FreezyLemon
|
8f0ab2040f
|
Add Jetbrains.Annotations NuGet package
|
2018-01-26 12:46:28 +01:00 |
|
smoogipoo
|
d37844c068
|
Clean up off-by-one offsets from repeat-related properties
|
2018-01-23 13:37:25 +09:00 |
|
Dean Herbert
|
32b540268e
|
Add more human-like catch autoplay support
Closes #1611
|
2018-01-22 18:46:59 +09:00 |
|
smoogipoo
|
c309cc9454
|
Privatise OnJudgements as much as possible
|
2018-01-16 15:37:32 +09:00 |
|
smoogipoo
|
8c5ef0a330
|
Remove base OnJudgement from Playfield to properly accomodate nested playfields
|
2018-01-15 20:48:57 +09:00 |
|
Aergwyn
|
ae1adfd2f2
|
remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
|
2018-01-12 19:30:34 +01:00 |
|
Dean Herbert
|
b4b15b7dd0
|
Apply review fixes
|
2018-01-13 00:51:20 +09:00 |
|
Dean Herbert
|
9e10854840
|
Fix banannanananana showers not exploding enough
|
2018-01-12 22:30:35 +09:00 |
|
Dean Herbert
|
7b19353ed8
|
Fix weird fruit not fading out
|
2018-01-12 22:30:35 +09:00 |
|
Dean Herbert
|
f03b8206da
|
Make banana showers always last in combo (explodey)
|
2018-01-12 22:30:35 +09:00 |
|
Dean Herbert
|
20c6f84efa
|
Fix banana test regression
|
2018-01-12 22:30:35 +09:00 |
|
Dean Herbert
|
93c4d58b69
|
Make catch plate fruit again
|
2018-01-12 22:30:35 +09:00 |
|
smoogipoo
|
90bcec42d7
|
Remove unused using
|
2018-01-12 20:48:58 +09:00 |
|
Dan Balasescu
|
56e4212883
|
Merge branch 'master' into catch-autoplay
|
2018-01-12 20:25:24 +09:00 |
|
Dan Balasescu
|
d9c47f98a8
|
Merge branch 'master' into catch-banana-shower
|
2018-01-12 20:00:00 +09:00 |
|
Dean Herbert
|
7bdedf802c
|
Fix juice streams not propagating accent colours to nested objects
|
2018-01-12 19:39:56 +09:00 |
|
Dean Herbert
|
33fdc2c1d6
|
Add very basic replay handling
|
2018-01-12 18:35:28 +09:00 |
|
Dean Herbert
|
9e3091bfe9
|
Change anchors in line with new ScrollingPlayfield implementation
(cherry picked from commit 079827d)
|
2018-01-12 18:33:41 +09:00 |
|
Dean Herbert
|
3b929ffd21
|
Make test more useful
(cherry picked from commit 5985115)
|
2018-01-12 18:33:41 +09:00 |
|
Dean Herbert
|
26fedd7e61
|
Update in line with upstream changes
(cherry picked from commit 2b6d991)
|
2018-01-12 18:33:41 +09:00 |
|
Dean Herbert
|
5b15073010
|
Add actual banana conversion/reading
(cherry picked from commit d353158)
|
2018-01-12 18:33:41 +09:00 |
|
Dean Herbert
|
5c79bdc41c
|
Use switch pattern matching in more places
Also switch access to many classes to public.
(cherry picked from commit 86cc3b7)
|
2018-01-12 18:33:41 +09:00 |
|
Dean Herbert
|
a36cfd4265
|
Add BananaShower models and representations
(cherry picked from commit e12e095)
|
2018-01-12 18:33:41 +09:00 |
|
Dean Herbert
|
1c3c90bac6
|
Add banana design
(cherry picked from commit 6961ca2)
|
2018-01-12 18:33:41 +09:00 |
|
Dean Herbert
|
354d781002
|
Merge remote-tracking branch 'upstream/master' into fix-mod-implementation-check
|
2018-01-12 17:49:31 +09:00 |
|
Dean Herbert
|
9a77005d2e
|
Make sure unimplemented auto mods aren't consumable
|
2018-01-12 14:26:23 +09:00 |
|
Dean Herbert
|
e5f17e3ddb
|
Remove scale from all but palpable fruit
|
2018-01-11 22:36:21 +09:00 |
|
Dean Herbert
|
0609fc40de
|
Fix up DrawableJuiceStream/BananaShower
(cherry picked from commit 0bfb3b6)
|
2018-01-11 20:56:09 +09:00 |
|
Dean Herbert
|
66ebe2ee66
|
Change anchors in line with new ScrollingPlayfield implementation
(cherry picked from commit 079827d)
|
2018-01-11 20:55:43 +09:00 |
|
Dean Herbert
|
5b190d3cd2
|
Use correct container type when removing fruit
(cherry picked from commit a2be7f7)
|
2018-01-11 20:55:25 +09:00 |
|
smoogipoo
|
9d00e5bb7d
|
Make ScrollingHitObjectContainer handle nested hitobjects
|
2018-01-11 15:08:30 +09:00 |
|
smoogipoo
|
f71d086a41
|
Fix post-merge issues
|
2018-01-10 18:08:43 +09:00 |
|
smoogipoo
|
86b5591583
|
Merge remote-tracking branch 'origin/master' into scrolling-hitobjects-rewrite
|
2018-01-10 18:02:49 +09:00 |
|
Dean Herbert
|
58626e3b30
|
Allow rulesets to create their own instantiation info
|
2018-01-10 17:04:07 +09:00 |
|
Dean Herbert
|
1c20fba6bc
|
Merge branch 'master' into drop-fruit
|
2018-01-10 12:29:53 +09:00 |
|
Dean Herbert
|
32e237d138
|
Merge branch 'master' into drop-fruit
|
2018-01-10 11:39:46 +09:00 |
|
Dean Herbert
|
9d099feadc
|
Merge branch 'master' into fix-catcher-width
|
2018-01-10 10:04:10 +09:00 |
|
Dean Herbert
|
c4490b5fe8
|
Fix incorrect licence header
|
2018-01-09 22:24:12 +09:00 |
|
Dan Balasescu
|
9c602f8770
|
Merge branch 'master' into drawable-fruit-improvements
|
2018-01-09 22:06:16 +09:00 |
|
Dean Herbert
|
b8bb0a52e3
|
Move mod implementations to individual files
|
2018-01-09 14:08:18 +09:00 |
|
Dean Herbert
|
37d393bca0
|
Update licence headers
|
2018-01-05 20:21:19 +09:00 |
|
smoogipoo
|
36e9232472
|
Merge master into netstandard
|
2018-01-05 00:42:48 +09:00 |
|
smoogipoo
|
a7aab21a29
|
Re-namespace files
|
2018-01-04 19:22:15 +09:00 |
|
smoogipoo
|
651e24e3cc
|
Implement proper scrolling directions
|
2018-01-04 19:17:40 +09:00 |
|
smoogipoo
|
f34131f8f4
|
Initial game-wide replacement of scrolling playfields
|
2018-01-04 18:50:17 +09:00 |
|
Dean Herbert
|
22fc9601ee
|
Add back missing code
|
2018-01-04 18:33:57 +09:00 |
|
Dean Herbert
|
5bd489863c
|
Rename enum
|
2018-01-04 18:20:23 +09:00 |
|
Dean Herbert
|
f28053b2fc
|
Drop fruit when last in combo is not caught
Also cleans up judgement handling a bit
|
2018-01-04 18:13:59 +09:00 |
|
Dean Herbert
|
0bbc15d24a
|
Clamp fruit to plate
|
2018-01-04 17:51:34 +09:00 |
|
Dean Herbert
|
5125abf681
|
Better plate alignment and stacking logic
|
2018-01-04 17:27:17 +09:00 |
|
Dean Herbert
|
722cad3674
|
Caught fruit sit behind plate
|
2018-01-04 17:25:51 +09:00 |
|
Dean Herbert
|
152b846cff
|
Fix incorrect scaling of hitobjects in catch
|
2018-01-04 16:29:53 +09:00 |
|
Dean Herbert
|
f45752c652
|
Fix catcher's catchable width being half of what it should
|
2018-01-04 16:29:39 +09:00 |
|
Dean Herbert
|
5253ee5c08
|
Ignore ruleset test
|
2018-01-04 15:34:57 +09:00 |
|
Dean Herbert
|
996a72b279
|
Degrade yearin header
|
2018-01-04 15:25:12 +09:00 |
|
Dean Herbert
|
5f1d360a69
|
Fix incorrect file header
|
2018-01-04 15:21:33 +09:00 |
|
Dean Herbert
|
3c06318521
|
Improve the look of hyperdash fruit
|
2018-01-03 20:55:52 +09:00 |
|
Dean Herbert
|
b03cbaca77
|
Add back random rotation
|
2018-01-03 20:55:44 +09:00 |
|
Dean Herbert
|
9bde8d3da1
|
Move combo colouring to test case
|
2018-01-03 20:52:01 +09:00 |
|
Dean Herbert
|
4ee845fea8
|
Adjust border thickness and fade out rate of border
|
2018-01-03 19:15:25 +09:00 |
|
Dean Herbert
|
b137c3b2ca
|
Adjust ticks size
|
2018-01-03 18:35:43 +09:00 |
|
Dean Herbert
|
921ca6956d
|
Improve fruit visuals
|
2018-01-03 18:26:54 +09:00 |
|
Dean Herbert
|
cf1f84cc32
|
Give fruit a border
|
2018-01-03 16:32:58 +09:00 |
|
Dean Herbert
|
fd34b36e1a
|
Add fruit drawable testcase
|
2018-01-03 16:32:09 +09:00 |
|
Dean Herbert
|
02131d75d4
|
Let fruits know what index they are in the beatmap to draw a visual representation
|
2018-01-03 16:31:57 +09:00 |
|
Aergwyn
|
ccb69d16d9
|
move HitResult in Scoring namespace to replace HitCount
|
2017-12-30 21:23:18 +01:00 |
|
Dean Herbert
|
2ca10b28c6
|
Use a non-broken opentk library
|
2017-12-29 15:42:51 +09:00 |
|
smoogipoo
|
7a793eaded
|
Merge master into netstandard
|
2017-12-27 20:48:53 +09:00 |
|
smoogipoo
|
5b529511ec
|
Update OpenTK nuget package
Fixes the recent AppVeyor errors
|
2017-12-27 13:18:34 +09:00 |
|
smoogipoo
|
d288d8a51f
|
Remove SampleInfoList
|
2017-12-25 15:40:01 +09:00 |
|
smoogipoo
|
6a29f6020a
|
Make HitObjects construct nested hit objects
|
2017-12-22 21:42:54 +09:00 |
|
smoogipoo
|
ac1d27e925
|
Fix possible nullref exceptions
|
2017-12-21 23:02:46 +09:00 |
|
smoogipoo
|
d80079a73a
|
Merge remote-tracking branch 'origin/master' into beatmap-serialization
|
2017-12-21 20:15:01 +09:00 |
|
smoogipoo
|
cb7e192aff
|
Determine SampleInfo defaults in DrawableHitObject
|
2017-12-21 16:02:33 +09:00 |
|
Dean Herbert
|
020d272636
|
Make all TestCases public
|
2017-12-20 21:51:00 +09:00 |
|
Dean Herbert
|
08727266e7
|
Merge branch 'master' into add-ruleset-shortname
|
2017-12-11 15:41:11 +09:00 |
|
FreezyLemon
|
4a723f7382
|
Added the "Service Include" tag that is used by Visual Studio's test explorer to the .csproj files
|
2017-12-08 11:05:00 +01:00 |
|
Dean Herbert
|
679134c030
|
Add ShortName to rulesets
|
2017-12-08 18:55:25 +09:00 |
|
Dean Herbert
|
8c3ae9430b
|
Add difficulty scaling considerations to hyperdash initialisation
|
2017-12-01 20:39:58 +09:00 |
|
Dean Herbert
|
997cdfaee4
|
Add missing licence header
|
2017-12-01 20:31:54 +09:00 |
|
Dean Herbert
|
912d5edcf6
|
Merge branch 'master' into catch-hyperdash
|
2017-12-01 20:16:37 +09:00 |
|
Dean Herbert
|
79e1bf3394
|
Remove unused testcase
|
2017-12-01 20:14:42 +09:00 |
|
Dean Herbert
|
e75d73ac1c
|
Change hyperdash colour again
|
2017-12-01 20:13:46 +09:00 |
|
Dean Herbert
|
bf606522c1
|
Make hyperdash testcase easier to win again
|
2017-12-01 20:13:32 +09:00 |
|
Dean Herbert
|
273793f185
|
Add comments
|
2017-12-01 20:08:49 +09:00 |
|
Dean Herbert
|
25207c51b5
|
Add directionality
|
2017-12-01 20:07:28 +09:00 |
|
Dean Herbert
|
445bb70ef5
|
Add hyperdash visual testing to TestCaseCatcherArea
Also tidies up hyperdash state logic
|
2017-12-01 19:58:00 +09:00 |
|
Dean Herbert
|
07081f400c
|
Make hyperdash testcase easier to win
|
2017-12-01 19:33:20 +09:00 |
|
Dean Herbert
|
51cae24a26
|
Add basic hyperdash movement
Doesn't restrict direction yet. Also improves readability of fruit catch detection.
|
2017-12-01 19:33:13 +09:00 |
|
smoogipoo
|
a30270658d
|
Merge remote-tracking branch 'origin/master' into netstandard
|
2017-12-01 18:50:28 +09:00 |
|