mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 02:29:17 +02:00
Remove __fastcall calling convention
This commit is contained in:
108
usefull.h
108
usefull.h
@@ -1,54 +1,54 @@
|
||||
//---------------------------------------------------------------------------
|
||||
#ifndef UsefullH
|
||||
#define UsefullH
|
||||
|
||||
#include "dumb3d.h"
|
||||
#include "Logs.h"
|
||||
|
||||
//#define B1(t) (t*t*t)
|
||||
//#define B2(t) (3*t*t*(1-t))
|
||||
//#define B3(t) (3*t*(1-t)*(1-t))
|
||||
//#define B4(t) ((1-t)*(1-t)*(1-t))
|
||||
// Ra: to jest mocno nieoptymalne: 10+3*4=22 mno¿enia, 6 odejmowañ, 3*3=9 dodawañ
|
||||
// Ra: po przeliczeniu wspó³czynników mamy: 3*3=9 mno¿eñ i 3*3=9 dodawañ
|
||||
//#define Interpolate(t,p1,cp1,cp2,p2) (B4(t)*p1+B3(t)*cp1+B2(t)*cp2+B1(t)*p2)
|
||||
|
||||
// Ra: "delete NULL" nic nie zrobi, wiêc "if (a!=NULL)" jest zbêdne
|
||||
//#define SafeFree(a) if (a!=NULL) free(a)
|
||||
#define SafeDelete(a) \
|
||||
{ \
|
||||
delete (a); \
|
||||
a = NULL; \
|
||||
}
|
||||
#define SafeDeleteArray(a) \
|
||||
{ \
|
||||
delete[](a); \
|
||||
a = NULL; \
|
||||
}
|
||||
|
||||
#define sign(x) ((x) < 0 ? -1 : ((x) > 0 ? 1 : 0))
|
||||
|
||||
#define DegToRad(a) ((M_PI / 180.0) * (a)) //(a) w nawiasie, bo mo¿e byæ dodawaniem
|
||||
#define RadToDeg(r) ((180.0 / M_PI) * (r))
|
||||
|
||||
#define Fix(a, b, c) \
|
||||
{ \
|
||||
if (a < b) \
|
||||
a = b; \
|
||||
if (a > c) \
|
||||
a = c; \
|
||||
}
|
||||
|
||||
#define asModelsPath AnsiString("models\\")
|
||||
#define asSceneryPath AnsiString("scenery\\")
|
||||
//#define asTexturePath AnsiString("textures\\")
|
||||
//#define asTextureExt AnsiString(".bmp")
|
||||
#define szSceneryPath "scenery\\"
|
||||
#define szTexturePath "textures\\"
|
||||
//#define szDefaultTextureExt ".dds"
|
||||
|
||||
//#define DevelopTime //FIXME
|
||||
//#define EditorMode
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
#endif
|
||||
//---------------------------------------------------------------------------
|
||||
#ifndef UsefullH
|
||||
#define UsefullH
|
||||
|
||||
#include "dumb3d.h"
|
||||
#include "Logs.h"
|
||||
|
||||
//#define B1(t) (t*t*t)
|
||||
//#define B2(t) (3*t*t*(1-t))
|
||||
//#define B3(t) (3*t*(1-t)*(1-t))
|
||||
//#define B4(t) ((1-t)*(1-t)*(1-t))
|
||||
// Ra: to jest mocno nieoptymalne: 10+3*4=22 mno¿enia, 6 odejmowañ, 3*3=9 dodawañ
|
||||
// Ra: po przeliczeniu wspó³czynników mamy: 3*3=9 mno¿eñ i 3*3=9 dodawañ
|
||||
//#define Interpolate(t,p1,cp1,cp2,p2) (B4(t)*p1+B3(t)*cp1+B2(t)*cp2+B1(t)*p2)
|
||||
|
||||
// Ra: "delete NULL" nic nie zrobi, wiêc "if (a!=NULL)" jest zbêdne
|
||||
//#define SafeFree(a) if (a!=NULL) free(a)
|
||||
#define SafeDelete(a) \
|
||||
{ \
|
||||
delete (a); \
|
||||
a = NULL; \
|
||||
}
|
||||
#define SafeDeleteArray(a) \
|
||||
{ \
|
||||
delete[](a); \
|
||||
a = NULL; \
|
||||
}
|
||||
|
||||
#define sign(x) ((x) < 0 ? -1 : ((x) > 0 ? 1 : 0))
|
||||
|
||||
#define DegToRad(a) ((M_PI / 180.0) * (a)) //(a) w nawiasie, bo mo¿e byæ dodawaniem
|
||||
#define RadToDeg(r) ((180.0 / M_PI) * (r))
|
||||
|
||||
#define Fix(a, b, c) \
|
||||
{ \
|
||||
if (a < b) \
|
||||
a = b; \
|
||||
if (a > c) \
|
||||
a = c; \
|
||||
}
|
||||
|
||||
#define asModelsPath AnsiString("models\\")
|
||||
#define asSceneryPath AnsiString("scenery\\")
|
||||
//#define asTexturePath AnsiString("textures\\")
|
||||
//#define asTextureExt AnsiString(".bmp")
|
||||
#define szSceneryPath "scenery\\"
|
||||
#define szTexturePath "textures\\"
|
||||
//#define szDefaultTextureExt ".dds"
|
||||
|
||||
//#define DevelopTime //FIXME
|
||||
//#define EditorMode
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user