ArcadeRPG.ObjectManager.ObjectManager C# (CSharp) Метод

ObjectManager() публичный Метод

public ObjectManager ( ArcadeRPG.GameState _game_state ) : System
_game_state ArcadeRPG.GameState
Результат System
        public ObjectManager(GameState _game_state)
        {
            game_state = _game_state;
            obj_hash = new objectType[NUM_OBJECTS];
            item_hash = new itemType[NUM_OBJECTS];

            for (int i = 0; i < NUM_OBJECTS; ++i)
            {
                if ((i >= 63 && i <= 67) || (i >= 81 && i <= 84)) //Object ids on the sheet
                {
                    obj_hash[i] = objectType.ITEM;
                }
                else if (i >= 70 && i <= 80)
                {
                    obj_hash[i] = objectType.SPAWN;
                }
                else
                {
                    obj_hash[i] = objectType.SCENERY;
                }

                item_hash[i] = itemType.NONE;
            }

            //item ID's on sheet
            item_hash[65] = itemType.SWORD;
            item_hash[63] = itemType.LASER;
            item_hash[66] = itemType.ATT_BOOST;
            item_hash[67] = itemType.DEF_BOOST;
            item_hash[83] = itemType.KEY;
        }