diff options
Diffstat (limited to 'src/lua/net/lua_net_Buffer.h')
-rw-r--r-- | src/lua/net/lua_net_Buffer.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lua/net/lua_net_Buffer.h b/src/lua/net/lua_net_Buffer.h index 51c7598..7fba37f 100644 --- a/src/lua/net/lua_net_Buffer.h +++ b/src/lua/net/lua_net_Buffer.h @@ -65,19 +65,19 @@ namespace net int grabInteger(int* length, int offset = 0) { *length = sizeof(int); - return *((int*)buffer); + return *((int*)(buffer + offset)); } float grabFloat(int* length, int offset = 0) { *length = sizeof(float); - return *((float*)buffer); + return *((float*)(buffer + offset)); } bool grabBoolean(int* length, int offset = 0) { *length = sizeof(bool); - return *((bool*)buffer); + return *((bool*)(buffer + offset)); } char* buffer; |