scenario.ts 690 Bytes
Newer Older
Romain DELEAU's avatar
Romain DELEAU committed
1 2 3 4 5
import { Character } from "../character/character";
import { GameContext } from "../game-context/game-context";
import { GameEducationnalObjective } from "../game-educationnal-objective/game-educationnal-objective";
import { Mission } from "../mission/mission";
import { Ressource } from "../ressource/ressource";
Romain DELEAU's avatar
Romain DELEAU committed
6
import { Comment } from "../comment/comment";
Romain DELEAU's avatar
Romain DELEAU committed
7 8 9 10 11 12 13 14

export class Scenario {

    educationnalObjective: GameEducationnalObjective = new GameEducationnalObjective();
    context: GameContext = new GameContext();
    missions: Mission[] = [new Mission()];
    characters: Character[] = [];
    gameRules: string = '';
Romain DELEAU's avatar
Romain DELEAU committed
15
    ressources: Ressource[] = [];
Romain DELEAU's avatar
Romain DELEAU committed
16
    comments: Comment[] = [];
Romain DELEAU's avatar
Romain DELEAU committed
17
}