public RootComponent(GraphicsDevice graphics, SpriteBatch sbatch) { _gp = graphics; _sb = sbatch; _resetPointer = new VoidFunctionPointer(Reset); _reloadPointer = new VoidFunctionCodeParamPointer(Reload); // current package set to Test _currPackage = PackageCode.Test; _router = new GameRouter(); _processor = new RootProcessor(); _updater = new RootUpdater(_router); _renderer = new RootRenderer(); LoadComponents(_gp, _sb); LoadGame(); }
public ReloadComponent(List <IGraphicObject> objects, SpriteBatch sbatch, VoidFunctionCodeParamPointer reloadPointer) { _processor = new ReloadProcessor(); _updater = new ReloadUpdater(reloadPointer); _renderer = new ReloadRenderer(objects, sbatch); }
public ReloadUpdater(VoidFunctionCodeParamPointer reloadPointer) { Code = PackageCode.None; _reloadPointer = reloadPointer; }