/// <summary> /// Constructor /// </summary> /// <param name="gw">Gameworld</param> /// <param name="et">Type derived from</param> public Character(GameWorld gw, EntityType et) : base(gw, et) { gameworld = gw; sounds = SoundManager.createSoundManager(gw.getGame().Content); myQuestManager = QuestManager.createQuestManager(); myGUIManager = GUIManager.getGUIManager(gw.game, gw.getGame().Content); }
/// <summary> /// Constructor /// </summary> /// <param name="gw">Gameworld reference this entity is in</param> /// <param name="et">The entity type</param> /// <param name="x">x coordinate in meters</param> /// <param name="y">y coordinate in meters</param> public Entity(GameWorld gw, EntityType et) { type = et; gameWorld = gw; game = gameWorld.getGame(); myPowerBar = gameWorld.bar; eventList = new List <Event>(); sourceRect = new Rectangle(0, 0, 1, 1); origin = Vector2.Zero; isPlayer = false; }
/// <summary> /// /// </summary> /// <param name="_gameWorld"></param> public TiledLayer(GameWorld _gameWorld) { gameWorld = _gameWorld; game = gameWorld.getGame(); }