[Include] DBits - Soporte para arrays de 16 y 8 bits.
#1

[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:
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
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)