3
3
use uuid:: Uuid ;
4
4
5
5
use base:: { Gamemode , ProfileProperty } ;
6
- use common:: {
7
- events:: { TablistExtrasUpdateEvent , TablistHeaderFooter } ,
8
- Game ,
9
- } ;
6
+ use common:: { events:: TablistExtrasUpdateEvent , Game } ;
10
7
use ecs:: { SysResult , SystemExecutor } ;
11
8
use quill_common:: events:: { EntityRemoveEvent , GamemodeEvent , PlayerJoinEvent } ;
12
- use quill_common:: { components:: Name , entities:: Player } ;
9
+ use quill_common:: { components:: Name , entities:: Player , tablist :: TablistHeaderFooter } ;
13
10
14
11
use crate :: { ClientId , Server } ;
15
12
@@ -25,8 +22,8 @@ pub fn register(game: &mut Game, systems: &mut SystemExecutor<Game>) {
25
22
. group :: < Server > ( )
26
23
. add_system ( remove_tablist_players)
27
24
. add_system ( add_tablist_players)
28
- . add_system ( update_tablist_header )
29
- . add_system ( send_tablist_header_on_join )
25
+ . add_system ( update_tablist_header_footer )
26
+ . add_system ( send_tablist_header_footer_on_join )
30
27
. add_system ( change_tablist_player_gamemode) ;
31
28
}
32
29
@@ -75,7 +72,7 @@ fn add_tablist_players(game: &mut Game, server: &mut Server) -> SysResult {
75
72
Ok ( ( ) )
76
73
}
77
74
78
- fn update_tablist_header ( game : & mut Game , server : & mut Server ) -> SysResult {
75
+ fn update_tablist_header_footer ( game : & mut Game , server : & mut Server ) -> SysResult {
79
76
for _ in game. ecs . query :: < & TablistExtrasUpdateEvent > ( ) . iter ( ) {
80
77
let header_footer = game. resources . get :: < TablistHeaderFooter > ( ) ?;
81
78
server. broadcast_with ( |client| {
@@ -88,7 +85,7 @@ fn update_tablist_header(game: &mut Game, server: &mut Server) -> SysResult {
88
85
Ok ( ( ) )
89
86
}
90
87
91
- fn send_tablist_header_on_join ( game : & mut Game , server : & mut Server ) -> SysResult {
88
+ fn send_tablist_header_footer_on_join ( game : & mut Game , server : & mut Server ) -> SysResult {
92
89
for ( _, ( _, & client_id) ) in game. ecs . query :: < ( & PlayerJoinEvent , & ClientId ) > ( ) . iter ( ) {
93
90
let header_footer = game. resources . get :: < TablistHeaderFooter > ( ) ?;
94
91
server
0 commit comments