Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
 /// <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;
 }
Beispiel #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_gameWorld"></param>
 public TiledLayer(GameWorld _gameWorld)
 {
     gameWorld = _gameWorld;
     game      = gameWorld.getGame();
 }