Пример #1
0
 public GameObject(int width, int height, RoomWrapper rw, GameObjectType type, MoveType mType, int homeRoom)
 {
     _rw           = rw;
     this.type     = type;
     this.mType    = mType;
     this.homeRoom = homeRoom;
     size          = new Vector2(width, height);
 }
Пример #2
0
        public Room(int roomNum, RoomWrapper rw)
        {
            this.roomNum = roomNum;
            this.rw      = rw;
            gameobjects  = new List <GameObject>();
            int xSize = (int)(rw.map.size.X / Tile.TILE_SIZE);
            int ySize = (int)(rw.map.size.Y / Tile.TILE_SIZE);

            collisionArray = new GameObject[xSize, ySize];
            for (int x = 0; x < xSize; x++)
            {
                for (int y = 0; y < ySize; y++)
                {
                    collisionArray[x, y] = null;
                }
            }

            GOReader();
        }
Пример #3
0
 public Player(int width, int height, RoomWrapper rw, GameObjectType type, MoveType mType, int homeRoom) : base(width, height, rw, type, mType, homeRoom)
 {
 }
Пример #4
0
        public Map(RoomWrapper rw)
        {
            _rw = rw;

            gameObjectTextures = new Dictionary <GameObjectType, Texture2D>();
        }