public TDGInstance(TDGGame mGame, bool mIsTemporary) { _game = mGame; _isTemporary = mIsTemporary; _field = new Field(); _renderComponents = new List<TDCRender>(); }
public TDCRoomSwitch(TDGGame mGame, TDCMovement mMovementComponent) { _game = mGame; _movementComponent = mMovementComponent; _movementComponent.OnMovedOutsideBounds += CheckMovement; }
public TDCPlayer(TDGGame mGame, TDCMovement mMovementComponent, TDCDirection mDirectionComponent, TDCWielder mWielderComponent) { _game = mGame; _movementComponent = mMovementComponent; _directionComponent = mDirectionComponent; _wielderComponent = mWielderComponent; }
public TDCDoor(DoorType mDoorType, bool mIsOff, TDGGame mGame, TDCSwitch mSwitchComponent, TDCRecalculateSprites mRecalculateSprites) { _doorType = mDoorType; _game = mGame; _isOff = mIsOff; _switchComponent = mSwitchComponent; _recalculateSpritesComponent = mRecalculateSprites; _switchComponent.OnTurnOff += SetRecalculationNeeded; _switchComponent.OnTurnOn += SetRecalculationNeeded; }
private static void Main() { Settings.Framerate.IsLimited = true; Settings.Framerate.Limit = 60; var gameWindow = new GameWindow(1024, 768, 1); var game = new TDGGame(gameWindow); var editor = new TDEEditor(gameWindow); game.Editor = editor; editor.Game = game; TDLFactory.Game = game; gameWindow.RenderWindow.Closed += (o, e) => Environment.Exit(0); gameWindow.SetGame(game); gameWindow.Run(); }
public TDCScroll(TDGGame mGame, string mText) { _game = mGame; _text = mText; }