예제 #1
0
파일: Manager.cs 프로젝트: Choochoo/Ship
        public Manager()
        {
            if (MyManager == null)
                MyManager = this;
            else return;

            //!!watch order!!
            _tileManager = new TileManager(this);
            _charManager = new CharacterManager();
            _decorManager = new DecorManager();
            _miniTileManager = new MiniTileManager();
            _interfaceManager = new InterfaceManager();
            _messageManager = new MessageManager();
            _loaderBaseManager = new LoaderBaseManager();
            _itemPool = new ItemPool(10);

            //load data
            _tileManager.LoadData(ref _loaderBaseManager.Loaders);
            _decorManager.LoadData();
            _charManager.LoadData();
        }
예제 #2
0
파일: WorldItem.cs 프로젝트: Choochoo/Ship
 public WorldItem(ItemPool pool)
 {
     _hitRect = Rectangle.Empty;
     _pool = pool;
     _pickupSound = new BasicSound("itempickup");
 }