IResourceController
This commit is contained in:
+4
-2
@@ -19,6 +19,8 @@ export interface IResourceController {
|
||||
troop(id: TroopID, nation: NationID): Troop | undefined;
|
||||
general(id: GeneralID): General | undefined;
|
||||
|
||||
upcomingGeneral(): General | undefined;
|
||||
|
||||
gameEnv(): GameEnv;
|
||||
|
||||
allNations(): Map<NationID, Nation>;
|
||||
@@ -65,8 +67,8 @@ export interface IResourceController {
|
||||
|
||||
let _resourceController: IResourceController | undefined = undefined;
|
||||
|
||||
export const setResourceController = (resourceController: IResourceController) => {
|
||||
_resourceController = resourceController;
|
||||
export const setResourceController = (rsc: IResourceController) => {
|
||||
_resourceController = rsc;
|
||||
}
|
||||
|
||||
export const getResourceController = () => {
|
||||
@@ -1,5 +1,6 @@
|
||||
export * from "./LogicFunc/generalStats.js";
|
||||
export * as defs from "./defs.js";
|
||||
export * from "./IResourceController.js";
|
||||
|
||||
// NOTE: game_logic은 client, server 모두에서 사용되는 라이브러리이다.
|
||||
// DB에 접근한다면 DI여야하나?
|
||||
Reference in New Issue
Block a user