|
|
@ -29,7 +29,7 @@ import java.util.concurrent.atomic.AtomicInteger; |
|
|
|
public enum ForgeManager implements Runnable { |
|
|
|
public enum ForgeManager implements Runnable { |
|
|
|
|
|
|
|
|
|
|
|
// MB Dev notes:
|
|
|
|
// MB Dev notes:
|
|
|
|
// Class handles all forge rolling requests for the game.
|
|
|
|
// Class handles all forge rolling mechanics for the game.
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// WorkOrders may be submitted from any thread: usually (ItemProductionMsgHandler)
|
|
|
|
// WorkOrders may be submitted from any thread: usually (ItemProductionMsgHandler)
|
|
|
|
// as concurrency is managed by the same lock used by the warehouse (city.cityTransactionLock)
|
|
|
|
// as concurrency is managed by the same lock used by the warehouse (city.cityTransactionLock)
|
|
|
|