Skip to content

Commit e2463db

Browse files
committed
update
1 parent 6d5ab6c commit e2463db

File tree

4 files changed

+34
-34
lines changed

4 files changed

+34
-34
lines changed

bin/networking/IServer.class

0 Bytes
Binary file not shown.

bin/networking/ServerStream.class

-1 Bytes
Binary file not shown.

src/networking/IServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
public interface IServer {
66
public void sendChatMessage(String content);
77
public void sendKickUser(String nickname);
8-
public void sendClose();
9-
public boolean checkCanStartGame();
108
public User sendBanUser(String banNickname);
119
public boolean removeBan(String address);
10+
public boolean checkCanStartGame();
11+
public void sendClose();
1212
}

src/networking/ServerStream.java

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -365,38 +365,6 @@ public void sendKickUser(String kickNickname)
365365
}
366366
}
367367

368-
@Override
369-
public void sendClose()
370-
{
371-
Message msg = new Message(MessageType.DISCONNECT, controller.getCurrentTimestamp(), this.nickname, "Server room closed");
372-
373-
// send the message to each user except the server (NB: it's not a normal sendMessage
374-
for(int i = 1; i < this.users.size(); i++)
375-
{
376-
msg.setNickname(this.users.get(i).getNickname());
377-
try {
378-
this.writers.get(i).writeObject(msg);
379-
} catch (IOException e) {
380-
// remove the writer at index i?
381-
e.printStackTrace();
382-
}
383-
}
384-
385-
// close the socket
386-
this.serverListener.closeSocket();
387-
}
388-
389-
@Override
390-
public boolean checkCanStartGame()
391-
{
392-
for(User u : this.users)
393-
{
394-
if(!u.isReady())
395-
return false;
396-
}
397-
return this.users.size() >= this.minToStartGame ? true : false;
398-
}
399-
400368
@Override
401369
public User sendBanUser(String banNickname)
402370
{
@@ -445,6 +413,38 @@ public boolean removeBan(String address)
445413
return false;
446414
}
447415

416+
@Override
417+
public boolean checkCanStartGame()
418+
{
419+
for(User u : this.users)
420+
{
421+
if(!u.isReady())
422+
return false;
423+
}
424+
return this.users.size() >= this.minToStartGame ? true : false;
425+
}
426+
427+
@Override
428+
public void sendClose()
429+
{
430+
Message msg = new Message(MessageType.DISCONNECT, controller.getCurrentTimestamp(), this.nickname, "Server room closed");
431+
432+
// send the message to each user except the server (NB: it's not a normal sendMessage
433+
for(int i = 1; i < this.users.size(); i++)
434+
{
435+
msg.setNickname(this.users.get(i).getNickname());
436+
try {
437+
this.writers.get(i).writeObject(msg);
438+
} catch (IOException e) {
439+
// remove the writer at index i?
440+
e.printStackTrace();
441+
}
442+
}
443+
444+
// close the socket
445+
this.serverListener.closeSocket();
446+
}
447+
448448
private void forwardMessage(Message msg)
449449
{
450450
// forward the message to each connected client, except the one that sent the message first

0 commit comments

Comments
 (0)