Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- mBits v1.2 by Patryk "Maku" Makowski
- 6.02.2016
- Thanks for Yahas (help in optimizing)
- */
- #if defined _mbits_included
- #endinput
- #endif
- #define _mbits_included
- #file "mBits.inc"
- #define BIT_VAR_1 (1)
- #define BIT_VAR_2 (2)
- #define BIT_VAR_3 (4)
- #define BIT_VAR_4 (8)
- #define BIT_VAR_5 (16)
- #define BIT_VAR_6 (32)
- #define BIT_VAR_7 (64)
- #define BIT_VAR_8 (128)
- #define BIT_VAR_9 (256)
- #define BIT_VAR_10 (512)
- #define BIT_VAR_11 (1024)
- #define BIT_VAR_12 (2048)
- #define BIT_VAR_13 (4096)
- #define BIT_VAR_14 (8192)
- #define BIT_VAR_15 (16384)
- #define BIT_VAR_16 (32768)
- #define BIT_VAR_17 (65536)
- #define BIT_VAR_18 (131072)
- #define BIT_VAR_19 (262144)
- #define BIT_VAR_20 (524288)
- #define BIT_VAR_21 (1048576)
- #define BIT_VAR_22 (2097152)
- #define BIT_VAR_23 (4194304)
- #define BIT_VAR_24 (8388608)
- #define BIT_VAR_25 (16777216)
- #define BIT_VAR_26 (33554432)
- #define BIT_VAR_27 (67108864)
- #define BIT_VAR_28 (134217728)
- #define BIT_VAR_29 (268435456)
- #define BIT_VAR_30 (536870912)
- #define BIT_VAR_31 (1073741824)
- #define IsBit(%0,%1) (%0 & %1)
- #define SwitchBit(%0,%1) %0=%0^%1
- #define SetBitTrue(%0,%1) %0|=%1
- #define SetBitFalse(%0,%1) %0&=~%1
- /*
- native IsBit(var, bit);
- native SwitchBit(var, bit);
- native SetBitTrue(var, bit);
- native SetBitFalse(var, bit);
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement