diff options
Diffstat (limited to 'source/Doors.h')
-rw-r--r-- | source/Doors.h | 24 |
1 files changed, 12 insertions, 12 deletions
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 |