📄 glmodule.c
字号:
{
short arg1 ;
short arg2 ;
if (!getishortarg(args, 2, 0, &arg1))
return NULL;
if (!getishortarg(args, 2, 1, &arg2))
return NULL;
xfpt2s( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void cmov2 float s float s */
static PyObject *
gl_cmov2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
cmov2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void draw2 float s float s */
static PyObject *
gl_draw2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
draw2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void move2 float s float s */
static PyObject *
gl_move2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
move2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void pnt2 float s float s */
static PyObject *
gl_pnt2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
pnt2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void pdr2 float s float s */
static PyObject *
gl_pdr2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
pdr2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void pmv2 float s float s */
static PyObject *
gl_pmv2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
pmv2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void rdr2 float s float s */
static PyObject *
gl_rdr2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
rdr2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void rmv2 float s float s */
static PyObject *
gl_rmv2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
rmv2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void rpdr2 float s float s */
static PyObject *
gl_rpdr2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
rpdr2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void rpmv2 float s float s */
static PyObject *
gl_rpmv2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
rpmv2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void xfpt2 float s float s */
static PyObject *
gl_xfpt2(PyObject *self, PyObject *args)
{
float arg1 ;
float arg2 ;
if (!getifloatarg(args, 2, 0, &arg1))
return NULL;
if (!getifloatarg(args, 2, 1, &arg2))
return NULL;
xfpt2( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void loadmatrix float s[4*4] */
static PyObject *
gl_loadmatrix(PyObject *self, PyObject *args)
{
float arg1 [ 4 ] [ 4 ] ;
if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
return NULL;
loadmatrix( arg1 );
Py_INCREF(Py_None);
return Py_None;
}
/* void multmatrix float s[4*4] */
static PyObject *
gl_multmatrix(PyObject *self, PyObject *args)
{
float arg1 [ 4 ] [ 4 ] ;
if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
return NULL;
multmatrix( arg1 );
Py_INCREF(Py_None);
return Py_None;
}
/* void crv float s[3*4] */
static PyObject *
gl_crv(PyObject *self, PyObject *args)
{
float arg1 [ 4 ] [ 3 ] ;
if (!getifloatarray(args, 1, 0, 3 * 4 , (float *) arg1))
return NULL;
crv( arg1 );
Py_INCREF(Py_None);
return Py_None;
}
/* void rcrv float s[4*4] */
static PyObject *
gl_rcrv(PyObject *self, PyObject *args)
{
float arg1 [ 4 ] [ 4 ] ;
if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
return NULL;
rcrv( arg1 );
Py_INCREF(Py_None);
return Py_None;
}
/* void addtopup long s char *s long s */
static PyObject *
gl_addtopup(PyObject *self, PyObject *args)
{
long arg1 ;
string arg2 ;
long arg3 ;
if (!getilongarg(args, 3, 0, &arg1))
return NULL;
if (!getistringarg(args, 3, 1, &arg2))
return NULL;
if (!getilongarg(args, 3, 2, &arg3))
return NULL;
addtopup( arg1 , arg2 , arg3 );
Py_INCREF(Py_None);
return Py_None;
}
/* void charstr char *s */
static PyObject *
gl_charstr(PyObject *self, PyObject *args)
{
string arg1 ;
if (!getistringarg(args, 1, 0, &arg1))
return NULL;
charstr( arg1 );
Py_INCREF(Py_None);
return Py_None;
}
/* void getport char *s */
static PyObject *
gl_getport(PyObject *self, PyObject *args)
{
string arg1 ;
if (!getistringarg(args, 1, 0, &arg1))
return NULL;
getport( arg1 );
Py_INCREF(Py_None);
return Py_None;
}
/* long strwidth char *s */
static PyObject *
gl_strwidth(PyObject *self, PyObject *args)
{
long retval;
string arg1 ;
if (!getistringarg(args, 1, 0, &arg1))
return NULL;
retval = strwidth( arg1 );
return mknewlongobject(retval);
}
/* long winopen char *s */
static PyObject *
gl_winopen(PyObject *self, PyObject *args)
{
long retval;
string arg1 ;
if (!getistringarg(args, 1, 0, &arg1))
return NULL;
retval = winopen( arg1 );
return mknewlongobject(retval);
}
/* void wintitle char *s */
static PyObject *
gl_wintitle(PyObject *self, PyObject *args)
{
string arg1 ;
if (!getistringarg(args, 1, 0, &arg1))
return NULL;
wintitle( arg1 );
Py_INCREF(Py_None);
return Py_None;
}
/* void polf long s float s[3*arg1] */
static PyObject *
gl_polf(PyObject *self, PyObject *args)
{
long arg1 ;
float (* arg2) [ 3 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 3;
if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
return NULL;
polf( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void polf2 long s float s[2*arg1] */
static PyObject *
gl_polf2(PyObject *self, PyObject *args)
{
long arg1 ;
float (* arg2) [ 2 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 2;
if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2))
return NULL;
polf2( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void poly long s float s[3*arg1] */
static PyObject *
gl_poly(PyObject *self, PyObject *args)
{
long arg1 ;
float (* arg2) [ 3 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 3;
if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
return NULL;
poly( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void poly2 long s float s[2*arg1] */
static PyObject *
gl_poly2(PyObject *self, PyObject *args)
{
long arg1 ;
float (* arg2) [ 2 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 2;
if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2))
return NULL;
poly2( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void crvn long s float s[3*arg1] */
static PyObject *
gl_crvn(PyObject *self, PyObject *args)
{
long arg1 ;
float (* arg2) [ 3 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 3;
if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
return NULL;
crvn( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void rcrvn long s float s[4*arg1] */
static PyObject *
gl_rcrvn(PyObject *self, PyObject *args)
{
long arg1 ;
float (* arg2) [ 4 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 4;
if ((arg2 = (float(*)[4]) PyMem_NEW(float , 4 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getifloatarray(args, 1, 0, 4 * arg1 , (float *) arg2))
return NULL;
rcrvn( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void polf2i long s long s[2*arg1] */
static PyObject *
gl_polf2i(PyObject *self, PyObject *args)
{
long arg1 ;
long (* arg2) [ 2 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 2;
if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2))
return NULL;
polf2i( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void polfi long s long s[3*arg1] */
static PyObject *
gl_polfi(PyObject *self, PyObject *args)
{
long arg1 ;
long (* arg2) [ 3 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 3;
if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2))
return NULL;
polfi( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void poly2i long s long s[2*arg1] */
static PyObject *
gl_poly2i(PyObject *self, PyObject *args)
{
long arg1 ;
long (* arg2) [ 2 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 2;
if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2))
return NULL;
poly2i( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void polyi long s long s[3*arg1] */
static PyObject *
gl_polyi(PyObject *self, PyObject *args)
{
long arg1 ;
long (* arg2) [ 3 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 3;
if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2))
return NULL;
polyi( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void polf2s long s short s[2*arg1] */
static PyObject *
gl_polf2s(PyObject *self, PyObject *args)
{
long arg1 ;
short (* arg2) [ 2 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 2;
if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2))
return NULL;
polf2s( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void polfs long s short s[3*arg1] */
static PyObject *
gl_polfs(PyObject *self, PyObject *args)
{
long arg1 ;
short (* arg2) [ 3 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 3;
if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2))
return NULL;
polfs( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void polys long s short s[3*arg1] */
static PyObject *
gl_polys(PyObject *self, PyObject *args)
{
long arg1 ;
short (* arg2) [ 3 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 3;
if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2))
return NULL;
polys( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void poly2s long s short s[2*arg1] */
static PyObject *
gl_poly2s(PyObject *self, PyObject *args)
{
long arg1 ;
short (* arg2) [ 2 ] ;
if (!getilongarraysize(args, 1, 0, &arg1))
return NULL;
arg1 = arg1 / 2;
if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
return PyErr_NoMemory();
if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2))
return NULL;
poly2s( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void defcursor short s u_short s[128] */
static PyObject *
gl_defcursor(PyObject *self, PyObject *args)
{
short arg1 ;
unsigned short arg2 [ 128 ] ;
if (!getishortarg(args, 2, 0, &arg1))
return NULL;
if (!getishortarray(args, 2, 1, 128 , (short *) arg2))
return NULL;
defcursor( arg1 , arg2 );
Py_INCREF(Py_None);
return Py_None;
}
/* void writepixels short s u_short s[arg1] */
static PyObject *
gl_writepixels(PyObject *self, PyObject *args)
{
short arg1 ;
unsigned short * arg2 ;
if (!getishortarraysize(args, 1, 0, &arg1))
return NULL;
if ((arg2 = PyMem_NEW(unsigned short , arg1 )) == NULL)
return PyErr_NoMemory();
if (!getishortarray(args, 1, 0, arg1 , (short *) arg2))
return NULL;
writepixels( arg1 , arg2 );
PyMem_DEL(arg2);
Py_INCREF(Py_None);
return Py_None;
}
/* void defbasis long s float s[4*4] */
static PyObject *
gl_defbasis(PyObject *self, PyObject *args)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -