コード例 #1
0
 /// <summary>
 /// Crée une nouvelle instance du serveur.
 /// </summary>
 /// <param name="content"></param>
 public GameServer()
 {
     Instance = this;
     m_scene  = new Scene();
     m_scene.LoadDB();
     m_battleLogs = new Tools.EventLog();
 }
コード例 #2
0
 /// <summary>
 /// Crée une nouvelle instance de StateContainer.
 /// </summary>
 public StateContainer()
 {
     ParsingLog = new Tools.EventLog();
     StateClass = new Language.ClassDeclaration()
     {
         Name = Language.SemanticConstants.StateClass, Source = "generated"
     };                                                                                                                  // new Language.ClankType() { Name = "State" };
     Classes = new List <Language.ClassDeclaration>();
 }
コード例 #3
0
 /// <summary>
 /// Crée une nouvelle instance de ProjectFile
 /// </summary>
 public ProjectFile()
 {
     Log    = new Tools.EventLog();
     Access = new AccessContainer()
     {
         ParsingLog = Log
     };
     State = new StateContainer()
     {
         ParsingLog = Log
     };
     Macros = new MacroContainer()
     {
         ParsingLog = Log
     };
     Write = new WriteContainer()
     {
         ParsingLog = Log
     };
 }
コード例 #4
0
 /// <summary>
 /// Crée une nouvelle instance de MacroContainer.
 /// </summary>
 public MacroContainer()
 {
     ParsingLog           = new Tools.EventLog();
     ClassDeclarations    = new List <MacroClass>();
     FunctionDeclarations = new List <MacroFunction>();
 }
コード例 #5
0
 /// <summary>
 /// Crée une nouvelle instance de AccessContainer.
 /// </summary>
 public AccessContainer()
 {
     ParsingLog   = new Tools.EventLog();
     Declarations = new List <Language.FunctionDeclaration>();
 }