Exemplo n.º 1
0
 private static extern IntPtr ResourceContext_new(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] Graphics.Graphics graphics,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] Audio.Audio audio,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] Game.ParameterManager parameterManager,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] ScriptEngine scriptEngine,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] Physics.Physics physics,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NativeClassMarshaler))] ResourceManager resourceManager);
Exemplo n.º 2
0
 public ResourceContext(Graphics.Graphics graphics, Audio.Audio audio, Game.ParameterManager parameterManager, ScriptEngine scriptEngine, Physics.Physics physics, ResourceManager resourceManager)
 {
     NativePtr        = ResourceContext_new(graphics, audio, parameterManager, scriptEngine, physics, resourceManager);
     Graphics         = graphics;
     Audio            = audio;
     ParameterManager = parameterManager;
     ScriptEngine     = scriptEngine;
     Physics          = physics;
     ResourceManager  = resourceManager;
 }
Exemplo n.º 3
0
        /// <summary>
        /// Chargement des différents systèmes.
        /// </summary>
        private void Load()
        {
#if DEBUG
            Console.WriteLine("Loadind systems...");
#endif
            Graphic = new Graphic.Graphic(this, 1024, 768, "Game", 60, Styles.Default);
            Input   = new Input.Input(this);
            Audio   = new Audio.Audio(this);
            Game    = new Game.Game(this);
#if DEBUG
            Debug = new Debug.Debug(this);
            Console.WriteLine("Systems loaded!");
#endif
        }
Exemplo n.º 4
0
 public Pause(Context context)
 {
     this.context = context;
     audio        = new Audio.Audio(context);
 }
Exemplo n.º 5
0
 public SkeletonInfo(Context context)
 {
     this.context = context;
     audio        = new Audio.Audio(context);
 }