mirror of
https://github.com/devZoGok/PlanetFleet.git
synced 2026-08-26 19:43:29 +00:00
28 lines
812 B
C++
28 lines
812 B
C++
#ifndef TRADE_OFFER_H
|
|
#define TRADE_OFFER_H
|
|
|
|
#include "player.h"
|
|
|
|
namespace battleship{
|
|
struct TradeOffer{
|
|
bool sellerAggrees = true, sellerDelivers = true, buyerAggrees = true, buyerDelivers = false;
|
|
int tradeResources[NUM_RESOURCES][2], deliveredResources[NUM_RESOURCES][2];
|
|
|
|
TradeOffer(int br, int sr, int bw, int sw, int bt, int st){
|
|
tradeResources[(int)ResourceType::REFINEDS][0] = br;
|
|
tradeResources[(int)ResourceType::REFINEDS][1] = sr;
|
|
tradeResources[(int)ResourceType::WEALTH][0] = bw;
|
|
tradeResources[(int)ResourceType::WEALTH][1] = sw;
|
|
tradeResources[(int)ResourceType::RESEARCH][0] = bt;
|
|
tradeResources[(int)ResourceType::RESEARCH][1] = st;
|
|
|
|
for(int i = 0; i < NUM_RESOURCES; i++){
|
|
deliveredResources[i][0] = 0;
|
|
deliveredResources[i][1] = 0;
|
|
}
|
|
}
|
|
};
|
|
}
|
|
|
|
#endif
|