de80fc0eac
Update icon usage to match framework changes
2019-03-27 19:29:27 +09:00
ee076bbbe3
Fix chat channel ids not being updated on room creation
2019-03-07 15:35:57 +09:00
d8c55bc729
Adjust namespaces
2019-02-21 19:05:52 +09:00
bca347427f
Update with framework bindable changes
2019-02-21 18:56:34 +09:00
e57409fe41
Remove unnecessary bindable properties on mod lists
2019-02-12 10:51:39 +09:00
88ffc78103
Restructure
2019-02-11 19:11:34 +09:00
aac371ba6e
Use CMC for all of multiplayer
2019-02-05 19:00:08 +09:00
d9537017c8
Use CMC in the Multiplayer screen
2019-02-05 16:03:05 +09:00
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
f6018294b5
Update framework
2019-01-07 18:50:27 +09:00
a7db0bbb91
Sort rooms based on their API position
2018-12-28 01:45:19 +09:00
8e031325dd
CI fixes
2018-12-27 16:28:17 +09:00
a3b6a3981c
Use .Equals() override instead of manual type checks
2018-12-27 16:19:00 +09:00
1e71c5c9c4
Add + set ended room status
2018-12-27 13:32:44 +09:00
6b7b0af2e4
Temporary fix for participant count being nullable
2018-12-26 22:25:15 +09:00
e7310a16c7
Fix playlist not updating correcly
2018-12-26 22:14:49 +09:00
a1fa914c66
Participants
2018-12-26 21:58:14 +09:00
f442e59620
Icon and beatmap title visual pass
2018-12-26 18:01:53 +09:00
c6c8c472bb
Split class out
2018-12-26 16:50:50 +09:00
9b2575cc20
RoomSettingsOverlay -> MatchSettingOverlay
2018-12-26 16:50:50 +09:00
6a5f0eca18
Fix various elements flashing
2018-12-25 18:07:50 +09:00
fa2bc16140
Remove participants, add match chat
2018-12-21 14:01:11 +09:00
e27b7b0c0d
Cleanup
2018-12-21 13:06:11 +09:00
a8d88dea3b
Display time remaining in the room
2018-12-19 13:07:56 +09:00
2c000a9a1d
Disallow starting gameplay if there's not enough time in the room
2018-12-19 10:52:15 +09:00
7c4fd8ca60
Cleanup room definition
2018-12-17 14:46:43 +09:00
cc68cf2f95
Implement duration
2018-12-17 14:44:54 +09:00
2fd2425cc4
Fix playlist deserialisation for creating rooms
2018-12-17 11:05:03 +09:00
9726eea0d0
Basic score submission implementation
2018-12-14 21:09:17 +09:00
680a3e2aa4
Update with proper playlist usage
2018-12-13 18:38:03 +09:00
264bd0e2aa
Fix invalid room values
2018-12-13 16:06:30 +09:00
bac4f42eac
Fix backgrounds not quite working
2018-12-12 19:34:37 +09:00
450e4cd223
Hook up API
2018-12-12 19:04:11 +09:00
6123a11b67
Use RoomID for creation
2018-12-12 16:20:11 +09:00
439d741dee
Implement basic api structure for rooms
2018-12-12 16:06:56 +09:00
77193eeea4
Move from lobby into match for creation process
2018-12-10 18:00:57 +09:00
e7d7e00516
Better disabling of various controls
2018-12-05 17:01:14 +09:00
ec83790734
Add timeshift game type
2018-12-04 18:58:45 +09:00
e22cefc27d
Immediately select newly-created rooms
2018-12-04 12:49:22 +09:00
6a28e8c696
Add settings to lounge
2018-12-03 18:30:26 +09:00
dcf740e5d3
Merge remote-tracking branch 'origin/master' into multiplayer-room-settings
2018-11-26 16:27:22 +09:00
f27bd3ef3e
OpenTK -> osuTK
2018-11-20 17:14:59 +09:00
93b61840c8
Compare GameTypes by type instead of reference.
2018-06-06 04:25:11 -03:00
59762c0393
Change Room.Participants to an IEnumerable.
2018-06-01 06:15:23 -03:00
3915cb7f2f
Add Match Participants, change Room.Users to IEnumerable.
2018-05-29 02:42:52 -03:00
f7a4a4eeef
Add Lounge FilterControl.
2018-05-22 00:24:39 -03:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
4f6263ef86
Make many internal classes and methods public
...
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
0d9ea97828
Allow Rulesets to create a non-FontAwesome icon
...
This also
- Renames TextAwesome to SpriteIcon.
- Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
2017-08-03 14:36:21 +09:00