public SkeletonViewerForm(Z64Game game) { _game = game; _rendererCfg = new F3DZEX.Render.Renderer.Config(); InitializeComponent(); Toolkit.Init(); _renderer = new F3DZEX.Render.Renderer(game, _rendererCfg); modelViewer.RenderCallback = RenderCallback; _timer = new System.Timers.Timer(); _timer.Elapsed += Timer_Elapsed; NewRender(); FormClosing += (s, e) => { if (_timer.Enabled && !_formClosing) { _formClosing = true; e.Cancel = true; } }; _playState = PlayState.Pause; }
private DListViewerForm(Z64Game game) { _game = game; _rendererCfg = new F3DZEX.Render.Renderer.Config(); InitializeComponent(); Toolkit.Init(); _renderer = new F3DZEX.Render.Renderer(game, _rendererCfg); modelViewer.RenderCallback = RenderCallback; RemoveRoutineMenuItem.Visible = false; EditRoutineMenuItem.Visible = false; _routines = new List <RenderRoutine>(); DecodeDlists(); NewRender(); }