Esempio n. 1
0
 public TDGInstance(TDGGame mGame, bool mIsTemporary)
 {
     _game = mGame;
     _isTemporary = mIsTemporary;
     _field = new Field();
     _renderComponents = new List<TDCRender>();
 }
Esempio n. 2
0
        public TDCRoomSwitch(TDGGame mGame, TDCMovement mMovementComponent)
        {
            _game = mGame;
            _movementComponent = mMovementComponent;

            _movementComponent.OnMovedOutsideBounds += CheckMovement;
        }
Esempio n. 3
0
 public TDCPlayer(TDGGame mGame, TDCMovement mMovementComponent, TDCDirection mDirectionComponent, TDCWielder mWielderComponent)
 {
     _game = mGame;
     _movementComponent = mMovementComponent;
     _directionComponent = mDirectionComponent;
     _wielderComponent = mWielderComponent;
 }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
        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();
        }
Esempio n. 6
0
 public TDCScroll(TDGGame mGame, string mText)
 {
     _game = mGame;
     _text = mText;
 }