protected override void Initialize() { // Sample texture, 1x1 pixel for testing. simpleTexture = new Texture2D(GraphicsDevice, 1, 1); simpleTexture.SetData(new[] { Color.White }); // Initializes the accelerometer. initializeAccelerometer(); // Databases tileDatabase = new TileDatabase(); roomDatabase = new RoomDatabase(); // Handlers songHandler = new SongHandler(); inventoryHandler = new InventoryHandler(); eventHandler = new EventHandler(); locationHandler = new LocationHandler(); // Objects mapDefinition = new Map(); sadakoReference = new Sadako(); playerReference = new Player(); // M! game profiler for FPS and other related stuff #if DEBUG Components.Add(new GameProfiler(this, Content)); #endif base.Initialize(); }
public Item(ItemType typeGet, Player playerGet, Sadako sadakoGet, Rectangle hitBoxGet) { type = typeGet; player = playerGet; sadako = sadakoGet; hitBox = hitBoxGet; }
public void Initialize(Player player, Sadako sadako, ContentManager Content) { backgroundTexture = Content.Load <Texture2D>("horror_inventoryScreen"); itemTexture = Content.Load <Texture2D>("itemlist"); itemGetTexture = Content.Load <Texture2D>("itemget"); this.player = player; this.sadako = sadako; rectGet = new Rectangle(0, 330, 150, 150); // debug disabled D! //itemGet = new Item(ItemType.HealingSalve, player, sadako); vSlot1 = new Vector2(-250, 75); vSlot2 = new Vector2(-250, 75); vSlot3 = new Vector2(-250, 75); vSlot4 = new Vector2(-250, 220); vSlot5 = new Vector2(-250, 220); vSlot6 = new Vector2(-250, 220); rSlot1 = new Rectangle(-250, 75, 150, 150); rSlot2 = new Rectangle(-250, 75, 150, 150); rSlot3 = new Rectangle(-250, 75, 150, 150); rSlot4 = new Rectangle(-250, 220, 150, 150); rSlot5 = new Rectangle(-250, 220, 150, 150); rSlot6 = new Rectangle(-250, 220, 150, 150); }
public void Initialize(Player playerGet, Sadako sadakoGet, Map mapGet, SongHandler songsGet, EventHandler eventsGet) { songs = songsGet; events = eventsGet; player = playerGet; sadako = sadakoGet; map = mapGet; currentLocation = new Vector2(0, 0); currentRoom = map.getRoom(currentLocation); sadakoRoom = currentRoom; sadako.disable = true; entryPoint = player.position; }
public void Initialize(ContentManager Content, Texture2D bgGet, Sadako sadakoGet, Player playerGet) { headTurn = Content.Load <Texture2D>("facebacksheet"); falling = Content.Load <Texture2D>("falling"); falldown = Content.Load <Texture2D>("falldown"); backgroundTexture = Content.Load <Texture2D>("peek"); sadakoFar = Content.Load <Texture2D>("sadakoFar"); sadakoFarNone = Content.Load <Texture2D>("sadakoFarNone"); headLeft = Content.Load <Texture2D>("headLeft"); bodyRight = Content.Load <Texture2D>("bodyRight"); headRight = Content.Load <Texture2D>("headRight"); bodyLeft = Content.Load <Texture2D>("bodyLeft"); cabinetPeek = Content.Load <Texture2D>("cabinetPeek"); bg = bgGet; sadako = sadakoGet; player = playerGet; sadako.setEvent(this); }
public void Initialize(ContentManager Content, Texture2D bgGet, Sadako sadakoGet, Player playerGet) { headTurn = Content.Load<Texture2D>("facebacksheet"); falling = Content.Load<Texture2D>("falling"); falldown = Content.Load<Texture2D>("falldown"); backgroundTexture = Content.Load<Texture2D>("peek"); sadakoFar = Content.Load<Texture2D>("sadakoFar"); sadakoFarNone = Content.Load<Texture2D>("sadakoFarNone"); headLeft = Content.Load<Texture2D>("headLeft"); bodyRight = Content.Load<Texture2D>("bodyRight"); headRight = Content.Load<Texture2D>("headRight"); bodyLeft = Content.Load<Texture2D>("bodyLeft"); cabinetPeek = Content.Load<Texture2D>("cabinetPeek"); bg = bgGet; sadako = sadakoGet; player = playerGet; sadako.setEvent(this); }
public void Initialize(Player player,Sadako sadako, ContentManager Content) { backgroundTexture = Content.Load<Texture2D>("horror_inventoryScreen"); itemTexture = Content.Load<Texture2D>("itemlist"); itemGetTexture = Content.Load<Texture2D>("itemget"); this.player = player; this.sadako = sadako; rectGet = new Rectangle(0, 330, 150, 150); // debug disabled D! //itemGet = new Item(ItemType.HealingSalve, player, sadako); vSlot1 = new Vector2(-250, 75); vSlot2 = new Vector2(-250, 75); vSlot3 = new Vector2(-250, 75); vSlot4 = new Vector2(-250, 220); vSlot5 = new Vector2(-250, 220); vSlot6 = new Vector2(-250, 220); rSlot1 = new Rectangle(-250, 75, 150, 150); rSlot2 = new Rectangle(-250, 75, 150, 150); rSlot3 = new Rectangle(-250, 75, 150, 150); rSlot4 = new Rectangle(-250, 220, 150, 150); rSlot5 = new Rectangle(-250, 220, 150, 150); rSlot6 = new Rectangle(-250, 220, 150, 150); }