From 43e684071933adef93040e8d4b830d5c6b71cf9a Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Sat, 12 Jan 2013 04:46:01 +0000 Subject: Merged branch "branches/hooks" into "trunk". git-svn-id: http://mc-server.googlecode.com/svn/trunk@1139 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/Doors.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'source/Doors.h') diff --git a/source/Doors.h b/source/Doors.h index 71fec0d39..4cf1be3dc 100644 --- a/source/Doors.h +++ b/source/Doors.h @@ -1,11 +1,11 @@ #pragma once -class cDoors //tolua_export -{ //tolua_export +class cDoors // tolua_export +{ // tolua_export public: - static char RotationToMetaData( float a_Rotation ) //tolua_export - { //tolua_export + static char RotationToMetaData( float a_Rotation ) // tolua_export + { // tolua_export a_Rotation += 90 + 45; // So its not aligned with axis if( a_Rotation > 360.f ) a_Rotation -= 360.f; if( a_Rotation >= 0.f && a_Rotation < 90.f ) @@ -16,18 +16,18 @@ public: return 0x1; else return 0x3; - } //tolua_export + } // tolua_export - static char ChangeStateMetaData( char a_MetaData ) //tolua_export - { //tolua_export + static char ChangeStateMetaData( char a_MetaData ) // tolua_export + { // tolua_export a_MetaData ^= 4; //XOR bit 2 aka 3. bit (Door open state) return a_MetaData; - } //tolua_export + } // tolua_export - static void ChangeDoor(cWorld *a_World, int a_X, int a_Y, int a_Z) //tolua_export - { //tolua_export + static void ChangeDoor(cWorld *a_World, int a_X, int a_Y, int a_Z) // tolua_export + { // tolua_export char OldMetaData = a_World->GetBlockMeta(a_X, a_Y, a_Z); a_World->SetBlockMeta(a_X, a_Y, a_Z, ChangeStateMetaData ( OldMetaData ) ); @@ -51,11 +51,11 @@ public: a_World->SetBlockMeta(a_X, a_Y + 1, a_Z, ChangeStateMetaData ( TopMeta ) ); } } - } //tolua_export + } // tolua_export inline static bool IsDoor(char a_Block) { return (a_Block == E_BLOCK_WOODEN_DOOR || a_Block == E_BLOCK_IRON_DOOR); } -}; //tolua_export \ No newline at end of file +}; // tolua_export -- cgit v1.2.3