blob: 34436e6ea72e8a697f0d7a61bd99d6f55f1ecf68 [file] [log] [blame] [raw]
package li.cil.oc.api.driver;
/**
* List of possible item component types.
* <p/>
* This is used to determine which item components may go into which slots in
* a computer's and robot's inventory.
*/
public enum Slot {
/**
* Invalid slot type.
*/
None,
/**
* Extension cards such as graphics cards or redstone cards.
*/
Card,
/**
* Floppy disks. These can be inserted into the Disk Drive block.
*/
Disk,
/**
* Hard disk drives. These can be installed in computers.
*/
HardDiskDrive,
/**
* Memory extension components. Used to increase computer RAM.
*/
Memory,
/**
* Tool slot in robots (equipment slot).
*/
Tool,
/**
* Upgrade slot for robots. For special robot upgrades such as internal
* engines and the like.
*/
Upgrade
}