13.06.2011, 22:21
(
Последний раз редактировалось MrDeath537; 14.06.2011 в 21:57.
)
[Include] DBits 1.1
> hecho por MrDeath537
Introducciуn:
Con este include, podemos crear arrays de 16 y 8 bits, sуlo tienes que ponerlo en "pawno\includes\" e incluirlo en tu script como:
Creaciуn de variables:
La sintaxis es la siguiente:
Funciones:
Posibles usos:
El principal motivo serнa el ahorro de memoria, їpara que gastar el doble de bits (en caso de necesitar variables de 16-bits) o el cuбdruple (en caso de necesitar variables de 8-bits) si se puede usar la variable correcta y ahorrar memoria?
Lнmites:
8-bits, tamaсo mбximo: 256.
16-bits, tamaсo mбximo: 65536.
Changelog:
- 1.0, Lanzamiento
- 1.1, 14/06/11, arreglado un pequeсo error con los tamaсos de los arrays.
Notas:
- Es imposible crear una variable de 8-bits o 16-bits, pero sн arrays, ya que usan variables comunes de 32-bits.
- Los arrays de 8 bits usan char-arrays.
- Hice bastantes test y no encontrй errores o bugs, por favor hбganme saber si encuentran uno.
Descarga:
Pastebin
> hecho por MrDeath537
Introducciуn:
Con este include, podemos crear arrays de 16 y 8 bits, sуlo tienes que ponerlo en "pawno\includes\" e incluirlo en tu script como:
pawn Код:
#include <DBits>
Creaciуn de variables:
La sintaxis es la siguiente:
Код:
new Bit16:variable<tamaсo>, Bit8:variable<tamaсo>;
Funciones:
- Bit8_Get(variable[], ranura):
Retorna el valor de la ranura especificada en la variable. - Bit8_Set(variable[], ranura, valor):
Establece el valor de la ranura especificada en la variable. - Bit16_Get(variable[], ranura):
Retorna el valor de la ranura especificada en la variable. - Bit16_Set(variable[], ranura, valor):
Establece el valor de la ranura especificada en la variable.
Posibles usos:
El principal motivo serнa el ahorro de memoria, їpara que gastar el doble de bits (en caso de necesitar variables de 16-bits) o el cuбdruple (en caso de necesitar variables de 8-bits) si se puede usar la variable correcta y ahorrar memoria?
Lнmites:
8-bits, tamaсo mбximo: 256.
16-bits, tamaсo mбximo: 65536.
Changelog:
- 1.0, Lanzamiento
- 1.1, 14/06/11, arreglado un pequeсo error con los tamaсos de los arrays.
Notas:
- Es imposible crear una variable de 8-bits o 16-bits, pero sн arrays, ya que usan variables comunes de 32-bits.
- Los arrays de 8 bits usan char-arrays.
- Hice bastantes test y no encontrй errores o bugs, por favor hбganme saber si encuentran uno.
Descarga:
Pastebin