From b17d12c86f3e7414673d653396d2dce2e862b1e3 Mon Sep 17 00:00:00 2001 From: "cedeel@gmail.com" Date: Sun, 3 Jun 2012 23:35:17 +0000 Subject: Updated zlib, added chat formatting, fixed upside down stairs and slabs, fixed makefiles, hopefully updated vc project files git-svn-id: http://mc-server.googlecode.com/svn/trunk@546 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cStairs.h | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'source/cStairs.h') diff --git a/source/cStairs.h b/source/cStairs.h index 6a63b84db..01fe7017a 100644 --- a/source/cStairs.h +++ b/source/cStairs.h @@ -3,17 +3,26 @@ class cStairs //tolua_export { //tolua_export public: - static char RotationToMetaData( float a_Rotation ) //tolua_export + static char RotationToMetaData( float a_Rotation, int a_Direction ) //tolua_export { //tolua_export - a_Rotation += 90 + 45; // So its not aligned with axis + a_Rotation += 90 + 45; // So its not aligned with axis + int result = 0x0; + if( a_Direction == 0) + { + + result = 0x4; + } + if( a_Rotation > 360.f ) a_Rotation -= 360.f; if( a_Rotation >= 0.f && a_Rotation < 90.f ) - return 0x0; + return result; else if( a_Rotation >= 180 && a_Rotation < 270 ) - return 0x1; + result += 0x1; else if( a_Rotation >= 90 && a_Rotation < 180 ) - return 0x2; + result += 0x2; else - return 0x3; + result += 0x3; + + return result; } //tolua_export -}; //tolua_export \ No newline at end of file +}; //tolua_export -- cgit v1.2.3