Example #1
0
        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();
        }
Example #2
0
 public Item(ItemType typeGet, Player playerGet, Sadako sadakoGet, Rectangle hitBoxGet)
 {
     type   = typeGet;
     player = playerGet;
     sadako = sadakoGet;
     hitBox = hitBoxGet;
 }
Example #3
0
 public Item(ItemType typeGet, Player playerGet, Sadako sadakoGet, Rectangle hitBoxGet)
 {
     type = typeGet;
     player = playerGet;
     sadako = sadakoGet;
     hitBox = hitBoxGet;
 }
Example #4
0
        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;
 }
Example #6
0
 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;
 }
Example #7
0
 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);
 }
Example #8
0
 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);
        }
Example #10
0
        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();
        }