mirror of
https://athene2.informatik.unibw-muenchen.de/progproj/gruppen-ht24/Gruppe-02.git
synced 2025-08-03 11:17:20 +02:00
rudimentary function for trade
This commit is contained in:
@@ -44,9 +44,22 @@ import pp.monopoly.message.server.GameStart;
|
||||
import pp.monopoly.message.server.NextPlayerTurn;
|
||||
import pp.monopoly.message.server.PlayerStatusUpdate;
|
||||
import pp.monopoly.message.server.ServerMessage;
|
||||
import pp.monopoly.message.server.ViewAssetsResponse;
|
||||
import pp.monopoly.model.Figure;
|
||||
import pp.monopoly.model.IntPoint;
|
||||
import pp.monopoly.model.LimitedLinkedList;
|
||||
import pp.monopoly.model.fields.BoardManager;
|
||||
import pp.monopoly.model.fields.BuildingProperty;
|
||||
import pp.monopoly.model.fields.EventField;
|
||||
import pp.monopoly.model.fields.Field;
|
||||
import pp.monopoly.model.fields.FineField;
|
||||
import pp.monopoly.model.fields.FoodField;
|
||||
import pp.monopoly.model.fields.GateField;
|
||||
import pp.monopoly.model.fields.GoField;
|
||||
import pp.monopoly.model.fields.GulagField;
|
||||
import pp.monopoly.model.fields.PropertyField;
|
||||
import pp.monopoly.model.fields.TestStreckeField;
|
||||
import pp.monopoly.model.fields.WacheField;
|
||||
|
||||
/**
|
||||
* Server implementing the visitor pattern as MessageReceiver for ClientMessages
|
||||
@@ -129,6 +142,7 @@ public class MonopolyServer implements MessageListener<HostedConnection>, Connec
|
||||
Serializer.registerClass(TradeOffer.class);
|
||||
Serializer.registerClass(TradeResponse.class);
|
||||
Serializer.registerClass(ViewAssetsRequest.class);
|
||||
Serializer.registerClass(ViewAssetsResponse.class);
|
||||
Serializer.registerClass(GameStart.class);
|
||||
Serializer.registerClass(LimitedLinkedList.class);
|
||||
Serializer.registerClass(NextPlayerTurn.class);
|
||||
@@ -138,6 +152,18 @@ public class MonopolyServer implements MessageListener<HostedConnection>, Connec
|
||||
Serializer.registerClass(DiceResult.class);
|
||||
Serializer.registerClass(EventDrawCard.class);
|
||||
Serializer.registerClass(PlayerStatusUpdate.class);
|
||||
Serializer.registerClass(BoardManager.class);
|
||||
Serializer.registerClass(Field.class);
|
||||
Serializer.registerClass(PropertyField.class);
|
||||
Serializer.registerClass(BuildingProperty.class);
|
||||
Serializer.registerClass(FoodField.class);
|
||||
Serializer.registerClass(GateField.class);
|
||||
Serializer.registerClass(WacheField.class);
|
||||
Serializer.registerClass(GoField.class);
|
||||
Serializer.registerClass(TestStreckeField.class);
|
||||
Serializer.registerClass(EventField.class);
|
||||
Serializer.registerClass(GulagField.class);
|
||||
Serializer.registerClass(FineField.class);
|
||||
}
|
||||
|
||||
private void registerListeners() {
|
||||
|
Reference in New Issue
Block a user