basic auction process works, but I still need to restrict the purchase/sale of these commodities on the Market tab

This commit is contained in:
Tenari
2026-03-26 07:28:10 -05:00
parent 4aece817b6
commit c9f33d9b0e
3 changed files with 121 additions and 20 deletions
+10
View File
@@ -342,6 +342,14 @@ global str STAR_NAMES[STAR_SYSTEM_COUNT] = {
*/
};
typedef enum AuctionBidResult {
AuctionBidResultPurchased,
AuctionBidResultNotEnoughMoney,
AuctionBidResultNotEnoughCargoSpace,
AuctionBidResultAuctionAlreadyFinished,
AuctionBidResult_Count
} AuctionBidResult;
typedef enum Direction {
DirectionInvalid,
North,
@@ -396,6 +404,7 @@ typedef enum Message {
MessageJobComplete,
MessageNotAlive,
MessageAuctionDetails,
MessageAuctionBidResult,
Message_Count,
} Message;
@@ -415,6 +424,7 @@ static const char* MESSAGE_STRINGS[] = {
"JobAcceptResult",
"NotAlive",
"AuctionDetails",
"AuctionBidResult",
};
///// shared helper functions