13.07.2015, 03:08
їCуmo se podrнa encontrar una ranura vacнa a esto?
Supongamos que tengo los 5 espacios ocupados, y desocupo uno usando
Cуmo tendrнa que quedar una funciуn que retorne el nъmero cuatro, ya que estarнa vacнa al no tener un objeto.
PHP код:
#define MAX_TRUNK 11
#define MAX_TRUNK_SLOT 5
#define INVALID_TRUNK_OBJECT -1
#define ITEM_TRUNK_OBJECT 1
#define ITEM_TRUNK_DATOS 2
#define ITEM_TRUNK_DATOS1 3
enum myenumerator
{
objeto[MAX_TRUNK_SLOT],
datos[MAX_TRUNK_SLOT],
datos1[MAX_TRUNK_SLOT]
};
new TrunkInfo[MAX_TRUNK][myenumerator];
stock SetTrunkItem(trunkid, SLOT, item, mount)
{
...
switch(item) {
case ITEM_TRUNK_OBJECT: TrunkInfo[trunkid][objeto][SLOT] = mount;
case ITEM_TRUNK_DATOS: TrunkInfo[trunkid][datos][SLOT] = mount;
case ITEM_TRUNK_DATOS1: TrunkInfo[trunkid][datos1][SLOT] = mount;
}
return 1;
}
PHP код:
SetTrunkItem(1, 4, ITEM_TRUNK_OBJECT, INVALID_TRUNK_OBJECT);