diff options
author | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2013-01-12 05:46:01 +0100 |
---|---|---|
committer | madmaxoft@gmail.com <madmaxoft@gmail.com@0a769ca7-a7f5-676a-18bf-c427514a06d6> | 2013-01-12 05:46:01 +0100 |
commit | 43e684071933adef93040e8d4b830d5c6b71cf9a (patch) | |
tree | 014e5300feb1cdbbb8f24e4e42594eeb841f0be2 /source/Doors.h | |
parent | Fixed rclk in doublechests (diff) | |
download | cuberite-43e684071933adef93040e8d4b830d5c6b71cf9a.tar cuberite-43e684071933adef93040e8d4b830d5c6b71cf9a.tar.gz cuberite-43e684071933adef93040e8d4b830d5c6b71cf9a.tar.bz2 cuberite-43e684071933adef93040e8d4b830d5c6b71cf9a.tar.lz cuberite-43e684071933adef93040e8d4b830d5c6b71cf9a.tar.xz cuberite-43e684071933adef93040e8d4b830d5c6b71cf9a.tar.zst cuberite-43e684071933adef93040e8d4b830d5c6b71cf9a.zip |
Diffstat (limited to '')
-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 |