gui2dlib.c
来自「uCGUI」· C语言 代码 · 共 31 行
C
31 行
/*************************************************************************************************************
uC/GUI
嵌入式通用图形软件
File : GUI2DLib.C
Purpose : Main part of the 2D graphics library
************************************************************************************************************/
#include <stddef.h> /* needed for definition of NULL */
#include "GUI_Private.H"
#include "GUIDebug.h"
/*************************************************************************************************************
* Misc. helper routines
*************************************************************************************************************/
void GL_SwapInt(int* pa, int* pb)
{
int t = *pa;
*pa = *pb;
*pb = t;
}
#define ABS(v) ((v>0) ? v : -v)
static int Abs(int v)
{
return ABS(v);
}
/*************************************************************************************************************
* Trigonometric functions
All trigonometric functions are for internal usage only and
use the following conventions: Angles: 4096 <==> 360
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?