1 |
|
---|
2 | /*
|
---|
3 | Input used to generate the Python module "glmodule.c".
|
---|
4 | The stub generator is a Python script called "cgen.py".
|
---|
5 |
|
---|
6 | Each definition must be contained on one line:
|
---|
7 |
|
---|
8 | <returntype> <name> <type> <arg> <type> <arg>
|
---|
9 |
|
---|
10 | <returntype> can be: void, short, long (XXX maybe others?)
|
---|
11 |
|
---|
12 | <type> can be: char, string, short, float, long, or double
|
---|
13 | string indicates a null terminated string;
|
---|
14 | if <type> is char and <arg> begins with a *, the * is stripped
|
---|
15 | and <type> is changed into string
|
---|
16 |
|
---|
17 | <arg> has the form <mode> or <mode>[<subscript>]
|
---|
18 | where <mode> can be
|
---|
19 | s: arg is sent
|
---|
20 | r: arg is received (arg is a pointer)
|
---|
21 | and <subscript> can be (N and I are numbers):
|
---|
22 | N
|
---|
23 | argI
|
---|
24 | retval
|
---|
25 | N*argI
|
---|
26 | N*I
|
---|
27 | N*retval
|
---|
28 | In the case where the subscript consists of two parts
|
---|
29 | separated by *, the first part is the width of the matrix, and
|
---|
30 | the second part is the length of the matrix. This order is
|
---|
31 | opposite from the order used in C to declare a two-dimensional
|
---|
32 | matrix.
|
---|
33 | */
|
---|
34 |
|
---|
35 | /*
|
---|
36 | * An attempt has been made to make this module switch threads on qread
|
---|
37 | * calls. It is far from safe, though.
|
---|
38 | */
|
---|
39 |
|
---|
40 | #include <gl.h>
|
---|
41 | #include <device.h>
|
---|
42 |
|
---|
43 | #ifdef __sgi
|
---|
44 | extern int devport();
|
---|
45 | extern int textwritemask();
|
---|
46 | extern int pagewritemask();
|
---|
47 | extern int gewrite();
|
---|
48 | extern int gettp();
|
---|
49 | #endif
|
---|
50 |
|
---|
51 | #include "Python.h"
|
---|
52 | #include "cgensupport.h"
|
---|
53 |
|
---|
54 | /*
|
---|
55 | Some stubs are too complicated for the stub generator.
|
---|
56 | We can include manually written versions of them here.
|
---|
57 | A line starting with '%' gives the name of the function so the stub
|
---|
58 | generator can include it in the table of functions.
|
---|
59 | */
|
---|
60 |
|
---|
61 |
|
---|
62 | static PyObject *
|
---|
63 | gl_qread(PyObject *self, PyObject *args)
|
---|
64 | {
|
---|
65 | long retval;
|
---|
66 | short arg1 ;
|
---|
67 | Py_BEGIN_ALLOW_THREADS
|
---|
68 | retval = qread( & arg1 );
|
---|
69 | Py_END_ALLOW_THREADS
|
---|
70 | { PyObject *v = PyTuple_New( 2 );
|
---|
71 | if (v == NULL) return NULL;
|
---|
72 | PyTuple_SetItem(v, 0, mknewlongobject(retval));
|
---|
73 | PyTuple_SetItem(v, 1, mknewshortobject(arg1));
|
---|
74 | return v;
|
---|
75 | }
|
---|
76 | }
|
---|
77 |
|
---|
78 |
|
---|
79 | /*
|
---|
80 | varray -- an array of v.. calls.
|
---|
81 | The argument is an array (maybe list or tuple) of points.
|
---|
82 | Each point must be a tuple or list of coordinates (x, y, z).
|
---|
83 | The points may be 2- or 3-dimensional but must all have the
|
---|
84 | same dimension. Float and int values may be mixed however.
|
---|
85 | The points are always converted to 3D double precision points
|
---|
86 | by assuming z=0.0 if necessary (as indicated in the man page),
|
---|
87 | and for each point v3d() is called.
|
---|
88 | */
|
---|
89 |
|
---|
90 |
|
---|
91 | static PyObject *
|
---|
92 | gl_varray(PyObject *self, PyObject *args)
|
---|
93 | {
|
---|
94 | PyObject *v, *w=NULL;
|
---|
95 | int i, n, width;
|
---|
96 | double vec[3];
|
---|
97 | PyObject * (*getitem)(PyObject *, int);
|
---|
98 |
|
---|
99 | if (!PyArg_GetObject(args, 1, 0, &v))
|
---|
100 | return NULL;
|
---|
101 |
|
---|
102 | if (PyList_Check(v)) {
|
---|
103 | n = PyList_Size(v);
|
---|
104 | getitem = PyList_GetItem;
|
---|
105 | }
|
---|
106 | else if (PyTuple_Check(v)) {
|
---|
107 | n = PyTuple_Size(v);
|
---|
108 | getitem = PyTuple_GetItem;
|
---|
109 | }
|
---|
110 | else {
|
---|
111 | PyErr_BadArgument();
|
---|
112 | return NULL;
|
---|
113 | }
|
---|
114 |
|
---|
115 | if (n == 0) {
|
---|
116 | Py_INCREF(Py_None);
|
---|
117 | return Py_None;
|
---|
118 | }
|
---|
119 | if (n > 0)
|
---|
120 | w = (*getitem)(v, 0);
|
---|
121 |
|
---|
122 | width = 0;
|
---|
123 | if (w == NULL) {
|
---|
124 | }
|
---|
125 | else if (PyList_Check(w)) {
|
---|
126 | width = PyList_Size(w);
|
---|
127 | }
|
---|
128 | else if (PyTuple_Check(w)) {
|
---|
129 | width = PyTuple_Size(w);
|
---|
130 | }
|
---|
131 |
|
---|
132 | switch (width) {
|
---|
133 | case 2:
|
---|
134 | vec[2] = 0.0;
|
---|
135 | /* Fall through */
|
---|
136 | case 3:
|
---|
137 | break;
|
---|
138 | default:
|
---|
139 | PyErr_BadArgument();
|
---|
140 | return NULL;
|
---|
141 | }
|
---|
142 |
|
---|
143 | for (i = 0; i < n; i++) {
|
---|
144 | w = (*getitem)(v, i);
|
---|
145 | if (!PyArg_GetDoubleArray(w, 1, 0, width, vec))
|
---|
146 | return NULL;
|
---|
147 | v3d(vec);
|
---|
148 | }
|
---|
149 |
|
---|
150 | Py_INCREF(Py_None);
|
---|
151 | return Py_None;
|
---|
152 | }
|
---|
153 |
|
---|
154 | /*
|
---|
155 | vnarray, nvarray -- an array of n3f and v3f calls.
|
---|
156 | The argument is an array (list or tuple) of pairs of points and normals.
|
---|
157 | Each pair is a tuple (NOT a list) of a point and a normal for that point.
|
---|
158 | Each point or normal must be a tuple (NOT a list) of coordinates (x, y, z).
|
---|
159 | Three coordinates must be given. Float and int values may be mixed.
|
---|
160 | For each pair, n3f() is called for the normal, and then v3f() is called
|
---|
161 | for the vector.
|
---|
162 |
|
---|
163 | vnarray and nvarray differ only in the order of the vector and normal in
|
---|
164 | the pair: vnarray expects (v, n) while nvarray expects (n, v).
|
---|
165 | */
|
---|
166 |
|
---|
167 | static PyObject *gen_nvarray(); /* Forward */
|
---|
168 |
|
---|
169 |
|
---|
170 | static PyObject *
|
---|
171 | gl_nvarray(PyObject *self, PyObject *args)
|
---|
172 | {
|
---|
173 | return gen_nvarray(args, 0);
|
---|
174 | }
|
---|
175 |
|
---|
176 |
|
---|
177 | static PyObject *
|
---|
178 | gl_vnarray(PyObject *self, PyObject *args)
|
---|
179 | {
|
---|
180 | return gen_nvarray(args, 1);
|
---|
181 | }
|
---|
182 |
|
---|
183 | /* Generic, internal version of {nv,nv}array: inorm indicates the
|
---|
184 | argument order, 0: normal first, 1: vector first. */
|
---|
185 |
|
---|
186 | static PyObject *
|
---|
187 | gen_nvarray(PyObject *args, int inorm)
|
---|
188 | {
|
---|
189 | PyObject *v, *w, *wnorm, *wvec;
|
---|
190 | int i, n;
|
---|
191 | float norm[3], vec[3];
|
---|
192 | PyObject * (*getitem)(PyObject *, int);
|
---|
193 |
|
---|
194 | if (!PyArg_GetObject(args, 1, 0, &v))
|
---|
195 | return NULL;
|
---|
196 |
|
---|
197 | if (PyList_Check(v)) {
|
---|
198 | n = PyList_Size(v);
|
---|
199 | getitem = PyList_GetItem;
|
---|
200 | }
|
---|
201 | else if (PyTuple_Check(v)) {
|
---|
202 | n = PyTuple_Size(v);
|
---|
203 | getitem = PyTuple_GetItem;
|
---|
204 | }
|
---|
205 | else {
|
---|
206 | PyErr_BadArgument();
|
---|
207 | return NULL;
|
---|
208 | }
|
---|
209 |
|
---|
210 | for (i = 0; i < n; i++) {
|
---|
211 | w = (*getitem)(v, i);
|
---|
212 | if (!PyTuple_Check(w) || PyTuple_Size(w) != 2) {
|
---|
213 | PyErr_BadArgument();
|
---|
214 | return NULL;
|
---|
215 | }
|
---|
216 | wnorm = PyTuple_GetItem(w, inorm);
|
---|
217 | wvec = PyTuple_GetItem(w, 1 - inorm);
|
---|
218 | if (!PyArg_GetFloatArray(wnorm, 1, 0, 3, norm) ||
|
---|
219 | !PyArg_GetFloatArray(wvec, 1, 0, 3, vec))
|
---|
220 | return NULL;
|
---|
221 | n3f(norm);
|
---|
222 | v3f(vec);
|
---|
223 | }
|
---|
224 |
|
---|
225 | Py_INCREF(Py_None);
|
---|
226 | return Py_None;
|
---|
227 | }
|
---|
228 |
|
---|
229 | /* nurbssurface(s_knots[], t_knots[], ctl[][], s_order, t_order, type).
|
---|
230 | The dimensions of ctl[] are computed as follows:
|
---|
231 | [len(s_knots) - s_order], [len(t_knots) - t_order]
|
---|
232 | */
|
---|
233 |
|
---|
234 |
|
---|
235 | static PyObject *
|
---|
236 | gl_nurbssurface(PyObject *self, PyObject *args)
|
---|
237 | {
|
---|
238 | long arg1 ;
|
---|
239 | double * arg2 ;
|
---|
240 | long arg3 ;
|
---|
241 | double * arg4 ;
|
---|
242 | double *arg5 ;
|
---|
243 | long arg6 ;
|
---|
244 | long arg7 ;
|
---|
245 | long arg8 ;
|
---|
246 | long ncoords;
|
---|
247 | long s_byte_stride, t_byte_stride;
|
---|
248 | long s_nctl, t_nctl;
|
---|
249 | long s, t;
|
---|
250 | PyObject *v, *w, *pt;
|
---|
251 | double *pnext;
|
---|
252 | if (!PyArg_GetLongArraySize(args, 6, 0, &arg1))
|
---|
253 | return NULL;
|
---|
254 | if ((arg2 = PyMem_NEW(double, arg1 )) == NULL) {
|
---|
255 | return PyErr_NoMemory();
|
---|
256 | }
|
---|
257 | if (!PyArg_GetDoubleArray(args, 6, 0, arg1 , arg2))
|
---|
258 | return NULL;
|
---|
259 | if (!PyArg_GetLongArraySize(args, 6, 1, &arg3))
|
---|
260 | return NULL;
|
---|
261 | if ((arg4 = PyMem_NEW(double, arg3 )) == NULL) {
|
---|
262 | return PyErr_NoMemory();
|
---|
263 | }
|
---|
264 | if (!PyArg_GetDoubleArray(args, 6, 1, arg3 , arg4))
|
---|
265 | return NULL;
|
---|
266 | if (!PyArg_GetLong(args, 6, 3, &arg6))
|
---|
267 | return NULL;
|
---|
268 | if (!PyArg_GetLong(args, 6, 4, &arg7))
|
---|
269 | return NULL;
|
---|
270 | if (!PyArg_GetLong(args, 6, 5, &arg8))
|
---|
271 | return NULL;
|
---|
272 | if (arg8 == N_XYZ)
|
---|
273 | ncoords = 3;
|
---|
274 | else if (arg8 == N_XYZW)
|
---|
275 | ncoords = 4;
|
---|
276 | else {
|
---|
277 | PyErr_BadArgument();
|
---|
278 | return NULL;
|
---|
279 | }
|
---|
280 | s_nctl = arg1 - arg6;
|
---|
281 | t_nctl = arg3 - arg7;
|
---|
282 | if (!PyArg_GetObject(args, 6, 2, &v))
|
---|
283 | return NULL;
|
---|
284 | if (!PyList_Check(v) || PyList_Size(v) != s_nctl) {
|
---|
285 | PyErr_BadArgument();
|
---|
286 | return NULL;
|
---|
287 | }
|
---|
288 | if ((arg5 = PyMem_NEW(double, s_nctl*t_nctl*ncoords )) == NULL) {
|
---|
289 | return PyErr_NoMemory();
|
---|
290 | }
|
---|
291 | pnext = arg5;
|
---|
292 | for (s = 0; s < s_nctl; s++) {
|
---|
293 | w = PyList_GetItem(v, s);
|
---|
294 | if (w == NULL || !PyList_Check(w) ||
|
---|
295 | PyList_Size(w) != t_nctl) {
|
---|
296 | PyErr_BadArgument();
|
---|
297 | return NULL;
|
---|
298 | }
|
---|
299 | for (t = 0; t < t_nctl; t++) {
|
---|
300 | pt = PyList_GetItem(w, t);
|
---|
301 | if (!PyArg_GetDoubleArray(pt, 1, 0, ncoords, pnext))
|
---|
302 | return NULL;
|
---|
303 | pnext += ncoords;
|
---|
304 | }
|
---|
305 | }
|
---|
306 | s_byte_stride = sizeof(double) * ncoords;
|
---|
307 | t_byte_stride = s_byte_stride * s_nctl;
|
---|
308 | nurbssurface( arg1 , arg2 , arg3 , arg4 ,
|
---|
309 | s_byte_stride , t_byte_stride , arg5 , arg6 , arg7 , arg8 );
|
---|
310 | PyMem_DEL(arg2);
|
---|
311 | PyMem_DEL(arg4);
|
---|
312 | PyMem_DEL(arg5);
|
---|
313 | Py_INCREF(Py_None);
|
---|
314 | return Py_None;
|
---|
315 | }
|
---|
316 |
|
---|
317 | /* nurbscurve(knots, ctlpoints, order, type).
|
---|
318 | The length of ctlpoints is len(knots)-order. */
|
---|
319 |
|
---|
320 |
|
---|
321 | static PyObject *
|
---|
322 | gl_nurbscurve(PyObject *self, PyObject *args)
|
---|
323 | {
|
---|
324 | long arg1 ;
|
---|
325 | double * arg2 ;
|
---|
326 | long arg3 ;
|
---|
327 | double * arg4 ;
|
---|
328 | long arg5 ;
|
---|
329 | long arg6 ;
|
---|
330 | int ncoords, npoints;
|
---|
331 | int i;
|
---|
332 | PyObject *v;
|
---|
333 | double *pnext;
|
---|
334 | if (!PyArg_GetLongArraySize(args, 4, 0, &arg1))
|
---|
335 | return NULL;
|
---|
336 | if ((arg2 = PyMem_NEW(double, arg1 )) == NULL) {
|
---|
337 | return PyErr_NoMemory();
|
---|
338 | }
|
---|
339 | if (!PyArg_GetDoubleArray(args, 4, 0, arg1 , arg2))
|
---|
340 | return NULL;
|
---|
341 | if (!PyArg_GetLong(args, 4, 2, &arg5))
|
---|
342 | return NULL;
|
---|
343 | if (!PyArg_GetLong(args, 4, 3, &arg6))
|
---|
344 | return NULL;
|
---|
345 | if (arg6 == N_ST)
|
---|
346 | ncoords = 2;
|
---|
347 | else if (arg6 == N_STW)
|
---|
348 | ncoords = 3;
|
---|
349 | else {
|
---|
350 | PyErr_BadArgument();
|
---|
351 | return NULL;
|
---|
352 | }
|
---|
353 | npoints = arg1 - arg5;
|
---|
354 | if (!PyArg_GetObject(args, 4, 1, &v))
|
---|
355 | return NULL;
|
---|
356 | if (!PyList_Check(v) || PyList_Size(v) != npoints) {
|
---|
357 | PyErr_BadArgument();
|
---|
358 | return NULL;
|
---|
359 | }
|
---|
360 | if ((arg4 = PyMem_NEW(double, npoints*ncoords )) == NULL) {
|
---|
361 | return PyErr_NoMemory();
|
---|
362 | }
|
---|
363 | pnext = arg4;
|
---|
364 | for (i = 0; i < npoints; i++) {
|
---|
365 | if (!PyArg_GetDoubleArray(PyList_GetItem(v, i), 1, 0, ncoords, pnext))
|
---|
366 | return NULL;
|
---|
367 | pnext += ncoords;
|
---|
368 | }
|
---|
369 | arg3 = (sizeof(double)) * ncoords;
|
---|
370 | nurbscurve( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
|
---|
371 | PyMem_DEL(arg2);
|
---|
372 | PyMem_DEL(arg4);
|
---|
373 | Py_INCREF(Py_None);
|
---|
374 | return Py_None;
|
---|
375 | }
|
---|
376 |
|
---|
377 | /* pwlcurve(points, type).
|
---|
378 | Points is a list of points. Type must be N_ST. */
|
---|
379 |
|
---|
380 |
|
---|
381 | static PyObject *
|
---|
382 | gl_pwlcurve(PyObject *self, PyObject *args)
|
---|
383 | {
|
---|
384 | PyObject *v;
|
---|
385 | long type;
|
---|
386 | double *data, *pnext;
|
---|
387 | long npoints, ncoords;
|
---|
388 | int i;
|
---|
389 | if (!PyArg_GetObject(args, 2, 0, &v))
|
---|
390 | return NULL;
|
---|
391 | if (!PyArg_GetLong(args, 2, 1, &type))
|
---|
392 | return NULL;
|
---|
393 | if (!PyList_Check(v)) {
|
---|
394 | PyErr_BadArgument();
|
---|
395 | return NULL;
|
---|
396 | }
|
---|
397 | npoints = PyList_Size(v);
|
---|
398 | if (type == N_ST)
|
---|
399 | ncoords = 2;
|
---|
400 | else {
|
---|
401 | PyErr_BadArgument();
|
---|
402 | return NULL;
|
---|
403 | }
|
---|
404 | if ((data = PyMem_NEW(double, npoints*ncoords)) == NULL) {
|
---|
405 | return PyErr_NoMemory();
|
---|
406 | }
|
---|
407 | pnext = data;
|
---|
408 | for (i = 0; i < npoints; i++) {
|
---|
409 | if (!PyArg_GetDoubleArray(PyList_GetItem(v, i), 1, 0, ncoords, pnext))
|
---|
410 | return NULL;
|
---|
411 | pnext += ncoords;
|
---|
412 | }
|
---|
413 | pwlcurve(npoints, data, sizeof(double)*ncoords, type);
|
---|
414 | PyMem_DEL(data);
|
---|
415 | Py_INCREF(Py_None);
|
---|
416 | return Py_None;
|
---|
417 | }
|
---|
418 |
|
---|
419 |
|
---|
420 | /* Picking and Selecting */
|
---|
421 |
|
---|
422 | static short *pickbuffer = NULL;
|
---|
423 | static long pickbuffersize;
|
---|
424 |
|
---|
425 | static PyObject *
|
---|
426 | pick_select(PyObject *args, void (*func)())
|
---|
427 | {
|
---|
428 | if (!PyArg_GetLong(args, 1, 0, &pickbuffersize))
|
---|
429 | return NULL;
|
---|
430 | if (pickbuffer != NULL) {
|
---|
431 | PyErr_SetString(PyExc_RuntimeError,
|
---|
432 | "pick/gselect: already picking/selecting");
|
---|
433 | return NULL;
|
---|
434 | }
|
---|
435 | if ((pickbuffer = PyMem_NEW(short, pickbuffersize)) == NULL) {
|
---|
436 | return PyErr_NoMemory();
|
---|
437 | }
|
---|
438 | (*func)(pickbuffer, pickbuffersize);
|
---|
439 | Py_INCREF(Py_None);
|
---|
440 | return Py_None;
|
---|
441 | }
|
---|
442 |
|
---|
443 | static PyObject *
|
---|
444 | endpick_select(long (*func)())
|
---|
445 | {
|
---|
446 | PyObject *v, *w;
|
---|
447 | int i, nhits, n;
|
---|
448 | if (pickbuffer == NULL) {
|
---|
449 | PyErr_SetString(PyExc_RuntimeError,
|
---|
450 | "endpick/endselect: not in pick/select mode");
|
---|
451 | return NULL;
|
---|
452 | }
|
---|
453 | nhits = (*func)(pickbuffer);
|
---|
454 | if (nhits < 0) {
|
---|
455 | nhits = -nhits; /* How to report buffer overflow otherwise? */
|
---|
456 | }
|
---|
457 | /* Scan the buffer to see how many integers */
|
---|
458 | n = 0;
|
---|
459 | for (; nhits > 0; nhits--) {
|
---|
460 | n += 1 + pickbuffer[n];
|
---|
461 | }
|
---|
462 | v = PyList_New(n);
|
---|
463 | if (v == NULL)
|
---|
464 | return NULL;
|
---|
465 | /* XXX Could do it nicer and interpret the data structure here,
|
---|
466 | returning a list of lists. But this can be done in Python... */
|
---|
467 | for (i = 0; i < n; i++) {
|
---|
468 | w = PyInt_FromLong((long)pickbuffer[i]);
|
---|
469 | if (w == NULL) {
|
---|
470 | Py_DECREF(v);
|
---|
471 | return NULL;
|
---|
472 | }
|
---|
473 | PyList_SetItem(v, i, w);
|
---|
474 | }
|
---|
475 | PyMem_DEL(pickbuffer);
|
---|
476 | pickbuffer = NULL;
|
---|
477 | return v;
|
---|
478 | }
|
---|
479 |
|
---|
480 | extern void pick(), gselect();
|
---|
481 | extern long endpick(), endselect();
|
---|
482 |
|
---|
483 | static PyObject *gl_pick(PyObject *self, PyObject *args)
|
---|
484 | {
|
---|
485 | return pick_select(args, pick);
|
---|
486 | }
|
---|
487 |
|
---|
488 | static PyObject *gl_endpick(PyObject *self)
|
---|
489 | {
|
---|
490 | return endpick_select(endpick);
|
---|
491 | }
|
---|
492 |
|
---|
493 | static PyObject *gl_gselect(PyObject *self, PyObject *args)
|
---|
494 | {
|
---|
495 | return pick_select(args, gselect);
|
---|
496 | }
|
---|
497 |
|
---|
498 | static PyObject *gl_endselect(PyObject *self)
|
---|
499 | {
|
---|
500 | return endpick_select(endselect);
|
---|
501 | }
|
---|
502 |
|
---|
503 |
|
---|
504 | /* XXX The generator botches this one. Here's a quick hack to fix it. */
|
---|
505 |
|
---|
506 | /* XXX The generator botches this one. Here's a quick hack to fix it. */
|
---|
507 |
|
---|
508 |
|
---|
509 | static PyObject *
|
---|
510 | gl_getmatrix(PyObject *self, PyObject *args)
|
---|
511 | {
|
---|
512 | Matrix arg1;
|
---|
513 | PyObject *v, *w;
|
---|
514 | int i, j;
|
---|
515 | getmatrix( arg1 );
|
---|
516 | v = PyList_New(16);
|
---|
517 | if (v == NULL) {
|
---|
518 | return PyErr_NoMemory();
|
---|
519 | }
|
---|
520 | for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) {
|
---|
521 | w = mknewfloatobject(arg1[i][j]);
|
---|
522 | if (w == NULL) {
|
---|
523 | Py_DECREF(v);
|
---|
524 | return NULL;
|
---|
525 | }
|
---|
526 | PyList_SetItem(v, i*4+j, w);
|
---|
527 | }
|
---|
528 | return v;
|
---|
529 | }
|
---|
530 |
|
---|
531 | /* Here's an alternate version that returns a 4x4 matrix instead of
|
---|
532 | a vector. Unfortunately it is incompatible with loadmatrix and
|
---|
533 | multmatrix... */
|
---|
534 |
|
---|
535 |
|
---|
536 | static PyObject *
|
---|
537 | gl_altgetmatrix(PyObject *self, PyObject *args)
|
---|
538 | {
|
---|
539 | Matrix arg1;
|
---|
540 | PyObject *v, *w;
|
---|
541 | int i, j;
|
---|
542 | getmatrix( arg1 );
|
---|
543 | v = PyList_New(4);
|
---|
544 | if (v == NULL) {
|
---|
545 | return NULL;
|
---|
546 | }
|
---|
547 | for (i = 0; i < 4; i++) {
|
---|
548 | w = PyList_New(4);
|
---|
549 | if (w == NULL) {
|
---|
550 | Py_DECREF(v);
|
---|
551 | return NULL;
|
---|
552 | }
|
---|
553 | PyList_SetItem(v, i, w);
|
---|
554 | }
|
---|
555 | for (i = 0; i < 4; i++) {
|
---|
556 | for (j = 0; j < 4; j++) {
|
---|
557 | w = mknewfloatobject(arg1[i][j]);
|
---|
558 | if (w == NULL) {
|
---|
559 | Py_DECREF(v);
|
---|
560 | return NULL;
|
---|
561 | }
|
---|
562 | PyList_SetItem(PyList_GetItem(v, i), j, w);
|
---|
563 | }
|
---|
564 | }
|
---|
565 | return v;
|
---|
566 | }
|
---|
567 |
|
---|
568 |
|
---|
569 | static PyObject *
|
---|
570 | gl_lrectwrite(PyObject *self, PyObject *args)
|
---|
571 | {
|
---|
572 | short x1 ;
|
---|
573 | short y1 ;
|
---|
574 | short x2 ;
|
---|
575 | short y2 ;
|
---|
576 | string parray ;
|
---|
577 | PyObject *s;
|
---|
578 | #if 0
|
---|
579 | int pixcount;
|
---|
580 | #endif
|
---|
581 | if (!PyArg_GetShort(args, 5, 0, &x1))
|
---|
582 | return NULL;
|
---|
583 | if (!PyArg_GetShort(args, 5, 1, &y1))
|
---|
584 | return NULL;
|
---|
585 | if (!PyArg_GetShort(args, 5, 2, &x2))
|
---|
586 | return NULL;
|
---|
587 | if (!PyArg_GetShort(args, 5, 3, &y2))
|
---|
588 | return NULL;
|
---|
589 | if (!PyArg_GetString(args, 5, 4, &parray))
|
---|
590 | return NULL;
|
---|
591 | if (!PyArg_GetObject(args, 5, 4, &s))
|
---|
592 | return NULL;
|
---|
593 | #if 0
|
---|
594 | /* Don't check this, it breaks experiments with pixmode(PM_SIZE, ...) */
|
---|
595 | pixcount = (long)(x2+1-x1) * (long)(y2+1-y1);
|
---|
596 | if (!PyString_Check(s) || PyString_Size(s) != pixcount*sizeof(long)) {
|
---|
597 | PyErr_SetString(PyExc_RuntimeError,
|
---|
598 | "string arg to lrectwrite has wrong size");
|
---|
599 | return NULL;
|
---|
600 | }
|
---|
601 | #endif
|
---|
602 | lrectwrite( x1 , y1 , x2 , y2 , (unsigned long *) parray );
|
---|
603 | Py_INCREF(Py_None);
|
---|
604 | return Py_None;
|
---|
605 | }
|
---|
606 |
|
---|
607 |
|
---|
608 | static PyObject *
|
---|
609 | gl_lrectread(PyObject *self, PyObject *args)
|
---|
610 | {
|
---|
611 | short x1 ;
|
---|
612 | short y1 ;
|
---|
613 | short x2 ;
|
---|
614 | short y2 ;
|
---|
615 | PyObject *parray;
|
---|
616 | int pixcount;
|
---|
617 | if (!PyArg_GetShort(args, 4, 0, &x1))
|
---|
618 | return NULL;
|
---|
619 | if (!PyArg_GetShort(args, 4, 1, &y1))
|
---|
620 | return NULL;
|
---|
621 | if (!PyArg_GetShort(args, 4, 2, &x2))
|
---|
622 | return NULL;
|
---|
623 | if (!PyArg_GetShort(args, 4, 3, &y2))
|
---|
624 | return NULL;
|
---|
625 | pixcount = (long)(x2+1-x1) * (long)(y2+1-y1);
|
---|
626 | parray = PyString_FromStringAndSize((char *)NULL, pixcount*sizeof(long));
|
---|
627 | if (parray == NULL)
|
---|
628 | return NULL; /* No memory */
|
---|
629 | lrectread(x1, y1, x2, y2, (unsigned long *) PyString_AsString(parray));
|
---|
630 | return parray;
|
---|
631 | }
|
---|
632 |
|
---|
633 |
|
---|
634 | static PyObject *
|
---|
635 | gl_readdisplay(PyObject *self, PyObject *args)
|
---|
636 | {
|
---|
637 | short x1, y1, x2, y2;
|
---|
638 | unsigned long *parray, hints;
|
---|
639 | long size, size_ret;
|
---|
640 | PyObject *rv;
|
---|
641 |
|
---|
642 | if ( !PyArg_Parse(args, "hhhhl", &x1, &y1, &x2, &y2, &hints) )
|
---|
643 | return 0;
|
---|
644 | size = (long)(x2+1-x1) * (long)(y2+1-y1);
|
---|
645 | rv = PyString_FromStringAndSize((char *)NULL, size*sizeof(long));
|
---|
646 | if ( rv == NULL )
|
---|
647 | return NULL;
|
---|
648 | parray = (unsigned long *)PyString_AsString(rv);
|
---|
649 | size_ret = readdisplay(x1, y1, x2, y2, parray, hints);
|
---|
650 | if ( size_ret != size ) {
|
---|
651 | printf("gl_readdisplay: got %ld pixels, expected %ld\n",
|
---|
652 | size_ret, size);
|
---|
653 | PyErr_SetString(PyExc_RuntimeError, "readdisplay returned unexpected length");
|
---|
654 | return NULL;
|
---|
655 | }
|
---|
656 | return rv;
|
---|
657 | }
|
---|
658 |
|
---|
659 | /* Desperately needed, here are tools to compress and decompress
|
---|
660 | the data manipulated by lrectread/lrectwrite.
|
---|
661 |
|
---|
662 | gl.packrect(width, height, packfactor, bigdata) --> smalldata
|
---|
663 | makes 'bigdata' 4*(packfactor**2) times smaller by:
|
---|
664 | - turning it into B/W (a factor 4)
|
---|
665 | - replacing squares of size pacfactor by one
|
---|
666 | representative
|
---|
667 |
|
---|
668 | gl.unpackrect(width, height, packfactor, smalldata) --> bigdata
|
---|
669 | is the inverse; the numeric arguments must be *the same*.
|
---|
670 |
|
---|
671 | Both work best if width and height are multiples of packfactor
|
---|
672 | (in fact unpackrect will leave garbage bytes).
|
---|
673 | */
|
---|
674 |
|
---|
675 |
|
---|
676 | static PyObject *
|
---|
677 | gl_packrect(PyObject *self, PyObject *args)
|
---|
678 | {
|
---|
679 | long width, height, packfactor;
|
---|
680 | char *s;
|
---|
681 | PyObject *unpacked, *packed;
|
---|
682 | int pixcount, packedcount, x, y, r, g, b;
|
---|
683 | unsigned long pixel;
|
---|
684 | unsigned char *p;
|
---|
685 | unsigned long *parray;
|
---|
686 | if (!PyArg_GetLong(args, 4, 0, &width))
|
---|
687 | return NULL;
|
---|
688 | if (!PyArg_GetLong(args, 4, 1, &height))
|
---|
689 | return NULL;
|
---|
690 | if (!PyArg_GetLong(args, 4, 2, &packfactor))
|
---|
691 | return NULL;
|
---|
692 | if (!PyArg_GetString(args, 4, 3, &s)) /* For type checking only */
|
---|
693 | return NULL;
|
---|
694 | if (!PyArg_GetObject(args, 4, 3, &unpacked))
|
---|
695 | return NULL;
|
---|
696 | if (width <= 0 || height <= 0 || packfactor <= 0) {
|
---|
697 | PyErr_SetString(PyExc_RuntimeError, "packrect args must be > 0");
|
---|
698 | return NULL;
|
---|
699 | }
|
---|
700 | pixcount = width*height;
|
---|
701 | packedcount = ((width+packfactor-1)/packfactor) *
|
---|
702 | ((height+packfactor-1)/packfactor);
|
---|
703 | if (PyString_Size(unpacked) != pixcount*sizeof(long)) {
|
---|
704 | PyErr_SetString(PyExc_RuntimeError,
|
---|
705 | "string arg to packrect has wrong size");
|
---|
706 | return NULL;
|
---|
707 | }
|
---|
708 | packed = PyString_FromStringAndSize((char *)NULL, packedcount);
|
---|
709 | if (packed == NULL)
|
---|
710 | return NULL;
|
---|
711 | parray = (unsigned long *) PyString_AsString(unpacked);
|
---|
712 | p = (unsigned char *) PyString_AsString(packed);
|
---|
713 | for (y = 0; y < height; y += packfactor, parray += packfactor*width) {
|
---|
714 | for (x = 0; x < width; x += packfactor) {
|
---|
715 | pixel = parray[x];
|
---|
716 | r = pixel & 0xff;
|
---|
717 | g = (pixel >> 8) & 0xff;
|
---|
718 | b = (pixel >> 16) & 0xff;
|
---|
719 | *p++ = (30*r+59*g+11*b) / 100;
|
---|
720 | }
|
---|
721 | }
|
---|
722 | return packed;
|
---|
723 | }
|
---|
724 |
|
---|
725 |
|
---|
726 | static unsigned long unpacktab[256];
|
---|
727 | static int unpacktab_inited = 0;
|
---|
728 |
|
---|
729 | static PyObject *
|
---|
730 | gl_unpackrect(PyObject *self, PyObject *args)
|
---|
731 | {
|
---|
732 | long width, height, packfactor;
|
---|
733 | char *s;
|
---|
734 | PyObject *unpacked, *packed;
|
---|
735 | int pixcount, packedcount;
|
---|
736 | register unsigned char *p;
|
---|
737 | register unsigned long *parray;
|
---|
738 | if (!unpacktab_inited) {
|
---|
739 | register int white;
|
---|
740 | for (white = 256; --white >= 0; )
|
---|
741 | unpacktab[white] = white * 0x010101L;
|
---|
742 | unpacktab_inited++;
|
---|
743 | }
|
---|
744 | if (!PyArg_GetLong(args, 4, 0, &width))
|
---|
745 | return NULL;
|
---|
746 | if (!PyArg_GetLong(args, 4, 1, &height))
|
---|
747 | return NULL;
|
---|
748 | if (!PyArg_GetLong(args, 4, 2, &packfactor))
|
---|
749 | return NULL;
|
---|
750 | if (!PyArg_GetString(args, 4, 3, &s)) /* For type checking only */
|
---|
751 | return NULL;
|
---|
752 | if (!PyArg_GetObject(args, 4, 3, &packed))
|
---|
753 | return NULL;
|
---|
754 | if (width <= 0 || height <= 0 || packfactor <= 0) {
|
---|
755 | PyErr_SetString(PyExc_RuntimeError, "packrect args must be > 0");
|
---|
756 | return NULL;
|
---|
757 | }
|
---|
758 | pixcount = width*height;
|
---|
759 | packedcount = ((width+packfactor-1)/packfactor) *
|
---|
760 | ((height+packfactor-1)/packfactor);
|
---|
761 | if (PyString_Size(packed) != packedcount) {
|
---|
762 | PyErr_SetString(PyExc_RuntimeError,
|
---|
763 | "string arg to unpackrect has wrong size");
|
---|
764 | return NULL;
|
---|
765 | }
|
---|
766 | unpacked = PyString_FromStringAndSize((char *)NULL, pixcount*sizeof(long));
|
---|
767 | if (unpacked == NULL)
|
---|
768 | return NULL;
|
---|
769 | parray = (unsigned long *) PyString_AsString(unpacked);
|
---|
770 | p = (unsigned char *) PyString_AsString(packed);
|
---|
771 | if (packfactor == 1 && width*height > 0) {
|
---|
772 | /* Just expand bytes to longs */
|
---|
773 | register int x = width * height;
|
---|
774 | do {
|
---|
775 | *parray++ = unpacktab[*p++];
|
---|
776 | } while (--x >= 0);
|
---|
777 | }
|
---|
778 | else {
|
---|
779 | register int y;
|
---|
780 | for (y = 0; y < height-packfactor+1;
|
---|
781 | y += packfactor, parray += packfactor*width) {
|
---|
782 | register int x;
|
---|
783 | for (x = 0; x < width-packfactor+1; x += packfactor) {
|
---|
784 | register unsigned long pixel = unpacktab[*p++];
|
---|
785 | register int i;
|
---|
786 | for (i = packfactor*width; (i-=width) >= 0;) {
|
---|
787 | register int j;
|
---|
788 | for (j = packfactor; --j >= 0; )
|
---|
789 | parray[i+x+j] = pixel;
|
---|
790 | }
|
---|
791 | }
|
---|
792 | }
|
---|
793 | }
|
---|
794 | return unpacked;
|
---|
795 | }
|
---|
796 |
|
---|
797 | static PyObject *
|
---|
798 | gl_gversion(PyObject *self, PyObject *args)
|
---|
799 | {
|
---|
800 | char buf[20];
|
---|
801 | gversion(buf);
|
---|
802 | return PyString_FromString(buf);
|
---|
803 | }
|
---|
804 |
|
---|
805 |
|
---|
806 | /* void clear - Manual because of clash with termcap */
|
---|
807 | static PyObject *
|
---|
808 | gl_clear(PyObject *self, PyObject *args)
|
---|
809 | {
|
---|
810 | __GLclear( );
|
---|
811 | Py_INCREF(Py_None);
|
---|
812 | return Py_None;
|
---|
813 | }
|
---|
814 |
|
---|
815 | /* End of manually written stubs */
|
---|
816 |
|
---|
817 |
|
---|
818 | /* long getshade */
|
---|
819 |
|
---|
820 | static PyObject *
|
---|
821 | gl_getshade(PyObject *self, PyObject *args)
|
---|
822 | {
|
---|
823 | long retval;
|
---|
824 | retval = getshade( );
|
---|
825 | return mknewlongobject(retval);
|
---|
826 | }
|
---|
827 |
|
---|
828 | /* void devport short s long s */
|
---|
829 |
|
---|
830 | static PyObject *
|
---|
831 | gl_devport(PyObject *self, PyObject *args)
|
---|
832 | {
|
---|
833 | short arg1 ;
|
---|
834 | long arg2 ;
|
---|
835 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
836 | return NULL;
|
---|
837 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
838 | return NULL;
|
---|
839 | devport( arg1 , arg2 );
|
---|
840 | Py_INCREF(Py_None);
|
---|
841 | return Py_None;
|
---|
842 | }
|
---|
843 |
|
---|
844 | /* void rdr2i long s long s */
|
---|
845 |
|
---|
846 | static PyObject *
|
---|
847 | gl_rdr2i(PyObject *self, PyObject *args)
|
---|
848 | {
|
---|
849 | long arg1 ;
|
---|
850 | long arg2 ;
|
---|
851 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
852 | return NULL;
|
---|
853 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
854 | return NULL;
|
---|
855 | rdr2i( arg1 , arg2 );
|
---|
856 | Py_INCREF(Py_None);
|
---|
857 | return Py_None;
|
---|
858 | }
|
---|
859 |
|
---|
860 | /* void rectfs short s short s short s short s */
|
---|
861 |
|
---|
862 | static PyObject *
|
---|
863 | gl_rectfs(PyObject *self, PyObject *args)
|
---|
864 | {
|
---|
865 | short arg1 ;
|
---|
866 | short arg2 ;
|
---|
867 | short arg3 ;
|
---|
868 | short arg4 ;
|
---|
869 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
870 | return NULL;
|
---|
871 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
872 | return NULL;
|
---|
873 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
874 | return NULL;
|
---|
875 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
876 | return NULL;
|
---|
877 | rectfs( arg1 , arg2 , arg3 , arg4 );
|
---|
878 | Py_INCREF(Py_None);
|
---|
879 | return Py_None;
|
---|
880 | }
|
---|
881 |
|
---|
882 | /* void rects short s short s short s short s */
|
---|
883 |
|
---|
884 | static PyObject *
|
---|
885 | gl_rects(PyObject *self, PyObject *args)
|
---|
886 | {
|
---|
887 | short arg1 ;
|
---|
888 | short arg2 ;
|
---|
889 | short arg3 ;
|
---|
890 | short arg4 ;
|
---|
891 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
892 | return NULL;
|
---|
893 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
894 | return NULL;
|
---|
895 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
896 | return NULL;
|
---|
897 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
898 | return NULL;
|
---|
899 | rects( arg1 , arg2 , arg3 , arg4 );
|
---|
900 | Py_INCREF(Py_None);
|
---|
901 | return Py_None;
|
---|
902 | }
|
---|
903 |
|
---|
904 | /* void rmv2i long s long s */
|
---|
905 |
|
---|
906 | static PyObject *
|
---|
907 | gl_rmv2i(PyObject *self, PyObject *args)
|
---|
908 | {
|
---|
909 | long arg1 ;
|
---|
910 | long arg2 ;
|
---|
911 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
912 | return NULL;
|
---|
913 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
914 | return NULL;
|
---|
915 | rmv2i( arg1 , arg2 );
|
---|
916 | Py_INCREF(Py_None);
|
---|
917 | return Py_None;
|
---|
918 | }
|
---|
919 |
|
---|
920 | /* void noport */
|
---|
921 |
|
---|
922 | static PyObject *
|
---|
923 | gl_noport(PyObject *self, PyObject *args)
|
---|
924 | {
|
---|
925 | noport( );
|
---|
926 | Py_INCREF(Py_None);
|
---|
927 | return Py_None;
|
---|
928 | }
|
---|
929 |
|
---|
930 | /* void popviewport */
|
---|
931 |
|
---|
932 | static PyObject *
|
---|
933 | gl_popviewport(PyObject *self, PyObject *args)
|
---|
934 | {
|
---|
935 | popviewport( );
|
---|
936 | Py_INCREF(Py_None);
|
---|
937 | return Py_None;
|
---|
938 | }
|
---|
939 |
|
---|
940 | /* void clearhitcode */
|
---|
941 |
|
---|
942 | static PyObject *
|
---|
943 | gl_clearhitcode(PyObject *self, PyObject *args)
|
---|
944 | {
|
---|
945 | clearhitcode( );
|
---|
946 | Py_INCREF(Py_None);
|
---|
947 | return Py_None;
|
---|
948 | }
|
---|
949 |
|
---|
950 | /* void closeobj */
|
---|
951 |
|
---|
952 | static PyObject *
|
---|
953 | gl_closeobj(PyObject *self, PyObject *args)
|
---|
954 | {
|
---|
955 | closeobj( );
|
---|
956 | Py_INCREF(Py_None);
|
---|
957 | return Py_None;
|
---|
958 | }
|
---|
959 |
|
---|
960 | /* void cursoff */
|
---|
961 |
|
---|
962 | static PyObject *
|
---|
963 | gl_cursoff(PyObject *self, PyObject *args)
|
---|
964 | {
|
---|
965 | cursoff( );
|
---|
966 | Py_INCREF(Py_None);
|
---|
967 | return Py_None;
|
---|
968 | }
|
---|
969 |
|
---|
970 | /* void curson */
|
---|
971 |
|
---|
972 | static PyObject *
|
---|
973 | gl_curson(PyObject *self, PyObject *args)
|
---|
974 | {
|
---|
975 | curson( );
|
---|
976 | Py_INCREF(Py_None);
|
---|
977 | return Py_None;
|
---|
978 | }
|
---|
979 |
|
---|
980 | /* void doublebuffer */
|
---|
981 |
|
---|
982 | static PyObject *
|
---|
983 | gl_doublebuffer(PyObject *self, PyObject *args)
|
---|
984 | {
|
---|
985 | doublebuffer( );
|
---|
986 | Py_INCREF(Py_None);
|
---|
987 | return Py_None;
|
---|
988 | }
|
---|
989 |
|
---|
990 | /* void finish */
|
---|
991 |
|
---|
992 | static PyObject *
|
---|
993 | gl_finish(PyObject *self, PyObject *args)
|
---|
994 | {
|
---|
995 | finish( );
|
---|
996 | Py_INCREF(Py_None);
|
---|
997 | return Py_None;
|
---|
998 | }
|
---|
999 |
|
---|
1000 | /* void gconfig */
|
---|
1001 |
|
---|
1002 | static PyObject *
|
---|
1003 | gl_gconfig(PyObject *self, PyObject *args)
|
---|
1004 | {
|
---|
1005 | gconfig( );
|
---|
1006 | Py_INCREF(Py_None);
|
---|
1007 | return Py_None;
|
---|
1008 | }
|
---|
1009 |
|
---|
1010 | /* void ginit */
|
---|
1011 |
|
---|
1012 | static PyObject *
|
---|
1013 | gl_ginit(PyObject *self, PyObject *args)
|
---|
1014 | {
|
---|
1015 | ginit( );
|
---|
1016 | Py_INCREF(Py_None);
|
---|
1017 | return Py_None;
|
---|
1018 | }
|
---|
1019 |
|
---|
1020 | /* void greset */
|
---|
1021 |
|
---|
1022 | static PyObject *
|
---|
1023 | gl_greset(PyObject *self, PyObject *args)
|
---|
1024 | {
|
---|
1025 | greset( );
|
---|
1026 | Py_INCREF(Py_None);
|
---|
1027 | return Py_None;
|
---|
1028 | }
|
---|
1029 |
|
---|
1030 | /* void multimap */
|
---|
1031 |
|
---|
1032 | static PyObject *
|
---|
1033 | gl_multimap(PyObject *self, PyObject *args)
|
---|
1034 | {
|
---|
1035 | multimap( );
|
---|
1036 | Py_INCREF(Py_None);
|
---|
1037 | return Py_None;
|
---|
1038 | }
|
---|
1039 |
|
---|
1040 | /* void onemap */
|
---|
1041 |
|
---|
1042 | static PyObject *
|
---|
1043 | gl_onemap(PyObject *self, PyObject *args)
|
---|
1044 | {
|
---|
1045 | onemap( );
|
---|
1046 | Py_INCREF(Py_None);
|
---|
1047 | return Py_None;
|
---|
1048 | }
|
---|
1049 |
|
---|
1050 | /* void popattributes */
|
---|
1051 |
|
---|
1052 | static PyObject *
|
---|
1053 | gl_popattributes(PyObject *self, PyObject *args)
|
---|
1054 | {
|
---|
1055 | popattributes( );
|
---|
1056 | Py_INCREF(Py_None);
|
---|
1057 | return Py_None;
|
---|
1058 | }
|
---|
1059 |
|
---|
1060 | /* void popmatrix */
|
---|
1061 |
|
---|
1062 | static PyObject *
|
---|
1063 | gl_popmatrix(PyObject *self, PyObject *args)
|
---|
1064 | {
|
---|
1065 | popmatrix( );
|
---|
1066 | Py_INCREF(Py_None);
|
---|
1067 | return Py_None;
|
---|
1068 | }
|
---|
1069 |
|
---|
1070 | /* void pushattributes */
|
---|
1071 |
|
---|
1072 | static PyObject *
|
---|
1073 | gl_pushattributes(PyObject *self, PyObject *args)
|
---|
1074 | {
|
---|
1075 | pushattributes( );
|
---|
1076 | Py_INCREF(Py_None);
|
---|
1077 | return Py_None;
|
---|
1078 | }
|
---|
1079 |
|
---|
1080 | /* void pushmatrix */
|
---|
1081 |
|
---|
1082 | static PyObject *
|
---|
1083 | gl_pushmatrix(PyObject *self, PyObject *args)
|
---|
1084 | {
|
---|
1085 | pushmatrix( );
|
---|
1086 | Py_INCREF(Py_None);
|
---|
1087 | return Py_None;
|
---|
1088 | }
|
---|
1089 |
|
---|
1090 | /* void pushviewport */
|
---|
1091 |
|
---|
1092 | static PyObject *
|
---|
1093 | gl_pushviewport(PyObject *self, PyObject *args)
|
---|
1094 | {
|
---|
1095 | pushviewport( );
|
---|
1096 | Py_INCREF(Py_None);
|
---|
1097 | return Py_None;
|
---|
1098 | }
|
---|
1099 |
|
---|
1100 | /* void qreset */
|
---|
1101 |
|
---|
1102 | static PyObject *
|
---|
1103 | gl_qreset(PyObject *self, PyObject *args)
|
---|
1104 | {
|
---|
1105 | qreset( );
|
---|
1106 | Py_INCREF(Py_None);
|
---|
1107 | return Py_None;
|
---|
1108 | }
|
---|
1109 |
|
---|
1110 | /* void RGBmode */
|
---|
1111 |
|
---|
1112 | static PyObject *
|
---|
1113 | gl_RGBmode(PyObject *self, PyObject *args)
|
---|
1114 | {
|
---|
1115 | RGBmode( );
|
---|
1116 | Py_INCREF(Py_None);
|
---|
1117 | return Py_None;
|
---|
1118 | }
|
---|
1119 |
|
---|
1120 | /* void singlebuffer */
|
---|
1121 |
|
---|
1122 | static PyObject *
|
---|
1123 | gl_singlebuffer(PyObject *self, PyObject *args)
|
---|
1124 | {
|
---|
1125 | singlebuffer( );
|
---|
1126 | Py_INCREF(Py_None);
|
---|
1127 | return Py_None;
|
---|
1128 | }
|
---|
1129 |
|
---|
1130 | /* void swapbuffers */
|
---|
1131 |
|
---|
1132 | static PyObject *
|
---|
1133 | gl_swapbuffers(PyObject *self, PyObject *args)
|
---|
1134 | {
|
---|
1135 | swapbuffers( );
|
---|
1136 | Py_INCREF(Py_None);
|
---|
1137 | return Py_None;
|
---|
1138 | }
|
---|
1139 |
|
---|
1140 | /* void gsync */
|
---|
1141 |
|
---|
1142 | static PyObject *
|
---|
1143 | gl_gsync(PyObject *self, PyObject *args)
|
---|
1144 | {
|
---|
1145 | gsync( );
|
---|
1146 | Py_INCREF(Py_None);
|
---|
1147 | return Py_None;
|
---|
1148 | }
|
---|
1149 |
|
---|
1150 | /* void gflush */
|
---|
1151 |
|
---|
1152 | static PyObject *
|
---|
1153 | gl_gflush(PyObject *self, PyObject *args)
|
---|
1154 | {
|
---|
1155 | gflush( );
|
---|
1156 | Py_INCREF(Py_None);
|
---|
1157 | return Py_None;
|
---|
1158 | }
|
---|
1159 |
|
---|
1160 | /* void tpon */
|
---|
1161 |
|
---|
1162 | static PyObject *
|
---|
1163 | gl_tpon(PyObject *self, PyObject *args)
|
---|
1164 | {
|
---|
1165 | tpon( );
|
---|
1166 | Py_INCREF(Py_None);
|
---|
1167 | return Py_None;
|
---|
1168 | }
|
---|
1169 |
|
---|
1170 | /* void tpoff */
|
---|
1171 |
|
---|
1172 | static PyObject *
|
---|
1173 | gl_tpoff(PyObject *self, PyObject *args)
|
---|
1174 | {
|
---|
1175 | tpoff( );
|
---|
1176 | Py_INCREF(Py_None);
|
---|
1177 | return Py_None;
|
---|
1178 | }
|
---|
1179 |
|
---|
1180 | /* void clkon */
|
---|
1181 |
|
---|
1182 | static PyObject *
|
---|
1183 | gl_clkon(PyObject *self, PyObject *args)
|
---|
1184 | {
|
---|
1185 | clkon( );
|
---|
1186 | Py_INCREF(Py_None);
|
---|
1187 | return Py_None;
|
---|
1188 | }
|
---|
1189 |
|
---|
1190 | /* void clkoff */
|
---|
1191 |
|
---|
1192 | static PyObject *
|
---|
1193 | gl_clkoff(PyObject *self, PyObject *args)
|
---|
1194 | {
|
---|
1195 | clkoff( );
|
---|
1196 | Py_INCREF(Py_None);
|
---|
1197 | return Py_None;
|
---|
1198 | }
|
---|
1199 |
|
---|
1200 | /* void ringbell */
|
---|
1201 |
|
---|
1202 | static PyObject *
|
---|
1203 | gl_ringbell(PyObject *self, PyObject *args)
|
---|
1204 | {
|
---|
1205 | ringbell( );
|
---|
1206 | Py_INCREF(Py_None);
|
---|
1207 | return Py_None;
|
---|
1208 | }
|
---|
1209 |
|
---|
1210 | /* void gbegin */
|
---|
1211 |
|
---|
1212 | static PyObject *
|
---|
1213 | gl_gbegin(PyObject *self, PyObject *args)
|
---|
1214 | {
|
---|
1215 | gbegin( );
|
---|
1216 | Py_INCREF(Py_None);
|
---|
1217 | return Py_None;
|
---|
1218 | }
|
---|
1219 |
|
---|
1220 | /* void textinit */
|
---|
1221 |
|
---|
1222 | static PyObject *
|
---|
1223 | gl_textinit(PyObject *self, PyObject *args)
|
---|
1224 | {
|
---|
1225 | textinit( );
|
---|
1226 | Py_INCREF(Py_None);
|
---|
1227 | return Py_None;
|
---|
1228 | }
|
---|
1229 |
|
---|
1230 | /* void initnames */
|
---|
1231 |
|
---|
1232 | static PyObject *
|
---|
1233 | gl_initnames(PyObject *self, PyObject *args)
|
---|
1234 | {
|
---|
1235 | initnames( );
|
---|
1236 | Py_INCREF(Py_None);
|
---|
1237 | return Py_None;
|
---|
1238 | }
|
---|
1239 |
|
---|
1240 | /* void pclos */
|
---|
1241 |
|
---|
1242 | static PyObject *
|
---|
1243 | gl_pclos(PyObject *self, PyObject *args)
|
---|
1244 | {
|
---|
1245 | pclos( );
|
---|
1246 | Py_INCREF(Py_None);
|
---|
1247 | return Py_None;
|
---|
1248 | }
|
---|
1249 |
|
---|
1250 | /* void popname */
|
---|
1251 |
|
---|
1252 | static PyObject *
|
---|
1253 | gl_popname(PyObject *self, PyObject *args)
|
---|
1254 | {
|
---|
1255 | popname( );
|
---|
1256 | Py_INCREF(Py_None);
|
---|
1257 | return Py_None;
|
---|
1258 | }
|
---|
1259 |
|
---|
1260 | /* void spclos */
|
---|
1261 |
|
---|
1262 | static PyObject *
|
---|
1263 | gl_spclos(PyObject *self, PyObject *args)
|
---|
1264 | {
|
---|
1265 | spclos( );
|
---|
1266 | Py_INCREF(Py_None);
|
---|
1267 | return Py_None;
|
---|
1268 | }
|
---|
1269 |
|
---|
1270 | /* void zclear */
|
---|
1271 |
|
---|
1272 | static PyObject *
|
---|
1273 | gl_zclear(PyObject *self, PyObject *args)
|
---|
1274 | {
|
---|
1275 | zclear( );
|
---|
1276 | Py_INCREF(Py_None);
|
---|
1277 | return Py_None;
|
---|
1278 | }
|
---|
1279 |
|
---|
1280 | /* void screenspace */
|
---|
1281 |
|
---|
1282 | static PyObject *
|
---|
1283 | gl_screenspace(PyObject *self, PyObject *args)
|
---|
1284 | {
|
---|
1285 | screenspace( );
|
---|
1286 | Py_INCREF(Py_None);
|
---|
1287 | return Py_None;
|
---|
1288 | }
|
---|
1289 |
|
---|
1290 | /* void reshapeviewport */
|
---|
1291 |
|
---|
1292 | static PyObject *
|
---|
1293 | gl_reshapeviewport(PyObject *self, PyObject *args)
|
---|
1294 | {
|
---|
1295 | reshapeviewport( );
|
---|
1296 | Py_INCREF(Py_None);
|
---|
1297 | return Py_None;
|
---|
1298 | }
|
---|
1299 |
|
---|
1300 | /* void winpush */
|
---|
1301 |
|
---|
1302 | static PyObject *
|
---|
1303 | gl_winpush(PyObject *self, PyObject *args)
|
---|
1304 | {
|
---|
1305 | winpush( );
|
---|
1306 | Py_INCREF(Py_None);
|
---|
1307 | return Py_None;
|
---|
1308 | }
|
---|
1309 |
|
---|
1310 | /* void winpop */
|
---|
1311 |
|
---|
1312 | static PyObject *
|
---|
1313 | gl_winpop(PyObject *self, PyObject *args)
|
---|
1314 | {
|
---|
1315 | winpop( );
|
---|
1316 | Py_INCREF(Py_None);
|
---|
1317 | return Py_None;
|
---|
1318 | }
|
---|
1319 |
|
---|
1320 | /* void foreground */
|
---|
1321 |
|
---|
1322 | static PyObject *
|
---|
1323 | gl_foreground(PyObject *self, PyObject *args)
|
---|
1324 | {
|
---|
1325 | foreground( );
|
---|
1326 | Py_INCREF(Py_None);
|
---|
1327 | return Py_None;
|
---|
1328 | }
|
---|
1329 |
|
---|
1330 | /* void endfullscrn */
|
---|
1331 |
|
---|
1332 | static PyObject *
|
---|
1333 | gl_endfullscrn(PyObject *self, PyObject *args)
|
---|
1334 | {
|
---|
1335 | endfullscrn( );
|
---|
1336 | Py_INCREF(Py_None);
|
---|
1337 | return Py_None;
|
---|
1338 | }
|
---|
1339 |
|
---|
1340 | /* void endpupmode */
|
---|
1341 |
|
---|
1342 | static PyObject *
|
---|
1343 | gl_endpupmode(PyObject *self, PyObject *args)
|
---|
1344 | {
|
---|
1345 | endpupmode( );
|
---|
1346 | Py_INCREF(Py_None);
|
---|
1347 | return Py_None;
|
---|
1348 | }
|
---|
1349 |
|
---|
1350 | /* void fullscrn */
|
---|
1351 |
|
---|
1352 | static PyObject *
|
---|
1353 | gl_fullscrn(PyObject *self, PyObject *args)
|
---|
1354 | {
|
---|
1355 | fullscrn( );
|
---|
1356 | Py_INCREF(Py_None);
|
---|
1357 | return Py_None;
|
---|
1358 | }
|
---|
1359 |
|
---|
1360 | /* void pupmode */
|
---|
1361 |
|
---|
1362 | static PyObject *
|
---|
1363 | gl_pupmode(PyObject *self, PyObject *args)
|
---|
1364 | {
|
---|
1365 | pupmode( );
|
---|
1366 | Py_INCREF(Py_None);
|
---|
1367 | return Py_None;
|
---|
1368 | }
|
---|
1369 |
|
---|
1370 | /* void winconstraints */
|
---|
1371 |
|
---|
1372 | static PyObject *
|
---|
1373 | gl_winconstraints(PyObject *self, PyObject *args)
|
---|
1374 | {
|
---|
1375 | winconstraints( );
|
---|
1376 | Py_INCREF(Py_None);
|
---|
1377 | return Py_None;
|
---|
1378 | }
|
---|
1379 |
|
---|
1380 | /* void pagecolor short s */
|
---|
1381 |
|
---|
1382 | static PyObject *
|
---|
1383 | gl_pagecolor(PyObject *self, PyObject *args)
|
---|
1384 | {
|
---|
1385 | short arg1 ;
|
---|
1386 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1387 | return NULL;
|
---|
1388 | pagecolor( arg1 );
|
---|
1389 | Py_INCREF(Py_None);
|
---|
1390 | return Py_None;
|
---|
1391 | }
|
---|
1392 |
|
---|
1393 | /* void textcolor short s */
|
---|
1394 |
|
---|
1395 | static PyObject *
|
---|
1396 | gl_textcolor(PyObject *self, PyObject *args)
|
---|
1397 | {
|
---|
1398 | short arg1 ;
|
---|
1399 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1400 | return NULL;
|
---|
1401 | textcolor( arg1 );
|
---|
1402 | Py_INCREF(Py_None);
|
---|
1403 | return Py_None;
|
---|
1404 | }
|
---|
1405 |
|
---|
1406 | /* void color short s */
|
---|
1407 |
|
---|
1408 | static PyObject *
|
---|
1409 | gl_color(PyObject *self, PyObject *args)
|
---|
1410 | {
|
---|
1411 | short arg1 ;
|
---|
1412 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1413 | return NULL;
|
---|
1414 | color( arg1 );
|
---|
1415 | Py_INCREF(Py_None);
|
---|
1416 | return Py_None;
|
---|
1417 | }
|
---|
1418 |
|
---|
1419 | /* void curveit short s */
|
---|
1420 |
|
---|
1421 | static PyObject *
|
---|
1422 | gl_curveit(PyObject *self, PyObject *args)
|
---|
1423 | {
|
---|
1424 | short arg1 ;
|
---|
1425 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1426 | return NULL;
|
---|
1427 | curveit( arg1 );
|
---|
1428 | Py_INCREF(Py_None);
|
---|
1429 | return Py_None;
|
---|
1430 | }
|
---|
1431 |
|
---|
1432 | /* void font short s */
|
---|
1433 |
|
---|
1434 | static PyObject *
|
---|
1435 | gl_font(PyObject *self, PyObject *args)
|
---|
1436 | {
|
---|
1437 | short arg1 ;
|
---|
1438 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1439 | return NULL;
|
---|
1440 | font( arg1 );
|
---|
1441 | Py_INCREF(Py_None);
|
---|
1442 | return Py_None;
|
---|
1443 | }
|
---|
1444 |
|
---|
1445 | /* void linewidth short s */
|
---|
1446 |
|
---|
1447 | static PyObject *
|
---|
1448 | gl_linewidth(PyObject *self, PyObject *args)
|
---|
1449 | {
|
---|
1450 | short arg1 ;
|
---|
1451 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1452 | return NULL;
|
---|
1453 | linewidth( arg1 );
|
---|
1454 | Py_INCREF(Py_None);
|
---|
1455 | return Py_None;
|
---|
1456 | }
|
---|
1457 |
|
---|
1458 | /* void setlinestyle short s */
|
---|
1459 |
|
---|
1460 | static PyObject *
|
---|
1461 | gl_setlinestyle(PyObject *self, PyObject *args)
|
---|
1462 | {
|
---|
1463 | short arg1 ;
|
---|
1464 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1465 | return NULL;
|
---|
1466 | setlinestyle( arg1 );
|
---|
1467 | Py_INCREF(Py_None);
|
---|
1468 | return Py_None;
|
---|
1469 | }
|
---|
1470 |
|
---|
1471 | /* void setmap short s */
|
---|
1472 |
|
---|
1473 | static PyObject *
|
---|
1474 | gl_setmap(PyObject *self, PyObject *args)
|
---|
1475 | {
|
---|
1476 | short arg1 ;
|
---|
1477 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1478 | return NULL;
|
---|
1479 | setmap( arg1 );
|
---|
1480 | Py_INCREF(Py_None);
|
---|
1481 | return Py_None;
|
---|
1482 | }
|
---|
1483 |
|
---|
1484 | /* void swapinterval short s */
|
---|
1485 |
|
---|
1486 | static PyObject *
|
---|
1487 | gl_swapinterval(PyObject *self, PyObject *args)
|
---|
1488 | {
|
---|
1489 | short arg1 ;
|
---|
1490 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1491 | return NULL;
|
---|
1492 | swapinterval( arg1 );
|
---|
1493 | Py_INCREF(Py_None);
|
---|
1494 | return Py_None;
|
---|
1495 | }
|
---|
1496 |
|
---|
1497 | /* void writemask short s */
|
---|
1498 |
|
---|
1499 | static PyObject *
|
---|
1500 | gl_writemask(PyObject *self, PyObject *args)
|
---|
1501 | {
|
---|
1502 | short arg1 ;
|
---|
1503 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1504 | return NULL;
|
---|
1505 | writemask( arg1 );
|
---|
1506 | Py_INCREF(Py_None);
|
---|
1507 | return Py_None;
|
---|
1508 | }
|
---|
1509 |
|
---|
1510 | /* void textwritemask short s */
|
---|
1511 |
|
---|
1512 | static PyObject *
|
---|
1513 | gl_textwritemask(PyObject *self, PyObject *args)
|
---|
1514 | {
|
---|
1515 | short arg1 ;
|
---|
1516 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1517 | return NULL;
|
---|
1518 | textwritemask( arg1 );
|
---|
1519 | Py_INCREF(Py_None);
|
---|
1520 | return Py_None;
|
---|
1521 | }
|
---|
1522 |
|
---|
1523 | /* void qdevice short s */
|
---|
1524 |
|
---|
1525 | static PyObject *
|
---|
1526 | gl_qdevice(PyObject *self, PyObject *args)
|
---|
1527 | {
|
---|
1528 | short arg1 ;
|
---|
1529 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1530 | return NULL;
|
---|
1531 | qdevice( arg1 );
|
---|
1532 | Py_INCREF(Py_None);
|
---|
1533 | return Py_None;
|
---|
1534 | }
|
---|
1535 |
|
---|
1536 | /* void unqdevice short s */
|
---|
1537 |
|
---|
1538 | static PyObject *
|
---|
1539 | gl_unqdevice(PyObject *self, PyObject *args)
|
---|
1540 | {
|
---|
1541 | short arg1 ;
|
---|
1542 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1543 | return NULL;
|
---|
1544 | unqdevice( arg1 );
|
---|
1545 | Py_INCREF(Py_None);
|
---|
1546 | return Py_None;
|
---|
1547 | }
|
---|
1548 |
|
---|
1549 | /* void curvebasis short s */
|
---|
1550 |
|
---|
1551 | static PyObject *
|
---|
1552 | gl_curvebasis(PyObject *self, PyObject *args)
|
---|
1553 | {
|
---|
1554 | short arg1 ;
|
---|
1555 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1556 | return NULL;
|
---|
1557 | curvebasis( arg1 );
|
---|
1558 | Py_INCREF(Py_None);
|
---|
1559 | return Py_None;
|
---|
1560 | }
|
---|
1561 |
|
---|
1562 | /* void curveprecision short s */
|
---|
1563 |
|
---|
1564 | static PyObject *
|
---|
1565 | gl_curveprecision(PyObject *self, PyObject *args)
|
---|
1566 | {
|
---|
1567 | short arg1 ;
|
---|
1568 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1569 | return NULL;
|
---|
1570 | curveprecision( arg1 );
|
---|
1571 | Py_INCREF(Py_None);
|
---|
1572 | return Py_None;
|
---|
1573 | }
|
---|
1574 |
|
---|
1575 | /* void loadname short s */
|
---|
1576 |
|
---|
1577 | static PyObject *
|
---|
1578 | gl_loadname(PyObject *self, PyObject *args)
|
---|
1579 | {
|
---|
1580 | short arg1 ;
|
---|
1581 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1582 | return NULL;
|
---|
1583 | loadname( arg1 );
|
---|
1584 | Py_INCREF(Py_None);
|
---|
1585 | return Py_None;
|
---|
1586 | }
|
---|
1587 |
|
---|
1588 | /* void passthrough short s */
|
---|
1589 |
|
---|
1590 | static PyObject *
|
---|
1591 | gl_passthrough(PyObject *self, PyObject *args)
|
---|
1592 | {
|
---|
1593 | short arg1 ;
|
---|
1594 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1595 | return NULL;
|
---|
1596 | passthrough( arg1 );
|
---|
1597 | Py_INCREF(Py_None);
|
---|
1598 | return Py_None;
|
---|
1599 | }
|
---|
1600 |
|
---|
1601 | /* void pushname short s */
|
---|
1602 |
|
---|
1603 | static PyObject *
|
---|
1604 | gl_pushname(PyObject *self, PyObject *args)
|
---|
1605 | {
|
---|
1606 | short arg1 ;
|
---|
1607 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1608 | return NULL;
|
---|
1609 | pushname( arg1 );
|
---|
1610 | Py_INCREF(Py_None);
|
---|
1611 | return Py_None;
|
---|
1612 | }
|
---|
1613 |
|
---|
1614 | /* void setmonitor short s */
|
---|
1615 |
|
---|
1616 | static PyObject *
|
---|
1617 | gl_setmonitor(PyObject *self, PyObject *args)
|
---|
1618 | {
|
---|
1619 | short arg1 ;
|
---|
1620 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1621 | return NULL;
|
---|
1622 | setmonitor( arg1 );
|
---|
1623 | Py_INCREF(Py_None);
|
---|
1624 | return Py_None;
|
---|
1625 | }
|
---|
1626 |
|
---|
1627 | /* void setshade short s */
|
---|
1628 |
|
---|
1629 | static PyObject *
|
---|
1630 | gl_setshade(PyObject *self, PyObject *args)
|
---|
1631 | {
|
---|
1632 | short arg1 ;
|
---|
1633 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1634 | return NULL;
|
---|
1635 | setshade( arg1 );
|
---|
1636 | Py_INCREF(Py_None);
|
---|
1637 | return Py_None;
|
---|
1638 | }
|
---|
1639 |
|
---|
1640 | /* void setpattern short s */
|
---|
1641 |
|
---|
1642 | static PyObject *
|
---|
1643 | gl_setpattern(PyObject *self, PyObject *args)
|
---|
1644 | {
|
---|
1645 | short arg1 ;
|
---|
1646 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1647 | return NULL;
|
---|
1648 | setpattern( arg1 );
|
---|
1649 | Py_INCREF(Py_None);
|
---|
1650 | return Py_None;
|
---|
1651 | }
|
---|
1652 |
|
---|
1653 | /* void pagewritemask short s */
|
---|
1654 |
|
---|
1655 | static PyObject *
|
---|
1656 | gl_pagewritemask(PyObject *self, PyObject *args)
|
---|
1657 | {
|
---|
1658 | short arg1 ;
|
---|
1659 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
1660 | return NULL;
|
---|
1661 | pagewritemask( arg1 );
|
---|
1662 | Py_INCREF(Py_None);
|
---|
1663 | return Py_None;
|
---|
1664 | }
|
---|
1665 |
|
---|
1666 | /* void callobj long s */
|
---|
1667 |
|
---|
1668 | static PyObject *
|
---|
1669 | gl_callobj(PyObject *self, PyObject *args)
|
---|
1670 | {
|
---|
1671 | long arg1 ;
|
---|
1672 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1673 | return NULL;
|
---|
1674 | callobj( arg1 );
|
---|
1675 | Py_INCREF(Py_None);
|
---|
1676 | return Py_None;
|
---|
1677 | }
|
---|
1678 |
|
---|
1679 | /* void delobj long s */
|
---|
1680 |
|
---|
1681 | static PyObject *
|
---|
1682 | gl_delobj(PyObject *self, PyObject *args)
|
---|
1683 | {
|
---|
1684 | long arg1 ;
|
---|
1685 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1686 | return NULL;
|
---|
1687 | delobj( arg1 );
|
---|
1688 | Py_INCREF(Py_None);
|
---|
1689 | return Py_None;
|
---|
1690 | }
|
---|
1691 |
|
---|
1692 | /* void editobj long s */
|
---|
1693 |
|
---|
1694 | static PyObject *
|
---|
1695 | gl_editobj(PyObject *self, PyObject *args)
|
---|
1696 | {
|
---|
1697 | long arg1 ;
|
---|
1698 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1699 | return NULL;
|
---|
1700 | editobj( arg1 );
|
---|
1701 | Py_INCREF(Py_None);
|
---|
1702 | return Py_None;
|
---|
1703 | }
|
---|
1704 |
|
---|
1705 | /* void makeobj long s */
|
---|
1706 |
|
---|
1707 | static PyObject *
|
---|
1708 | gl_makeobj(PyObject *self, PyObject *args)
|
---|
1709 | {
|
---|
1710 | long arg1 ;
|
---|
1711 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1712 | return NULL;
|
---|
1713 | makeobj( arg1 );
|
---|
1714 | Py_INCREF(Py_None);
|
---|
1715 | return Py_None;
|
---|
1716 | }
|
---|
1717 |
|
---|
1718 | /* void maketag long s */
|
---|
1719 |
|
---|
1720 | static PyObject *
|
---|
1721 | gl_maketag(PyObject *self, PyObject *args)
|
---|
1722 | {
|
---|
1723 | long arg1 ;
|
---|
1724 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1725 | return NULL;
|
---|
1726 | maketag( arg1 );
|
---|
1727 | Py_INCREF(Py_None);
|
---|
1728 | return Py_None;
|
---|
1729 | }
|
---|
1730 |
|
---|
1731 | /* void chunksize long s */
|
---|
1732 |
|
---|
1733 | static PyObject *
|
---|
1734 | gl_chunksize(PyObject *self, PyObject *args)
|
---|
1735 | {
|
---|
1736 | long arg1 ;
|
---|
1737 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1738 | return NULL;
|
---|
1739 | chunksize( arg1 );
|
---|
1740 | Py_INCREF(Py_None);
|
---|
1741 | return Py_None;
|
---|
1742 | }
|
---|
1743 |
|
---|
1744 | /* void compactify long s */
|
---|
1745 |
|
---|
1746 | static PyObject *
|
---|
1747 | gl_compactify(PyObject *self, PyObject *args)
|
---|
1748 | {
|
---|
1749 | long arg1 ;
|
---|
1750 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1751 | return NULL;
|
---|
1752 | compactify( arg1 );
|
---|
1753 | Py_INCREF(Py_None);
|
---|
1754 | return Py_None;
|
---|
1755 | }
|
---|
1756 |
|
---|
1757 | /* void deltag long s */
|
---|
1758 |
|
---|
1759 | static PyObject *
|
---|
1760 | gl_deltag(PyObject *self, PyObject *args)
|
---|
1761 | {
|
---|
1762 | long arg1 ;
|
---|
1763 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1764 | return NULL;
|
---|
1765 | deltag( arg1 );
|
---|
1766 | Py_INCREF(Py_None);
|
---|
1767 | return Py_None;
|
---|
1768 | }
|
---|
1769 |
|
---|
1770 | /* void lsrepeat long s */
|
---|
1771 |
|
---|
1772 | static PyObject *
|
---|
1773 | gl_lsrepeat(PyObject *self, PyObject *args)
|
---|
1774 | {
|
---|
1775 | long arg1 ;
|
---|
1776 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1777 | return NULL;
|
---|
1778 | lsrepeat( arg1 );
|
---|
1779 | Py_INCREF(Py_None);
|
---|
1780 | return Py_None;
|
---|
1781 | }
|
---|
1782 |
|
---|
1783 | /* void objinsert long s */
|
---|
1784 |
|
---|
1785 | static PyObject *
|
---|
1786 | gl_objinsert(PyObject *self, PyObject *args)
|
---|
1787 | {
|
---|
1788 | long arg1 ;
|
---|
1789 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1790 | return NULL;
|
---|
1791 | objinsert( arg1 );
|
---|
1792 | Py_INCREF(Py_None);
|
---|
1793 | return Py_None;
|
---|
1794 | }
|
---|
1795 |
|
---|
1796 | /* void objreplace long s */
|
---|
1797 |
|
---|
1798 | static PyObject *
|
---|
1799 | gl_objreplace(PyObject *self, PyObject *args)
|
---|
1800 | {
|
---|
1801 | long arg1 ;
|
---|
1802 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1803 | return NULL;
|
---|
1804 | objreplace( arg1 );
|
---|
1805 | Py_INCREF(Py_None);
|
---|
1806 | return Py_None;
|
---|
1807 | }
|
---|
1808 |
|
---|
1809 | /* void winclose long s */
|
---|
1810 |
|
---|
1811 | static PyObject *
|
---|
1812 | gl_winclose(PyObject *self, PyObject *args)
|
---|
1813 | {
|
---|
1814 | long arg1 ;
|
---|
1815 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1816 | return NULL;
|
---|
1817 | winclose( arg1 );
|
---|
1818 | Py_INCREF(Py_None);
|
---|
1819 | return Py_None;
|
---|
1820 | }
|
---|
1821 |
|
---|
1822 | /* void blanktime long s */
|
---|
1823 |
|
---|
1824 | static PyObject *
|
---|
1825 | gl_blanktime(PyObject *self, PyObject *args)
|
---|
1826 | {
|
---|
1827 | long arg1 ;
|
---|
1828 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1829 | return NULL;
|
---|
1830 | blanktime( arg1 );
|
---|
1831 | Py_INCREF(Py_None);
|
---|
1832 | return Py_None;
|
---|
1833 | }
|
---|
1834 |
|
---|
1835 | /* void freepup long s */
|
---|
1836 |
|
---|
1837 | static PyObject *
|
---|
1838 | gl_freepup(PyObject *self, PyObject *args)
|
---|
1839 | {
|
---|
1840 | long arg1 ;
|
---|
1841 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1842 | return NULL;
|
---|
1843 | freepup( arg1 );
|
---|
1844 | Py_INCREF(Py_None);
|
---|
1845 | return Py_None;
|
---|
1846 | }
|
---|
1847 |
|
---|
1848 | /* void backbuffer long s */
|
---|
1849 |
|
---|
1850 | static PyObject *
|
---|
1851 | gl_backbuffer(PyObject *self, PyObject *args)
|
---|
1852 | {
|
---|
1853 | long arg1 ;
|
---|
1854 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1855 | return NULL;
|
---|
1856 | backbuffer( arg1 );
|
---|
1857 | Py_INCREF(Py_None);
|
---|
1858 | return Py_None;
|
---|
1859 | }
|
---|
1860 |
|
---|
1861 | /* void frontbuffer long s */
|
---|
1862 |
|
---|
1863 | static PyObject *
|
---|
1864 | gl_frontbuffer(PyObject *self, PyObject *args)
|
---|
1865 | {
|
---|
1866 | long arg1 ;
|
---|
1867 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1868 | return NULL;
|
---|
1869 | frontbuffer( arg1 );
|
---|
1870 | Py_INCREF(Py_None);
|
---|
1871 | return Py_None;
|
---|
1872 | }
|
---|
1873 |
|
---|
1874 | /* void lsbackup long s */
|
---|
1875 |
|
---|
1876 | static PyObject *
|
---|
1877 | gl_lsbackup(PyObject *self, PyObject *args)
|
---|
1878 | {
|
---|
1879 | long arg1 ;
|
---|
1880 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1881 | return NULL;
|
---|
1882 | lsbackup( arg1 );
|
---|
1883 | Py_INCREF(Py_None);
|
---|
1884 | return Py_None;
|
---|
1885 | }
|
---|
1886 |
|
---|
1887 | /* void resetls long s */
|
---|
1888 |
|
---|
1889 | static PyObject *
|
---|
1890 | gl_resetls(PyObject *self, PyObject *args)
|
---|
1891 | {
|
---|
1892 | long arg1 ;
|
---|
1893 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1894 | return NULL;
|
---|
1895 | resetls( arg1 );
|
---|
1896 | Py_INCREF(Py_None);
|
---|
1897 | return Py_None;
|
---|
1898 | }
|
---|
1899 |
|
---|
1900 | /* void lampon long s */
|
---|
1901 |
|
---|
1902 | static PyObject *
|
---|
1903 | gl_lampon(PyObject *self, PyObject *args)
|
---|
1904 | {
|
---|
1905 | long arg1 ;
|
---|
1906 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1907 | return NULL;
|
---|
1908 | lampon( arg1 );
|
---|
1909 | Py_INCREF(Py_None);
|
---|
1910 | return Py_None;
|
---|
1911 | }
|
---|
1912 |
|
---|
1913 | /* void lampoff long s */
|
---|
1914 |
|
---|
1915 | static PyObject *
|
---|
1916 | gl_lampoff(PyObject *self, PyObject *args)
|
---|
1917 | {
|
---|
1918 | long arg1 ;
|
---|
1919 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1920 | return NULL;
|
---|
1921 | lampoff( arg1 );
|
---|
1922 | Py_INCREF(Py_None);
|
---|
1923 | return Py_None;
|
---|
1924 | }
|
---|
1925 |
|
---|
1926 | /* void setbell long s */
|
---|
1927 |
|
---|
1928 | static PyObject *
|
---|
1929 | gl_setbell(PyObject *self, PyObject *args)
|
---|
1930 | {
|
---|
1931 | long arg1 ;
|
---|
1932 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1933 | return NULL;
|
---|
1934 | setbell( arg1 );
|
---|
1935 | Py_INCREF(Py_None);
|
---|
1936 | return Py_None;
|
---|
1937 | }
|
---|
1938 |
|
---|
1939 | /* void blankscreen long s */
|
---|
1940 |
|
---|
1941 | static PyObject *
|
---|
1942 | gl_blankscreen(PyObject *self, PyObject *args)
|
---|
1943 | {
|
---|
1944 | long arg1 ;
|
---|
1945 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1946 | return NULL;
|
---|
1947 | blankscreen( arg1 );
|
---|
1948 | Py_INCREF(Py_None);
|
---|
1949 | return Py_None;
|
---|
1950 | }
|
---|
1951 |
|
---|
1952 | /* void depthcue long s */
|
---|
1953 |
|
---|
1954 | static PyObject *
|
---|
1955 | gl_depthcue(PyObject *self, PyObject *args)
|
---|
1956 | {
|
---|
1957 | long arg1 ;
|
---|
1958 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1959 | return NULL;
|
---|
1960 | depthcue( arg1 );
|
---|
1961 | Py_INCREF(Py_None);
|
---|
1962 | return Py_None;
|
---|
1963 | }
|
---|
1964 |
|
---|
1965 | /* void zbuffer long s */
|
---|
1966 |
|
---|
1967 | static PyObject *
|
---|
1968 | gl_zbuffer(PyObject *self, PyObject *args)
|
---|
1969 | {
|
---|
1970 | long arg1 ;
|
---|
1971 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1972 | return NULL;
|
---|
1973 | zbuffer( arg1 );
|
---|
1974 | Py_INCREF(Py_None);
|
---|
1975 | return Py_None;
|
---|
1976 | }
|
---|
1977 |
|
---|
1978 | /* void backface long s */
|
---|
1979 |
|
---|
1980 | static PyObject *
|
---|
1981 | gl_backface(PyObject *self, PyObject *args)
|
---|
1982 | {
|
---|
1983 | long arg1 ;
|
---|
1984 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
1985 | return NULL;
|
---|
1986 | backface( arg1 );
|
---|
1987 | Py_INCREF(Py_None);
|
---|
1988 | return Py_None;
|
---|
1989 | }
|
---|
1990 |
|
---|
1991 | /* void cmov2i long s long s */
|
---|
1992 |
|
---|
1993 | static PyObject *
|
---|
1994 | gl_cmov2i(PyObject *self, PyObject *args)
|
---|
1995 | {
|
---|
1996 | long arg1 ;
|
---|
1997 | long arg2 ;
|
---|
1998 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
1999 | return NULL;
|
---|
2000 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2001 | return NULL;
|
---|
2002 | cmov2i( arg1 , arg2 );
|
---|
2003 | Py_INCREF(Py_None);
|
---|
2004 | return Py_None;
|
---|
2005 | }
|
---|
2006 |
|
---|
2007 | /* void draw2i long s long s */
|
---|
2008 |
|
---|
2009 | static PyObject *
|
---|
2010 | gl_draw2i(PyObject *self, PyObject *args)
|
---|
2011 | {
|
---|
2012 | long arg1 ;
|
---|
2013 | long arg2 ;
|
---|
2014 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2015 | return NULL;
|
---|
2016 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2017 | return NULL;
|
---|
2018 | draw2i( arg1 , arg2 );
|
---|
2019 | Py_INCREF(Py_None);
|
---|
2020 | return Py_None;
|
---|
2021 | }
|
---|
2022 |
|
---|
2023 | /* void move2i long s long s */
|
---|
2024 |
|
---|
2025 | static PyObject *
|
---|
2026 | gl_move2i(PyObject *self, PyObject *args)
|
---|
2027 | {
|
---|
2028 | long arg1 ;
|
---|
2029 | long arg2 ;
|
---|
2030 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2031 | return NULL;
|
---|
2032 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2033 | return NULL;
|
---|
2034 | move2i( arg1 , arg2 );
|
---|
2035 | Py_INCREF(Py_None);
|
---|
2036 | return Py_None;
|
---|
2037 | }
|
---|
2038 |
|
---|
2039 | /* void pnt2i long s long s */
|
---|
2040 |
|
---|
2041 | static PyObject *
|
---|
2042 | gl_pnt2i(PyObject *self, PyObject *args)
|
---|
2043 | {
|
---|
2044 | long arg1 ;
|
---|
2045 | long arg2 ;
|
---|
2046 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2047 | return NULL;
|
---|
2048 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2049 | return NULL;
|
---|
2050 | pnt2i( arg1 , arg2 );
|
---|
2051 | Py_INCREF(Py_None);
|
---|
2052 | return Py_None;
|
---|
2053 | }
|
---|
2054 |
|
---|
2055 | /* void patchbasis long s long s */
|
---|
2056 |
|
---|
2057 | static PyObject *
|
---|
2058 | gl_patchbasis(PyObject *self, PyObject *args)
|
---|
2059 | {
|
---|
2060 | long arg1 ;
|
---|
2061 | long arg2 ;
|
---|
2062 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2063 | return NULL;
|
---|
2064 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2065 | return NULL;
|
---|
2066 | patchbasis( arg1 , arg2 );
|
---|
2067 | Py_INCREF(Py_None);
|
---|
2068 | return Py_None;
|
---|
2069 | }
|
---|
2070 |
|
---|
2071 | /* void patchprecision long s long s */
|
---|
2072 |
|
---|
2073 | static PyObject *
|
---|
2074 | gl_patchprecision(PyObject *self, PyObject *args)
|
---|
2075 | {
|
---|
2076 | long arg1 ;
|
---|
2077 | long arg2 ;
|
---|
2078 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2079 | return NULL;
|
---|
2080 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2081 | return NULL;
|
---|
2082 | patchprecision( arg1 , arg2 );
|
---|
2083 | Py_INCREF(Py_None);
|
---|
2084 | return Py_None;
|
---|
2085 | }
|
---|
2086 |
|
---|
2087 | /* void pdr2i long s long s */
|
---|
2088 |
|
---|
2089 | static PyObject *
|
---|
2090 | gl_pdr2i(PyObject *self, PyObject *args)
|
---|
2091 | {
|
---|
2092 | long arg1 ;
|
---|
2093 | long arg2 ;
|
---|
2094 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2095 | return NULL;
|
---|
2096 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2097 | return NULL;
|
---|
2098 | pdr2i( arg1 , arg2 );
|
---|
2099 | Py_INCREF(Py_None);
|
---|
2100 | return Py_None;
|
---|
2101 | }
|
---|
2102 |
|
---|
2103 | /* void pmv2i long s long s */
|
---|
2104 |
|
---|
2105 | static PyObject *
|
---|
2106 | gl_pmv2i(PyObject *self, PyObject *args)
|
---|
2107 | {
|
---|
2108 | long arg1 ;
|
---|
2109 | long arg2 ;
|
---|
2110 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2111 | return NULL;
|
---|
2112 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2113 | return NULL;
|
---|
2114 | pmv2i( arg1 , arg2 );
|
---|
2115 | Py_INCREF(Py_None);
|
---|
2116 | return Py_None;
|
---|
2117 | }
|
---|
2118 |
|
---|
2119 | /* void rpdr2i long s long s */
|
---|
2120 |
|
---|
2121 | static PyObject *
|
---|
2122 | gl_rpdr2i(PyObject *self, PyObject *args)
|
---|
2123 | {
|
---|
2124 | long arg1 ;
|
---|
2125 | long arg2 ;
|
---|
2126 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2127 | return NULL;
|
---|
2128 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2129 | return NULL;
|
---|
2130 | rpdr2i( arg1 , arg2 );
|
---|
2131 | Py_INCREF(Py_None);
|
---|
2132 | return Py_None;
|
---|
2133 | }
|
---|
2134 |
|
---|
2135 | /* void rpmv2i long s long s */
|
---|
2136 |
|
---|
2137 | static PyObject *
|
---|
2138 | gl_rpmv2i(PyObject *self, PyObject *args)
|
---|
2139 | {
|
---|
2140 | long arg1 ;
|
---|
2141 | long arg2 ;
|
---|
2142 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2143 | return NULL;
|
---|
2144 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2145 | return NULL;
|
---|
2146 | rpmv2i( arg1 , arg2 );
|
---|
2147 | Py_INCREF(Py_None);
|
---|
2148 | return Py_None;
|
---|
2149 | }
|
---|
2150 |
|
---|
2151 | /* void xfpt2i long s long s */
|
---|
2152 |
|
---|
2153 | static PyObject *
|
---|
2154 | gl_xfpt2i(PyObject *self, PyObject *args)
|
---|
2155 | {
|
---|
2156 | long arg1 ;
|
---|
2157 | long arg2 ;
|
---|
2158 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2159 | return NULL;
|
---|
2160 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2161 | return NULL;
|
---|
2162 | xfpt2i( arg1 , arg2 );
|
---|
2163 | Py_INCREF(Py_None);
|
---|
2164 | return Py_None;
|
---|
2165 | }
|
---|
2166 |
|
---|
2167 | /* void objdelete long s long s */
|
---|
2168 |
|
---|
2169 | static PyObject *
|
---|
2170 | gl_objdelete(PyObject *self, PyObject *args)
|
---|
2171 | {
|
---|
2172 | long arg1 ;
|
---|
2173 | long arg2 ;
|
---|
2174 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2175 | return NULL;
|
---|
2176 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2177 | return NULL;
|
---|
2178 | objdelete( arg1 , arg2 );
|
---|
2179 | Py_INCREF(Py_None);
|
---|
2180 | return Py_None;
|
---|
2181 | }
|
---|
2182 |
|
---|
2183 | /* void patchcurves long s long s */
|
---|
2184 |
|
---|
2185 | static PyObject *
|
---|
2186 | gl_patchcurves(PyObject *self, PyObject *args)
|
---|
2187 | {
|
---|
2188 | long arg1 ;
|
---|
2189 | long arg2 ;
|
---|
2190 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2191 | return NULL;
|
---|
2192 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2193 | return NULL;
|
---|
2194 | patchcurves( arg1 , arg2 );
|
---|
2195 | Py_INCREF(Py_None);
|
---|
2196 | return Py_None;
|
---|
2197 | }
|
---|
2198 |
|
---|
2199 | /* void minsize long s long s */
|
---|
2200 |
|
---|
2201 | static PyObject *
|
---|
2202 | gl_minsize(PyObject *self, PyObject *args)
|
---|
2203 | {
|
---|
2204 | long arg1 ;
|
---|
2205 | long arg2 ;
|
---|
2206 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2207 | return NULL;
|
---|
2208 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2209 | return NULL;
|
---|
2210 | minsize( arg1 , arg2 );
|
---|
2211 | Py_INCREF(Py_None);
|
---|
2212 | return Py_None;
|
---|
2213 | }
|
---|
2214 |
|
---|
2215 | /* void maxsize long s long s */
|
---|
2216 |
|
---|
2217 | static PyObject *
|
---|
2218 | gl_maxsize(PyObject *self, PyObject *args)
|
---|
2219 | {
|
---|
2220 | long arg1 ;
|
---|
2221 | long arg2 ;
|
---|
2222 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2223 | return NULL;
|
---|
2224 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2225 | return NULL;
|
---|
2226 | maxsize( arg1 , arg2 );
|
---|
2227 | Py_INCREF(Py_None);
|
---|
2228 | return Py_None;
|
---|
2229 | }
|
---|
2230 |
|
---|
2231 | /* void keepaspect long s long s */
|
---|
2232 |
|
---|
2233 | static PyObject *
|
---|
2234 | gl_keepaspect(PyObject *self, PyObject *args)
|
---|
2235 | {
|
---|
2236 | long arg1 ;
|
---|
2237 | long arg2 ;
|
---|
2238 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2239 | return NULL;
|
---|
2240 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2241 | return NULL;
|
---|
2242 | keepaspect( arg1 , arg2 );
|
---|
2243 | Py_INCREF(Py_None);
|
---|
2244 | return Py_None;
|
---|
2245 | }
|
---|
2246 |
|
---|
2247 | /* void prefsize long s long s */
|
---|
2248 |
|
---|
2249 | static PyObject *
|
---|
2250 | gl_prefsize(PyObject *self, PyObject *args)
|
---|
2251 | {
|
---|
2252 | long arg1 ;
|
---|
2253 | long arg2 ;
|
---|
2254 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2255 | return NULL;
|
---|
2256 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2257 | return NULL;
|
---|
2258 | prefsize( arg1 , arg2 );
|
---|
2259 | Py_INCREF(Py_None);
|
---|
2260 | return Py_None;
|
---|
2261 | }
|
---|
2262 |
|
---|
2263 | /* void stepunit long s long s */
|
---|
2264 |
|
---|
2265 | static PyObject *
|
---|
2266 | gl_stepunit(PyObject *self, PyObject *args)
|
---|
2267 | {
|
---|
2268 | long arg1 ;
|
---|
2269 | long arg2 ;
|
---|
2270 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2271 | return NULL;
|
---|
2272 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2273 | return NULL;
|
---|
2274 | stepunit( arg1 , arg2 );
|
---|
2275 | Py_INCREF(Py_None);
|
---|
2276 | return Py_None;
|
---|
2277 | }
|
---|
2278 |
|
---|
2279 | /* void fudge long s long s */
|
---|
2280 |
|
---|
2281 | static PyObject *
|
---|
2282 | gl_fudge(PyObject *self, PyObject *args)
|
---|
2283 | {
|
---|
2284 | long arg1 ;
|
---|
2285 | long arg2 ;
|
---|
2286 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2287 | return NULL;
|
---|
2288 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2289 | return NULL;
|
---|
2290 | fudge( arg1 , arg2 );
|
---|
2291 | Py_INCREF(Py_None);
|
---|
2292 | return Py_None;
|
---|
2293 | }
|
---|
2294 |
|
---|
2295 | /* void winmove long s long s */
|
---|
2296 |
|
---|
2297 | static PyObject *
|
---|
2298 | gl_winmove(PyObject *self, PyObject *args)
|
---|
2299 | {
|
---|
2300 | long arg1 ;
|
---|
2301 | long arg2 ;
|
---|
2302 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
2303 | return NULL;
|
---|
2304 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
2305 | return NULL;
|
---|
2306 | winmove( arg1 , arg2 );
|
---|
2307 | Py_INCREF(Py_None);
|
---|
2308 | return Py_None;
|
---|
2309 | }
|
---|
2310 |
|
---|
2311 | /* void attachcursor short s short s */
|
---|
2312 |
|
---|
2313 | static PyObject *
|
---|
2314 | gl_attachcursor(PyObject *self, PyObject *args)
|
---|
2315 | {
|
---|
2316 | short arg1 ;
|
---|
2317 | short arg2 ;
|
---|
2318 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2319 | return NULL;
|
---|
2320 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2321 | return NULL;
|
---|
2322 | attachcursor( arg1 , arg2 );
|
---|
2323 | Py_INCREF(Py_None);
|
---|
2324 | return Py_None;
|
---|
2325 | }
|
---|
2326 |
|
---|
2327 | /* void deflinestyle short s short s */
|
---|
2328 |
|
---|
2329 | static PyObject *
|
---|
2330 | gl_deflinestyle(PyObject *self, PyObject *args)
|
---|
2331 | {
|
---|
2332 | short arg1 ;
|
---|
2333 | short arg2 ;
|
---|
2334 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2335 | return NULL;
|
---|
2336 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2337 | return NULL;
|
---|
2338 | deflinestyle( arg1 , arg2 );
|
---|
2339 | Py_INCREF(Py_None);
|
---|
2340 | return Py_None;
|
---|
2341 | }
|
---|
2342 |
|
---|
2343 | /* void noise short s short s */
|
---|
2344 |
|
---|
2345 | static PyObject *
|
---|
2346 | gl_noise(PyObject *self, PyObject *args)
|
---|
2347 | {
|
---|
2348 | short arg1 ;
|
---|
2349 | short arg2 ;
|
---|
2350 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2351 | return NULL;
|
---|
2352 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2353 | return NULL;
|
---|
2354 | noise( arg1 , arg2 );
|
---|
2355 | Py_INCREF(Py_None);
|
---|
2356 | return Py_None;
|
---|
2357 | }
|
---|
2358 |
|
---|
2359 | /* void picksize short s short s */
|
---|
2360 |
|
---|
2361 | static PyObject *
|
---|
2362 | gl_picksize(PyObject *self, PyObject *args)
|
---|
2363 | {
|
---|
2364 | short arg1 ;
|
---|
2365 | short arg2 ;
|
---|
2366 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2367 | return NULL;
|
---|
2368 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2369 | return NULL;
|
---|
2370 | picksize( arg1 , arg2 );
|
---|
2371 | Py_INCREF(Py_None);
|
---|
2372 | return Py_None;
|
---|
2373 | }
|
---|
2374 |
|
---|
2375 | /* void qenter short s short s */
|
---|
2376 |
|
---|
2377 | static PyObject *
|
---|
2378 | gl_qenter(PyObject *self, PyObject *args)
|
---|
2379 | {
|
---|
2380 | short arg1 ;
|
---|
2381 | short arg2 ;
|
---|
2382 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2383 | return NULL;
|
---|
2384 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2385 | return NULL;
|
---|
2386 | qenter( arg1 , arg2 );
|
---|
2387 | Py_INCREF(Py_None);
|
---|
2388 | return Py_None;
|
---|
2389 | }
|
---|
2390 |
|
---|
2391 | /* void setdepth short s short s */
|
---|
2392 |
|
---|
2393 | static PyObject *
|
---|
2394 | gl_setdepth(PyObject *self, PyObject *args)
|
---|
2395 | {
|
---|
2396 | short arg1 ;
|
---|
2397 | short arg2 ;
|
---|
2398 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2399 | return NULL;
|
---|
2400 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2401 | return NULL;
|
---|
2402 | setdepth( arg1 , arg2 );
|
---|
2403 | Py_INCREF(Py_None);
|
---|
2404 | return Py_None;
|
---|
2405 | }
|
---|
2406 |
|
---|
2407 | /* void cmov2s short s short s */
|
---|
2408 |
|
---|
2409 | static PyObject *
|
---|
2410 | gl_cmov2s(PyObject *self, PyObject *args)
|
---|
2411 | {
|
---|
2412 | short arg1 ;
|
---|
2413 | short arg2 ;
|
---|
2414 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2415 | return NULL;
|
---|
2416 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2417 | return NULL;
|
---|
2418 | cmov2s( arg1 , arg2 );
|
---|
2419 | Py_INCREF(Py_None);
|
---|
2420 | return Py_None;
|
---|
2421 | }
|
---|
2422 |
|
---|
2423 | /* void draw2s short s short s */
|
---|
2424 |
|
---|
2425 | static PyObject *
|
---|
2426 | gl_draw2s(PyObject *self, PyObject *args)
|
---|
2427 | {
|
---|
2428 | short arg1 ;
|
---|
2429 | short arg2 ;
|
---|
2430 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2431 | return NULL;
|
---|
2432 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2433 | return NULL;
|
---|
2434 | draw2s( arg1 , arg2 );
|
---|
2435 | Py_INCREF(Py_None);
|
---|
2436 | return Py_None;
|
---|
2437 | }
|
---|
2438 |
|
---|
2439 | /* void move2s short s short s */
|
---|
2440 |
|
---|
2441 | static PyObject *
|
---|
2442 | gl_move2s(PyObject *self, PyObject *args)
|
---|
2443 | {
|
---|
2444 | short arg1 ;
|
---|
2445 | short arg2 ;
|
---|
2446 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2447 | return NULL;
|
---|
2448 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2449 | return NULL;
|
---|
2450 | move2s( arg1 , arg2 );
|
---|
2451 | Py_INCREF(Py_None);
|
---|
2452 | return Py_None;
|
---|
2453 | }
|
---|
2454 |
|
---|
2455 | /* void pdr2s short s short s */
|
---|
2456 |
|
---|
2457 | static PyObject *
|
---|
2458 | gl_pdr2s(PyObject *self, PyObject *args)
|
---|
2459 | {
|
---|
2460 | short arg1 ;
|
---|
2461 | short arg2 ;
|
---|
2462 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2463 | return NULL;
|
---|
2464 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2465 | return NULL;
|
---|
2466 | pdr2s( arg1 , arg2 );
|
---|
2467 | Py_INCREF(Py_None);
|
---|
2468 | return Py_None;
|
---|
2469 | }
|
---|
2470 |
|
---|
2471 | /* void pmv2s short s short s */
|
---|
2472 |
|
---|
2473 | static PyObject *
|
---|
2474 | gl_pmv2s(PyObject *self, PyObject *args)
|
---|
2475 | {
|
---|
2476 | short arg1 ;
|
---|
2477 | short arg2 ;
|
---|
2478 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2479 | return NULL;
|
---|
2480 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2481 | return NULL;
|
---|
2482 | pmv2s( arg1 , arg2 );
|
---|
2483 | Py_INCREF(Py_None);
|
---|
2484 | return Py_None;
|
---|
2485 | }
|
---|
2486 |
|
---|
2487 | /* void pnt2s short s short s */
|
---|
2488 |
|
---|
2489 | static PyObject *
|
---|
2490 | gl_pnt2s(PyObject *self, PyObject *args)
|
---|
2491 | {
|
---|
2492 | short arg1 ;
|
---|
2493 | short arg2 ;
|
---|
2494 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2495 | return NULL;
|
---|
2496 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2497 | return NULL;
|
---|
2498 | pnt2s( arg1 , arg2 );
|
---|
2499 | Py_INCREF(Py_None);
|
---|
2500 | return Py_None;
|
---|
2501 | }
|
---|
2502 |
|
---|
2503 | /* void rdr2s short s short s */
|
---|
2504 |
|
---|
2505 | static PyObject *
|
---|
2506 | gl_rdr2s(PyObject *self, PyObject *args)
|
---|
2507 | {
|
---|
2508 | short arg1 ;
|
---|
2509 | short arg2 ;
|
---|
2510 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2511 | return NULL;
|
---|
2512 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2513 | return NULL;
|
---|
2514 | rdr2s( arg1 , arg2 );
|
---|
2515 | Py_INCREF(Py_None);
|
---|
2516 | return Py_None;
|
---|
2517 | }
|
---|
2518 |
|
---|
2519 | /* void rmv2s short s short s */
|
---|
2520 |
|
---|
2521 | static PyObject *
|
---|
2522 | gl_rmv2s(PyObject *self, PyObject *args)
|
---|
2523 | {
|
---|
2524 | short arg1 ;
|
---|
2525 | short arg2 ;
|
---|
2526 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2527 | return NULL;
|
---|
2528 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2529 | return NULL;
|
---|
2530 | rmv2s( arg1 , arg2 );
|
---|
2531 | Py_INCREF(Py_None);
|
---|
2532 | return Py_None;
|
---|
2533 | }
|
---|
2534 |
|
---|
2535 | /* void rpdr2s short s short s */
|
---|
2536 |
|
---|
2537 | static PyObject *
|
---|
2538 | gl_rpdr2s(PyObject *self, PyObject *args)
|
---|
2539 | {
|
---|
2540 | short arg1 ;
|
---|
2541 | short arg2 ;
|
---|
2542 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2543 | return NULL;
|
---|
2544 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2545 | return NULL;
|
---|
2546 | rpdr2s( arg1 , arg2 );
|
---|
2547 | Py_INCREF(Py_None);
|
---|
2548 | return Py_None;
|
---|
2549 | }
|
---|
2550 |
|
---|
2551 | /* void rpmv2s short s short s */
|
---|
2552 |
|
---|
2553 | static PyObject *
|
---|
2554 | gl_rpmv2s(PyObject *self, PyObject *args)
|
---|
2555 | {
|
---|
2556 | short arg1 ;
|
---|
2557 | short arg2 ;
|
---|
2558 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2559 | return NULL;
|
---|
2560 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2561 | return NULL;
|
---|
2562 | rpmv2s( arg1 , arg2 );
|
---|
2563 | Py_INCREF(Py_None);
|
---|
2564 | return Py_None;
|
---|
2565 | }
|
---|
2566 |
|
---|
2567 | /* void xfpt2s short s short s */
|
---|
2568 |
|
---|
2569 | static PyObject *
|
---|
2570 | gl_xfpt2s(PyObject *self, PyObject *args)
|
---|
2571 | {
|
---|
2572 | short arg1 ;
|
---|
2573 | short arg2 ;
|
---|
2574 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
2575 | return NULL;
|
---|
2576 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
2577 | return NULL;
|
---|
2578 | xfpt2s( arg1 , arg2 );
|
---|
2579 | Py_INCREF(Py_None);
|
---|
2580 | return Py_None;
|
---|
2581 | }
|
---|
2582 |
|
---|
2583 | /* void cmov2 float s float s */
|
---|
2584 |
|
---|
2585 | static PyObject *
|
---|
2586 | gl_cmov2(PyObject *self, PyObject *args)
|
---|
2587 | {
|
---|
2588 | float arg1 ;
|
---|
2589 | float arg2 ;
|
---|
2590 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2591 | return NULL;
|
---|
2592 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2593 | return NULL;
|
---|
2594 | cmov2( arg1 , arg2 );
|
---|
2595 | Py_INCREF(Py_None);
|
---|
2596 | return Py_None;
|
---|
2597 | }
|
---|
2598 |
|
---|
2599 | /* void draw2 float s float s */
|
---|
2600 |
|
---|
2601 | static PyObject *
|
---|
2602 | gl_draw2(PyObject *self, PyObject *args)
|
---|
2603 | {
|
---|
2604 | float arg1 ;
|
---|
2605 | float arg2 ;
|
---|
2606 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2607 | return NULL;
|
---|
2608 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2609 | return NULL;
|
---|
2610 | draw2( arg1 , arg2 );
|
---|
2611 | Py_INCREF(Py_None);
|
---|
2612 | return Py_None;
|
---|
2613 | }
|
---|
2614 |
|
---|
2615 | /* void move2 float s float s */
|
---|
2616 |
|
---|
2617 | static PyObject *
|
---|
2618 | gl_move2(PyObject *self, PyObject *args)
|
---|
2619 | {
|
---|
2620 | float arg1 ;
|
---|
2621 | float arg2 ;
|
---|
2622 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2623 | return NULL;
|
---|
2624 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2625 | return NULL;
|
---|
2626 | move2( arg1 , arg2 );
|
---|
2627 | Py_INCREF(Py_None);
|
---|
2628 | return Py_None;
|
---|
2629 | }
|
---|
2630 |
|
---|
2631 | /* void pnt2 float s float s */
|
---|
2632 |
|
---|
2633 | static PyObject *
|
---|
2634 | gl_pnt2(PyObject *self, PyObject *args)
|
---|
2635 | {
|
---|
2636 | float arg1 ;
|
---|
2637 | float arg2 ;
|
---|
2638 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2639 | return NULL;
|
---|
2640 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2641 | return NULL;
|
---|
2642 | pnt2( arg1 , arg2 );
|
---|
2643 | Py_INCREF(Py_None);
|
---|
2644 | return Py_None;
|
---|
2645 | }
|
---|
2646 |
|
---|
2647 | /* void pdr2 float s float s */
|
---|
2648 |
|
---|
2649 | static PyObject *
|
---|
2650 | gl_pdr2(PyObject *self, PyObject *args)
|
---|
2651 | {
|
---|
2652 | float arg1 ;
|
---|
2653 | float arg2 ;
|
---|
2654 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2655 | return NULL;
|
---|
2656 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2657 | return NULL;
|
---|
2658 | pdr2( arg1 , arg2 );
|
---|
2659 | Py_INCREF(Py_None);
|
---|
2660 | return Py_None;
|
---|
2661 | }
|
---|
2662 |
|
---|
2663 | /* void pmv2 float s float s */
|
---|
2664 |
|
---|
2665 | static PyObject *
|
---|
2666 | gl_pmv2(PyObject *self, PyObject *args)
|
---|
2667 | {
|
---|
2668 | float arg1 ;
|
---|
2669 | float arg2 ;
|
---|
2670 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2671 | return NULL;
|
---|
2672 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2673 | return NULL;
|
---|
2674 | pmv2( arg1 , arg2 );
|
---|
2675 | Py_INCREF(Py_None);
|
---|
2676 | return Py_None;
|
---|
2677 | }
|
---|
2678 |
|
---|
2679 | /* void rdr2 float s float s */
|
---|
2680 |
|
---|
2681 | static PyObject *
|
---|
2682 | gl_rdr2(PyObject *self, PyObject *args)
|
---|
2683 | {
|
---|
2684 | float arg1 ;
|
---|
2685 | float arg2 ;
|
---|
2686 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2687 | return NULL;
|
---|
2688 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2689 | return NULL;
|
---|
2690 | rdr2( arg1 , arg2 );
|
---|
2691 | Py_INCREF(Py_None);
|
---|
2692 | return Py_None;
|
---|
2693 | }
|
---|
2694 |
|
---|
2695 | /* void rmv2 float s float s */
|
---|
2696 |
|
---|
2697 | static PyObject *
|
---|
2698 | gl_rmv2(PyObject *self, PyObject *args)
|
---|
2699 | {
|
---|
2700 | float arg1 ;
|
---|
2701 | float arg2 ;
|
---|
2702 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2703 | return NULL;
|
---|
2704 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2705 | return NULL;
|
---|
2706 | rmv2( arg1 , arg2 );
|
---|
2707 | Py_INCREF(Py_None);
|
---|
2708 | return Py_None;
|
---|
2709 | }
|
---|
2710 |
|
---|
2711 | /* void rpdr2 float s float s */
|
---|
2712 |
|
---|
2713 | static PyObject *
|
---|
2714 | gl_rpdr2(PyObject *self, PyObject *args)
|
---|
2715 | {
|
---|
2716 | float arg1 ;
|
---|
2717 | float arg2 ;
|
---|
2718 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2719 | return NULL;
|
---|
2720 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2721 | return NULL;
|
---|
2722 | rpdr2( arg1 , arg2 );
|
---|
2723 | Py_INCREF(Py_None);
|
---|
2724 | return Py_None;
|
---|
2725 | }
|
---|
2726 |
|
---|
2727 | /* void rpmv2 float s float s */
|
---|
2728 |
|
---|
2729 | static PyObject *
|
---|
2730 | gl_rpmv2(PyObject *self, PyObject *args)
|
---|
2731 | {
|
---|
2732 | float arg1 ;
|
---|
2733 | float arg2 ;
|
---|
2734 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2735 | return NULL;
|
---|
2736 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2737 | return NULL;
|
---|
2738 | rpmv2( arg1 , arg2 );
|
---|
2739 | Py_INCREF(Py_None);
|
---|
2740 | return Py_None;
|
---|
2741 | }
|
---|
2742 |
|
---|
2743 | /* void xfpt2 float s float s */
|
---|
2744 |
|
---|
2745 | static PyObject *
|
---|
2746 | gl_xfpt2(PyObject *self, PyObject *args)
|
---|
2747 | {
|
---|
2748 | float arg1 ;
|
---|
2749 | float arg2 ;
|
---|
2750 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
2751 | return NULL;
|
---|
2752 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
2753 | return NULL;
|
---|
2754 | xfpt2( arg1 , arg2 );
|
---|
2755 | Py_INCREF(Py_None);
|
---|
2756 | return Py_None;
|
---|
2757 | }
|
---|
2758 |
|
---|
2759 | /* void loadmatrix float s[4*4] */
|
---|
2760 |
|
---|
2761 | static PyObject *
|
---|
2762 | gl_loadmatrix(PyObject *self, PyObject *args)
|
---|
2763 | {
|
---|
2764 | float arg1 [ 4 ] [ 4 ] ;
|
---|
2765 | if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
|
---|
2766 | return NULL;
|
---|
2767 | loadmatrix( arg1 );
|
---|
2768 | Py_INCREF(Py_None);
|
---|
2769 | return Py_None;
|
---|
2770 | }
|
---|
2771 |
|
---|
2772 | /* void multmatrix float s[4*4] */
|
---|
2773 |
|
---|
2774 | static PyObject *
|
---|
2775 | gl_multmatrix(PyObject *self, PyObject *args)
|
---|
2776 | {
|
---|
2777 | float arg1 [ 4 ] [ 4 ] ;
|
---|
2778 | if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
|
---|
2779 | return NULL;
|
---|
2780 | multmatrix( arg1 );
|
---|
2781 | Py_INCREF(Py_None);
|
---|
2782 | return Py_None;
|
---|
2783 | }
|
---|
2784 |
|
---|
2785 | /* void crv float s[3*4] */
|
---|
2786 |
|
---|
2787 | static PyObject *
|
---|
2788 | gl_crv(PyObject *self, PyObject *args)
|
---|
2789 | {
|
---|
2790 | float arg1 [ 4 ] [ 3 ] ;
|
---|
2791 | if (!getifloatarray(args, 1, 0, 3 * 4 , (float *) arg1))
|
---|
2792 | return NULL;
|
---|
2793 | crv( arg1 );
|
---|
2794 | Py_INCREF(Py_None);
|
---|
2795 | return Py_None;
|
---|
2796 | }
|
---|
2797 |
|
---|
2798 | /* void rcrv float s[4*4] */
|
---|
2799 |
|
---|
2800 | static PyObject *
|
---|
2801 | gl_rcrv(PyObject *self, PyObject *args)
|
---|
2802 | {
|
---|
2803 | float arg1 [ 4 ] [ 4 ] ;
|
---|
2804 | if (!getifloatarray(args, 1, 0, 4 * 4 , (float *) arg1))
|
---|
2805 | return NULL;
|
---|
2806 | rcrv( arg1 );
|
---|
2807 | Py_INCREF(Py_None);
|
---|
2808 | return Py_None;
|
---|
2809 | }
|
---|
2810 |
|
---|
2811 | /* void addtopup long s char *s long s */
|
---|
2812 |
|
---|
2813 | static PyObject *
|
---|
2814 | gl_addtopup(PyObject *self, PyObject *args)
|
---|
2815 | {
|
---|
2816 | long arg1 ;
|
---|
2817 | string arg2 ;
|
---|
2818 | long arg3 ;
|
---|
2819 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
2820 | return NULL;
|
---|
2821 | if (!getistringarg(args, 3, 1, &arg2))
|
---|
2822 | return NULL;
|
---|
2823 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
2824 | return NULL;
|
---|
2825 | addtopup( arg1 , arg2 , arg3 );
|
---|
2826 | Py_INCREF(Py_None);
|
---|
2827 | return Py_None;
|
---|
2828 | }
|
---|
2829 |
|
---|
2830 | /* void charstr char *s */
|
---|
2831 |
|
---|
2832 | static PyObject *
|
---|
2833 | gl_charstr(PyObject *self, PyObject *args)
|
---|
2834 | {
|
---|
2835 | string arg1 ;
|
---|
2836 | if (!getistringarg(args, 1, 0, &arg1))
|
---|
2837 | return NULL;
|
---|
2838 | charstr( arg1 );
|
---|
2839 | Py_INCREF(Py_None);
|
---|
2840 | return Py_None;
|
---|
2841 | }
|
---|
2842 |
|
---|
2843 | /* void getport char *s */
|
---|
2844 |
|
---|
2845 | static PyObject *
|
---|
2846 | gl_getport(PyObject *self, PyObject *args)
|
---|
2847 | {
|
---|
2848 | string arg1 ;
|
---|
2849 | if (!getistringarg(args, 1, 0, &arg1))
|
---|
2850 | return NULL;
|
---|
2851 | getport( arg1 );
|
---|
2852 | Py_INCREF(Py_None);
|
---|
2853 | return Py_None;
|
---|
2854 | }
|
---|
2855 |
|
---|
2856 | /* long strwidth char *s */
|
---|
2857 |
|
---|
2858 | static PyObject *
|
---|
2859 | gl_strwidth(PyObject *self, PyObject *args)
|
---|
2860 | {
|
---|
2861 | long retval;
|
---|
2862 | string arg1 ;
|
---|
2863 | if (!getistringarg(args, 1, 0, &arg1))
|
---|
2864 | return NULL;
|
---|
2865 | retval = strwidth( arg1 );
|
---|
2866 | return mknewlongobject(retval);
|
---|
2867 | }
|
---|
2868 |
|
---|
2869 | /* long winopen char *s */
|
---|
2870 |
|
---|
2871 | static PyObject *
|
---|
2872 | gl_winopen(PyObject *self, PyObject *args)
|
---|
2873 | {
|
---|
2874 | long retval;
|
---|
2875 | string arg1 ;
|
---|
2876 | if (!getistringarg(args, 1, 0, &arg1))
|
---|
2877 | return NULL;
|
---|
2878 | retval = winopen( arg1 );
|
---|
2879 | return mknewlongobject(retval);
|
---|
2880 | }
|
---|
2881 |
|
---|
2882 | /* void wintitle char *s */
|
---|
2883 |
|
---|
2884 | static PyObject *
|
---|
2885 | gl_wintitle(PyObject *self, PyObject *args)
|
---|
2886 | {
|
---|
2887 | string arg1 ;
|
---|
2888 | if (!getistringarg(args, 1, 0, &arg1))
|
---|
2889 | return NULL;
|
---|
2890 | wintitle( arg1 );
|
---|
2891 | Py_INCREF(Py_None);
|
---|
2892 | return Py_None;
|
---|
2893 | }
|
---|
2894 |
|
---|
2895 | /* void polf long s float s[3*arg1] */
|
---|
2896 |
|
---|
2897 | static PyObject *
|
---|
2898 | gl_polf(PyObject *self, PyObject *args)
|
---|
2899 | {
|
---|
2900 | long arg1 ;
|
---|
2901 | float (* arg2) [ 3 ] ;
|
---|
2902 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
2903 | return NULL;
|
---|
2904 | arg1 = arg1 / 3;
|
---|
2905 | if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
|
---|
2906 | return PyErr_NoMemory();
|
---|
2907 | if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
|
---|
2908 | return NULL;
|
---|
2909 | polf( arg1 , arg2 );
|
---|
2910 | PyMem_DEL(arg2);
|
---|
2911 | Py_INCREF(Py_None);
|
---|
2912 | return Py_None;
|
---|
2913 | }
|
---|
2914 |
|
---|
2915 | /* void polf2 long s float s[2*arg1] */
|
---|
2916 |
|
---|
2917 | static PyObject *
|
---|
2918 | gl_polf2(PyObject *self, PyObject *args)
|
---|
2919 | {
|
---|
2920 | long arg1 ;
|
---|
2921 | float (* arg2) [ 2 ] ;
|
---|
2922 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
2923 | return NULL;
|
---|
2924 | arg1 = arg1 / 2;
|
---|
2925 | if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
|
---|
2926 | return PyErr_NoMemory();
|
---|
2927 | if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2))
|
---|
2928 | return NULL;
|
---|
2929 | polf2( arg1 , arg2 );
|
---|
2930 | PyMem_DEL(arg2);
|
---|
2931 | Py_INCREF(Py_None);
|
---|
2932 | return Py_None;
|
---|
2933 | }
|
---|
2934 |
|
---|
2935 | /* void poly long s float s[3*arg1] */
|
---|
2936 |
|
---|
2937 | static PyObject *
|
---|
2938 | gl_poly(PyObject *self, PyObject *args)
|
---|
2939 | {
|
---|
2940 | long arg1 ;
|
---|
2941 | float (* arg2) [ 3 ] ;
|
---|
2942 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
2943 | return NULL;
|
---|
2944 | arg1 = arg1 / 3;
|
---|
2945 | if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
|
---|
2946 | return PyErr_NoMemory();
|
---|
2947 | if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
|
---|
2948 | return NULL;
|
---|
2949 | poly( arg1 , arg2 );
|
---|
2950 | PyMem_DEL(arg2);
|
---|
2951 | Py_INCREF(Py_None);
|
---|
2952 | return Py_None;
|
---|
2953 | }
|
---|
2954 |
|
---|
2955 | /* void poly2 long s float s[2*arg1] */
|
---|
2956 |
|
---|
2957 | static PyObject *
|
---|
2958 | gl_poly2(PyObject *self, PyObject *args)
|
---|
2959 | {
|
---|
2960 | long arg1 ;
|
---|
2961 | float (* arg2) [ 2 ] ;
|
---|
2962 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
2963 | return NULL;
|
---|
2964 | arg1 = arg1 / 2;
|
---|
2965 | if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
|
---|
2966 | return PyErr_NoMemory();
|
---|
2967 | if (!getifloatarray(args, 1, 0, 2 * arg1 , (float *) arg2))
|
---|
2968 | return NULL;
|
---|
2969 | poly2( arg1 , arg2 );
|
---|
2970 | PyMem_DEL(arg2);
|
---|
2971 | Py_INCREF(Py_None);
|
---|
2972 | return Py_None;
|
---|
2973 | }
|
---|
2974 |
|
---|
2975 | /* void crvn long s float s[3*arg1] */
|
---|
2976 |
|
---|
2977 | static PyObject *
|
---|
2978 | gl_crvn(PyObject *self, PyObject *args)
|
---|
2979 | {
|
---|
2980 | long arg1 ;
|
---|
2981 | float (* arg2) [ 3 ] ;
|
---|
2982 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
2983 | return NULL;
|
---|
2984 | arg1 = arg1 / 3;
|
---|
2985 | if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
|
---|
2986 | return PyErr_NoMemory();
|
---|
2987 | if (!getifloatarray(args, 1, 0, 3 * arg1 , (float *) arg2))
|
---|
2988 | return NULL;
|
---|
2989 | crvn( arg1 , arg2 );
|
---|
2990 | PyMem_DEL(arg2);
|
---|
2991 | Py_INCREF(Py_None);
|
---|
2992 | return Py_None;
|
---|
2993 | }
|
---|
2994 |
|
---|
2995 | /* void rcrvn long s float s[4*arg1] */
|
---|
2996 |
|
---|
2997 | static PyObject *
|
---|
2998 | gl_rcrvn(PyObject *self, PyObject *args)
|
---|
2999 | {
|
---|
3000 | long arg1 ;
|
---|
3001 | float (* arg2) [ 4 ] ;
|
---|
3002 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3003 | return NULL;
|
---|
3004 | arg1 = arg1 / 4;
|
---|
3005 | if ((arg2 = (float(*)[4]) PyMem_NEW(float , 4 * arg1 )) == NULL)
|
---|
3006 | return PyErr_NoMemory();
|
---|
3007 | if (!getifloatarray(args, 1, 0, 4 * arg1 , (float *) arg2))
|
---|
3008 | return NULL;
|
---|
3009 | rcrvn( arg1 , arg2 );
|
---|
3010 | PyMem_DEL(arg2);
|
---|
3011 | Py_INCREF(Py_None);
|
---|
3012 | return Py_None;
|
---|
3013 | }
|
---|
3014 |
|
---|
3015 | /* void polf2i long s long s[2*arg1] */
|
---|
3016 |
|
---|
3017 | static PyObject *
|
---|
3018 | gl_polf2i(PyObject *self, PyObject *args)
|
---|
3019 | {
|
---|
3020 | long arg1 ;
|
---|
3021 | long (* arg2) [ 2 ] ;
|
---|
3022 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3023 | return NULL;
|
---|
3024 | arg1 = arg1 / 2;
|
---|
3025 | if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
|
---|
3026 | return PyErr_NoMemory();
|
---|
3027 | if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2))
|
---|
3028 | return NULL;
|
---|
3029 | polf2i( arg1 , arg2 );
|
---|
3030 | PyMem_DEL(arg2);
|
---|
3031 | Py_INCREF(Py_None);
|
---|
3032 | return Py_None;
|
---|
3033 | }
|
---|
3034 |
|
---|
3035 | /* void polfi long s long s[3*arg1] */
|
---|
3036 |
|
---|
3037 | static PyObject *
|
---|
3038 | gl_polfi(PyObject *self, PyObject *args)
|
---|
3039 | {
|
---|
3040 | long arg1 ;
|
---|
3041 | long (* arg2) [ 3 ] ;
|
---|
3042 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3043 | return NULL;
|
---|
3044 | arg1 = arg1 / 3;
|
---|
3045 | if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
|
---|
3046 | return PyErr_NoMemory();
|
---|
3047 | if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2))
|
---|
3048 | return NULL;
|
---|
3049 | polfi( arg1 , arg2 );
|
---|
3050 | PyMem_DEL(arg2);
|
---|
3051 | Py_INCREF(Py_None);
|
---|
3052 | return Py_None;
|
---|
3053 | }
|
---|
3054 |
|
---|
3055 | /* void poly2i long s long s[2*arg1] */
|
---|
3056 |
|
---|
3057 | static PyObject *
|
---|
3058 | gl_poly2i(PyObject *self, PyObject *args)
|
---|
3059 | {
|
---|
3060 | long arg1 ;
|
---|
3061 | long (* arg2) [ 2 ] ;
|
---|
3062 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3063 | return NULL;
|
---|
3064 | arg1 = arg1 / 2;
|
---|
3065 | if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
|
---|
3066 | return PyErr_NoMemory();
|
---|
3067 | if (!getilongarray(args, 1, 0, 2 * arg1 , (long *) arg2))
|
---|
3068 | return NULL;
|
---|
3069 | poly2i( arg1 , arg2 );
|
---|
3070 | PyMem_DEL(arg2);
|
---|
3071 | Py_INCREF(Py_None);
|
---|
3072 | return Py_None;
|
---|
3073 | }
|
---|
3074 |
|
---|
3075 | /* void polyi long s long s[3*arg1] */
|
---|
3076 |
|
---|
3077 | static PyObject *
|
---|
3078 | gl_polyi(PyObject *self, PyObject *args)
|
---|
3079 | {
|
---|
3080 | long arg1 ;
|
---|
3081 | long (* arg2) [ 3 ] ;
|
---|
3082 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3083 | return NULL;
|
---|
3084 | arg1 = arg1 / 3;
|
---|
3085 | if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
|
---|
3086 | return PyErr_NoMemory();
|
---|
3087 | if (!getilongarray(args, 1, 0, 3 * arg1 , (long *) arg2))
|
---|
3088 | return NULL;
|
---|
3089 | polyi( arg1 , arg2 );
|
---|
3090 | PyMem_DEL(arg2);
|
---|
3091 | Py_INCREF(Py_None);
|
---|
3092 | return Py_None;
|
---|
3093 | }
|
---|
3094 |
|
---|
3095 | /* void polf2s long s short s[2*arg1] */
|
---|
3096 |
|
---|
3097 | static PyObject *
|
---|
3098 | gl_polf2s(PyObject *self, PyObject *args)
|
---|
3099 | {
|
---|
3100 | long arg1 ;
|
---|
3101 | short (* arg2) [ 2 ] ;
|
---|
3102 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3103 | return NULL;
|
---|
3104 | arg1 = arg1 / 2;
|
---|
3105 | if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
|
---|
3106 | return PyErr_NoMemory();
|
---|
3107 | if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2))
|
---|
3108 | return NULL;
|
---|
3109 | polf2s( arg1 , arg2 );
|
---|
3110 | PyMem_DEL(arg2);
|
---|
3111 | Py_INCREF(Py_None);
|
---|
3112 | return Py_None;
|
---|
3113 | }
|
---|
3114 |
|
---|
3115 | /* void polfs long s short s[3*arg1] */
|
---|
3116 |
|
---|
3117 | static PyObject *
|
---|
3118 | gl_polfs(PyObject *self, PyObject *args)
|
---|
3119 | {
|
---|
3120 | long arg1 ;
|
---|
3121 | short (* arg2) [ 3 ] ;
|
---|
3122 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3123 | return NULL;
|
---|
3124 | arg1 = arg1 / 3;
|
---|
3125 | if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
|
---|
3126 | return PyErr_NoMemory();
|
---|
3127 | if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2))
|
---|
3128 | return NULL;
|
---|
3129 | polfs( arg1 , arg2 );
|
---|
3130 | PyMem_DEL(arg2);
|
---|
3131 | Py_INCREF(Py_None);
|
---|
3132 | return Py_None;
|
---|
3133 | }
|
---|
3134 |
|
---|
3135 | /* void polys long s short s[3*arg1] */
|
---|
3136 |
|
---|
3137 | static PyObject *
|
---|
3138 | gl_polys(PyObject *self, PyObject *args)
|
---|
3139 | {
|
---|
3140 | long arg1 ;
|
---|
3141 | short (* arg2) [ 3 ] ;
|
---|
3142 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3143 | return NULL;
|
---|
3144 | arg1 = arg1 / 3;
|
---|
3145 | if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
|
---|
3146 | return PyErr_NoMemory();
|
---|
3147 | if (!getishortarray(args, 1, 0, 3 * arg1 , (short *) arg2))
|
---|
3148 | return NULL;
|
---|
3149 | polys( arg1 , arg2 );
|
---|
3150 | PyMem_DEL(arg2);
|
---|
3151 | Py_INCREF(Py_None);
|
---|
3152 | return Py_None;
|
---|
3153 | }
|
---|
3154 |
|
---|
3155 | /* void poly2s long s short s[2*arg1] */
|
---|
3156 |
|
---|
3157 | static PyObject *
|
---|
3158 | gl_poly2s(PyObject *self, PyObject *args)
|
---|
3159 | {
|
---|
3160 | long arg1 ;
|
---|
3161 | short (* arg2) [ 2 ] ;
|
---|
3162 | if (!getilongarraysize(args, 1, 0, &arg1))
|
---|
3163 | return NULL;
|
---|
3164 | arg1 = arg1 / 2;
|
---|
3165 | if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
|
---|
3166 | return PyErr_NoMemory();
|
---|
3167 | if (!getishortarray(args, 1, 0, 2 * arg1 , (short *) arg2))
|
---|
3168 | return NULL;
|
---|
3169 | poly2s( arg1 , arg2 );
|
---|
3170 | PyMem_DEL(arg2);
|
---|
3171 | Py_INCREF(Py_None);
|
---|
3172 | return Py_None;
|
---|
3173 | }
|
---|
3174 |
|
---|
3175 | /* void defcursor short s u_short s[128] */
|
---|
3176 |
|
---|
3177 | static PyObject *
|
---|
3178 | gl_defcursor(PyObject *self, PyObject *args)
|
---|
3179 | {
|
---|
3180 | short arg1 ;
|
---|
3181 | unsigned short arg2 [ 128 ] ;
|
---|
3182 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
3183 | return NULL;
|
---|
3184 | if (!getishortarray(args, 2, 1, 128 , (short *) arg2))
|
---|
3185 | return NULL;
|
---|
3186 | defcursor( arg1 , arg2 );
|
---|
3187 | Py_INCREF(Py_None);
|
---|
3188 | return Py_None;
|
---|
3189 | }
|
---|
3190 |
|
---|
3191 | /* void writepixels short s u_short s[arg1] */
|
---|
3192 |
|
---|
3193 | static PyObject *
|
---|
3194 | gl_writepixels(PyObject *self, PyObject *args)
|
---|
3195 | {
|
---|
3196 | short arg1 ;
|
---|
3197 | unsigned short * arg2 ;
|
---|
3198 | if (!getishortarraysize(args, 1, 0, &arg1))
|
---|
3199 | return NULL;
|
---|
3200 | if ((arg2 = PyMem_NEW(unsigned short , arg1 )) == NULL)
|
---|
3201 | return PyErr_NoMemory();
|
---|
3202 | if (!getishortarray(args, 1, 0, arg1 , (short *) arg2))
|
---|
3203 | return NULL;
|
---|
3204 | writepixels( arg1 , arg2 );
|
---|
3205 | PyMem_DEL(arg2);
|
---|
3206 | Py_INCREF(Py_None);
|
---|
3207 | return Py_None;
|
---|
3208 | }
|
---|
3209 |
|
---|
3210 | /* void defbasis long s float s[4*4] */
|
---|
3211 |
|
---|
3212 | static PyObject *
|
---|
3213 | gl_defbasis(PyObject *self, PyObject *args)
|
---|
3214 | {
|
---|
3215 | long arg1 ;
|
---|
3216 | float arg2 [ 4 ] [ 4 ] ;
|
---|
3217 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
3218 | return NULL;
|
---|
3219 | if (!getifloatarray(args, 2, 1, 4 * 4 , (float *) arg2))
|
---|
3220 | return NULL;
|
---|
3221 | defbasis( arg1 , arg2 );
|
---|
3222 | Py_INCREF(Py_None);
|
---|
3223 | return Py_None;
|
---|
3224 | }
|
---|
3225 |
|
---|
3226 | /* void gewrite short s short s[arg1] */
|
---|
3227 |
|
---|
3228 | static PyObject *
|
---|
3229 | gl_gewrite(PyObject *self, PyObject *args)
|
---|
3230 | {
|
---|
3231 | short arg1 ;
|
---|
3232 | short * arg2 ;
|
---|
3233 | if (!getishortarraysize(args, 1, 0, &arg1))
|
---|
3234 | return NULL;
|
---|
3235 | if ((arg2 = PyMem_NEW(short , arg1 )) == NULL)
|
---|
3236 | return PyErr_NoMemory();
|
---|
3237 | if (!getishortarray(args, 1, 0, arg1 , arg2))
|
---|
3238 | return NULL;
|
---|
3239 | gewrite( arg1 , arg2 );
|
---|
3240 | PyMem_DEL(arg2);
|
---|
3241 | Py_INCREF(Py_None);
|
---|
3242 | return Py_None;
|
---|
3243 | }
|
---|
3244 |
|
---|
3245 | /* void rotate short s char s */
|
---|
3246 |
|
---|
3247 | static PyObject *
|
---|
3248 | gl_rotate(PyObject *self, PyObject *args)
|
---|
3249 | {
|
---|
3250 | short arg1 ;
|
---|
3251 | char arg2 ;
|
---|
3252 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
3253 | return NULL;
|
---|
3254 | if (!getichararg(args, 2, 1, &arg2))
|
---|
3255 | return NULL;
|
---|
3256 | rotate( arg1 , arg2 );
|
---|
3257 | Py_INCREF(Py_None);
|
---|
3258 | return Py_None;
|
---|
3259 | }
|
---|
3260 |
|
---|
3261 | /* void rot float s char s */
|
---|
3262 |
|
---|
3263 | static PyObject *
|
---|
3264 | gl_rot(PyObject *self, PyObject *args)
|
---|
3265 | {
|
---|
3266 | float arg1 ;
|
---|
3267 | char arg2 ;
|
---|
3268 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
3269 | return NULL;
|
---|
3270 | if (!getichararg(args, 2, 1, &arg2))
|
---|
3271 | return NULL;
|
---|
3272 | rot( arg1 , arg2 );
|
---|
3273 | Py_INCREF(Py_None);
|
---|
3274 | return Py_None;
|
---|
3275 | }
|
---|
3276 |
|
---|
3277 | /* void circfi long s long s long s */
|
---|
3278 |
|
---|
3279 | static PyObject *
|
---|
3280 | gl_circfi(PyObject *self, PyObject *args)
|
---|
3281 | {
|
---|
3282 | long arg1 ;
|
---|
3283 | long arg2 ;
|
---|
3284 | long arg3 ;
|
---|
3285 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3286 | return NULL;
|
---|
3287 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3288 | return NULL;
|
---|
3289 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3290 | return NULL;
|
---|
3291 | circfi( arg1 , arg2 , arg3 );
|
---|
3292 | Py_INCREF(Py_None);
|
---|
3293 | return Py_None;
|
---|
3294 | }
|
---|
3295 |
|
---|
3296 | /* void circi long s long s long s */
|
---|
3297 |
|
---|
3298 | static PyObject *
|
---|
3299 | gl_circi(PyObject *self, PyObject *args)
|
---|
3300 | {
|
---|
3301 | long arg1 ;
|
---|
3302 | long arg2 ;
|
---|
3303 | long arg3 ;
|
---|
3304 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3305 | return NULL;
|
---|
3306 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3307 | return NULL;
|
---|
3308 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3309 | return NULL;
|
---|
3310 | circi( arg1 , arg2 , arg3 );
|
---|
3311 | Py_INCREF(Py_None);
|
---|
3312 | return Py_None;
|
---|
3313 | }
|
---|
3314 |
|
---|
3315 | /* void cmovi long s long s long s */
|
---|
3316 |
|
---|
3317 | static PyObject *
|
---|
3318 | gl_cmovi(PyObject *self, PyObject *args)
|
---|
3319 | {
|
---|
3320 | long arg1 ;
|
---|
3321 | long arg2 ;
|
---|
3322 | long arg3 ;
|
---|
3323 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3324 | return NULL;
|
---|
3325 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3326 | return NULL;
|
---|
3327 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3328 | return NULL;
|
---|
3329 | cmovi( arg1 , arg2 , arg3 );
|
---|
3330 | Py_INCREF(Py_None);
|
---|
3331 | return Py_None;
|
---|
3332 | }
|
---|
3333 |
|
---|
3334 | /* void drawi long s long s long s */
|
---|
3335 |
|
---|
3336 | static PyObject *
|
---|
3337 | gl_drawi(PyObject *self, PyObject *args)
|
---|
3338 | {
|
---|
3339 | long arg1 ;
|
---|
3340 | long arg2 ;
|
---|
3341 | long arg3 ;
|
---|
3342 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3343 | return NULL;
|
---|
3344 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3345 | return NULL;
|
---|
3346 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3347 | return NULL;
|
---|
3348 | drawi( arg1 , arg2 , arg3 );
|
---|
3349 | Py_INCREF(Py_None);
|
---|
3350 | return Py_None;
|
---|
3351 | }
|
---|
3352 |
|
---|
3353 | /* void movei long s long s long s */
|
---|
3354 |
|
---|
3355 | static PyObject *
|
---|
3356 | gl_movei(PyObject *self, PyObject *args)
|
---|
3357 | {
|
---|
3358 | long arg1 ;
|
---|
3359 | long arg2 ;
|
---|
3360 | long arg3 ;
|
---|
3361 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3362 | return NULL;
|
---|
3363 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3364 | return NULL;
|
---|
3365 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3366 | return NULL;
|
---|
3367 | movei( arg1 , arg2 , arg3 );
|
---|
3368 | Py_INCREF(Py_None);
|
---|
3369 | return Py_None;
|
---|
3370 | }
|
---|
3371 |
|
---|
3372 | /* void pnti long s long s long s */
|
---|
3373 |
|
---|
3374 | static PyObject *
|
---|
3375 | gl_pnti(PyObject *self, PyObject *args)
|
---|
3376 | {
|
---|
3377 | long arg1 ;
|
---|
3378 | long arg2 ;
|
---|
3379 | long arg3 ;
|
---|
3380 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3381 | return NULL;
|
---|
3382 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3383 | return NULL;
|
---|
3384 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3385 | return NULL;
|
---|
3386 | pnti( arg1 , arg2 , arg3 );
|
---|
3387 | Py_INCREF(Py_None);
|
---|
3388 | return Py_None;
|
---|
3389 | }
|
---|
3390 |
|
---|
3391 | /* void newtag long s long s long s */
|
---|
3392 |
|
---|
3393 | static PyObject *
|
---|
3394 | gl_newtag(PyObject *self, PyObject *args)
|
---|
3395 | {
|
---|
3396 | long arg1 ;
|
---|
3397 | long arg2 ;
|
---|
3398 | long arg3 ;
|
---|
3399 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3400 | return NULL;
|
---|
3401 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3402 | return NULL;
|
---|
3403 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3404 | return NULL;
|
---|
3405 | newtag( arg1 , arg2 , arg3 );
|
---|
3406 | Py_INCREF(Py_None);
|
---|
3407 | return Py_None;
|
---|
3408 | }
|
---|
3409 |
|
---|
3410 | /* void pdri long s long s long s */
|
---|
3411 |
|
---|
3412 | static PyObject *
|
---|
3413 | gl_pdri(PyObject *self, PyObject *args)
|
---|
3414 | {
|
---|
3415 | long arg1 ;
|
---|
3416 | long arg2 ;
|
---|
3417 | long arg3 ;
|
---|
3418 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3419 | return NULL;
|
---|
3420 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3421 | return NULL;
|
---|
3422 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3423 | return NULL;
|
---|
3424 | pdri( arg1 , arg2 , arg3 );
|
---|
3425 | Py_INCREF(Py_None);
|
---|
3426 | return Py_None;
|
---|
3427 | }
|
---|
3428 |
|
---|
3429 | /* void pmvi long s long s long s */
|
---|
3430 |
|
---|
3431 | static PyObject *
|
---|
3432 | gl_pmvi(PyObject *self, PyObject *args)
|
---|
3433 | {
|
---|
3434 | long arg1 ;
|
---|
3435 | long arg2 ;
|
---|
3436 | long arg3 ;
|
---|
3437 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3438 | return NULL;
|
---|
3439 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3440 | return NULL;
|
---|
3441 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3442 | return NULL;
|
---|
3443 | pmvi( arg1 , arg2 , arg3 );
|
---|
3444 | Py_INCREF(Py_None);
|
---|
3445 | return Py_None;
|
---|
3446 | }
|
---|
3447 |
|
---|
3448 | /* void rdri long s long s long s */
|
---|
3449 |
|
---|
3450 | static PyObject *
|
---|
3451 | gl_rdri(PyObject *self, PyObject *args)
|
---|
3452 | {
|
---|
3453 | long arg1 ;
|
---|
3454 | long arg2 ;
|
---|
3455 | long arg3 ;
|
---|
3456 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3457 | return NULL;
|
---|
3458 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3459 | return NULL;
|
---|
3460 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3461 | return NULL;
|
---|
3462 | rdri( arg1 , arg2 , arg3 );
|
---|
3463 | Py_INCREF(Py_None);
|
---|
3464 | return Py_None;
|
---|
3465 | }
|
---|
3466 |
|
---|
3467 | /* void rmvi long s long s long s */
|
---|
3468 |
|
---|
3469 | static PyObject *
|
---|
3470 | gl_rmvi(PyObject *self, PyObject *args)
|
---|
3471 | {
|
---|
3472 | long arg1 ;
|
---|
3473 | long arg2 ;
|
---|
3474 | long arg3 ;
|
---|
3475 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3476 | return NULL;
|
---|
3477 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3478 | return NULL;
|
---|
3479 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3480 | return NULL;
|
---|
3481 | rmvi( arg1 , arg2 , arg3 );
|
---|
3482 | Py_INCREF(Py_None);
|
---|
3483 | return Py_None;
|
---|
3484 | }
|
---|
3485 |
|
---|
3486 | /* void rpdri long s long s long s */
|
---|
3487 |
|
---|
3488 | static PyObject *
|
---|
3489 | gl_rpdri(PyObject *self, PyObject *args)
|
---|
3490 | {
|
---|
3491 | long arg1 ;
|
---|
3492 | long arg2 ;
|
---|
3493 | long arg3 ;
|
---|
3494 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3495 | return NULL;
|
---|
3496 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3497 | return NULL;
|
---|
3498 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3499 | return NULL;
|
---|
3500 | rpdri( arg1 , arg2 , arg3 );
|
---|
3501 | Py_INCREF(Py_None);
|
---|
3502 | return Py_None;
|
---|
3503 | }
|
---|
3504 |
|
---|
3505 | /* void rpmvi long s long s long s */
|
---|
3506 |
|
---|
3507 | static PyObject *
|
---|
3508 | gl_rpmvi(PyObject *self, PyObject *args)
|
---|
3509 | {
|
---|
3510 | long arg1 ;
|
---|
3511 | long arg2 ;
|
---|
3512 | long arg3 ;
|
---|
3513 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3514 | return NULL;
|
---|
3515 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3516 | return NULL;
|
---|
3517 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3518 | return NULL;
|
---|
3519 | rpmvi( arg1 , arg2 , arg3 );
|
---|
3520 | Py_INCREF(Py_None);
|
---|
3521 | return Py_None;
|
---|
3522 | }
|
---|
3523 |
|
---|
3524 | /* void xfpti long s long s long s */
|
---|
3525 |
|
---|
3526 | static PyObject *
|
---|
3527 | gl_xfpti(PyObject *self, PyObject *args)
|
---|
3528 | {
|
---|
3529 | long arg1 ;
|
---|
3530 | long arg2 ;
|
---|
3531 | long arg3 ;
|
---|
3532 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
3533 | return NULL;
|
---|
3534 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
3535 | return NULL;
|
---|
3536 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
3537 | return NULL;
|
---|
3538 | xfpti( arg1 , arg2 , arg3 );
|
---|
3539 | Py_INCREF(Py_None);
|
---|
3540 | return Py_None;
|
---|
3541 | }
|
---|
3542 |
|
---|
3543 | /* void circ float s float s float s */
|
---|
3544 |
|
---|
3545 | static PyObject *
|
---|
3546 | gl_circ(PyObject *self, PyObject *args)
|
---|
3547 | {
|
---|
3548 | float arg1 ;
|
---|
3549 | float arg2 ;
|
---|
3550 | float arg3 ;
|
---|
3551 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3552 | return NULL;
|
---|
3553 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3554 | return NULL;
|
---|
3555 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3556 | return NULL;
|
---|
3557 | circ( arg1 , arg2 , arg3 );
|
---|
3558 | Py_INCREF(Py_None);
|
---|
3559 | return Py_None;
|
---|
3560 | }
|
---|
3561 |
|
---|
3562 | /* void circf float s float s float s */
|
---|
3563 |
|
---|
3564 | static PyObject *
|
---|
3565 | gl_circf(PyObject *self, PyObject *args)
|
---|
3566 | {
|
---|
3567 | float arg1 ;
|
---|
3568 | float arg2 ;
|
---|
3569 | float arg3 ;
|
---|
3570 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3571 | return NULL;
|
---|
3572 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3573 | return NULL;
|
---|
3574 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3575 | return NULL;
|
---|
3576 | circf( arg1 , arg2 , arg3 );
|
---|
3577 | Py_INCREF(Py_None);
|
---|
3578 | return Py_None;
|
---|
3579 | }
|
---|
3580 |
|
---|
3581 | /* void cmov float s float s float s */
|
---|
3582 |
|
---|
3583 | static PyObject *
|
---|
3584 | gl_cmov(PyObject *self, PyObject *args)
|
---|
3585 | {
|
---|
3586 | float arg1 ;
|
---|
3587 | float arg2 ;
|
---|
3588 | float arg3 ;
|
---|
3589 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3590 | return NULL;
|
---|
3591 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3592 | return NULL;
|
---|
3593 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3594 | return NULL;
|
---|
3595 | cmov( arg1 , arg2 , arg3 );
|
---|
3596 | Py_INCREF(Py_None);
|
---|
3597 | return Py_None;
|
---|
3598 | }
|
---|
3599 |
|
---|
3600 | /* void draw float s float s float s */
|
---|
3601 |
|
---|
3602 | static PyObject *
|
---|
3603 | gl_draw(PyObject *self, PyObject *args)
|
---|
3604 | {
|
---|
3605 | float arg1 ;
|
---|
3606 | float arg2 ;
|
---|
3607 | float arg3 ;
|
---|
3608 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3609 | return NULL;
|
---|
3610 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3611 | return NULL;
|
---|
3612 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3613 | return NULL;
|
---|
3614 | draw( arg1 , arg2 , arg3 );
|
---|
3615 | Py_INCREF(Py_None);
|
---|
3616 | return Py_None;
|
---|
3617 | }
|
---|
3618 |
|
---|
3619 | /* void move float s float s float s */
|
---|
3620 |
|
---|
3621 | static PyObject *
|
---|
3622 | gl_move(PyObject *self, PyObject *args)
|
---|
3623 | {
|
---|
3624 | float arg1 ;
|
---|
3625 | float arg2 ;
|
---|
3626 | float arg3 ;
|
---|
3627 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3628 | return NULL;
|
---|
3629 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3630 | return NULL;
|
---|
3631 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3632 | return NULL;
|
---|
3633 | move( arg1 , arg2 , arg3 );
|
---|
3634 | Py_INCREF(Py_None);
|
---|
3635 | return Py_None;
|
---|
3636 | }
|
---|
3637 |
|
---|
3638 | /* void pnt float s float s float s */
|
---|
3639 |
|
---|
3640 | static PyObject *
|
---|
3641 | gl_pnt(PyObject *self, PyObject *args)
|
---|
3642 | {
|
---|
3643 | float arg1 ;
|
---|
3644 | float arg2 ;
|
---|
3645 | float arg3 ;
|
---|
3646 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3647 | return NULL;
|
---|
3648 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3649 | return NULL;
|
---|
3650 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3651 | return NULL;
|
---|
3652 | pnt( arg1 , arg2 , arg3 );
|
---|
3653 | Py_INCREF(Py_None);
|
---|
3654 | return Py_None;
|
---|
3655 | }
|
---|
3656 |
|
---|
3657 | /* void scale float s float s float s */
|
---|
3658 |
|
---|
3659 | static PyObject *
|
---|
3660 | gl_scale(PyObject *self, PyObject *args)
|
---|
3661 | {
|
---|
3662 | float arg1 ;
|
---|
3663 | float arg2 ;
|
---|
3664 | float arg3 ;
|
---|
3665 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3666 | return NULL;
|
---|
3667 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3668 | return NULL;
|
---|
3669 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3670 | return NULL;
|
---|
3671 | scale( arg1 , arg2 , arg3 );
|
---|
3672 | Py_INCREF(Py_None);
|
---|
3673 | return Py_None;
|
---|
3674 | }
|
---|
3675 |
|
---|
3676 | /* void translate float s float s float s */
|
---|
3677 |
|
---|
3678 | static PyObject *
|
---|
3679 | gl_translate(PyObject *self, PyObject *args)
|
---|
3680 | {
|
---|
3681 | float arg1 ;
|
---|
3682 | float arg2 ;
|
---|
3683 | float arg3 ;
|
---|
3684 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3685 | return NULL;
|
---|
3686 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3687 | return NULL;
|
---|
3688 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3689 | return NULL;
|
---|
3690 | translate( arg1 , arg2 , arg3 );
|
---|
3691 | Py_INCREF(Py_None);
|
---|
3692 | return Py_None;
|
---|
3693 | }
|
---|
3694 |
|
---|
3695 | /* void pdr float s float s float s */
|
---|
3696 |
|
---|
3697 | static PyObject *
|
---|
3698 | gl_pdr(PyObject *self, PyObject *args)
|
---|
3699 | {
|
---|
3700 | float arg1 ;
|
---|
3701 | float arg2 ;
|
---|
3702 | float arg3 ;
|
---|
3703 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3704 | return NULL;
|
---|
3705 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3706 | return NULL;
|
---|
3707 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3708 | return NULL;
|
---|
3709 | pdr( arg1 , arg2 , arg3 );
|
---|
3710 | Py_INCREF(Py_None);
|
---|
3711 | return Py_None;
|
---|
3712 | }
|
---|
3713 |
|
---|
3714 | /* void pmv float s float s float s */
|
---|
3715 |
|
---|
3716 | static PyObject *
|
---|
3717 | gl_pmv(PyObject *self, PyObject *args)
|
---|
3718 | {
|
---|
3719 | float arg1 ;
|
---|
3720 | float arg2 ;
|
---|
3721 | float arg3 ;
|
---|
3722 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3723 | return NULL;
|
---|
3724 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3725 | return NULL;
|
---|
3726 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3727 | return NULL;
|
---|
3728 | pmv( arg1 , arg2 , arg3 );
|
---|
3729 | Py_INCREF(Py_None);
|
---|
3730 | return Py_None;
|
---|
3731 | }
|
---|
3732 |
|
---|
3733 | /* void rdr float s float s float s */
|
---|
3734 |
|
---|
3735 | static PyObject *
|
---|
3736 | gl_rdr(PyObject *self, PyObject *args)
|
---|
3737 | {
|
---|
3738 | float arg1 ;
|
---|
3739 | float arg2 ;
|
---|
3740 | float arg3 ;
|
---|
3741 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3742 | return NULL;
|
---|
3743 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3744 | return NULL;
|
---|
3745 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3746 | return NULL;
|
---|
3747 | rdr( arg1 , arg2 , arg3 );
|
---|
3748 | Py_INCREF(Py_None);
|
---|
3749 | return Py_None;
|
---|
3750 | }
|
---|
3751 |
|
---|
3752 | /* void rmv float s float s float s */
|
---|
3753 |
|
---|
3754 | static PyObject *
|
---|
3755 | gl_rmv(PyObject *self, PyObject *args)
|
---|
3756 | {
|
---|
3757 | float arg1 ;
|
---|
3758 | float arg2 ;
|
---|
3759 | float arg3 ;
|
---|
3760 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3761 | return NULL;
|
---|
3762 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3763 | return NULL;
|
---|
3764 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3765 | return NULL;
|
---|
3766 | rmv( arg1 , arg2 , arg3 );
|
---|
3767 | Py_INCREF(Py_None);
|
---|
3768 | return Py_None;
|
---|
3769 | }
|
---|
3770 |
|
---|
3771 | /* void rpdr float s float s float s */
|
---|
3772 |
|
---|
3773 | static PyObject *
|
---|
3774 | gl_rpdr(PyObject *self, PyObject *args)
|
---|
3775 | {
|
---|
3776 | float arg1 ;
|
---|
3777 | float arg2 ;
|
---|
3778 | float arg3 ;
|
---|
3779 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3780 | return NULL;
|
---|
3781 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3782 | return NULL;
|
---|
3783 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3784 | return NULL;
|
---|
3785 | rpdr( arg1 , arg2 , arg3 );
|
---|
3786 | Py_INCREF(Py_None);
|
---|
3787 | return Py_None;
|
---|
3788 | }
|
---|
3789 |
|
---|
3790 | /* void rpmv float s float s float s */
|
---|
3791 |
|
---|
3792 | static PyObject *
|
---|
3793 | gl_rpmv(PyObject *self, PyObject *args)
|
---|
3794 | {
|
---|
3795 | float arg1 ;
|
---|
3796 | float arg2 ;
|
---|
3797 | float arg3 ;
|
---|
3798 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3799 | return NULL;
|
---|
3800 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3801 | return NULL;
|
---|
3802 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3803 | return NULL;
|
---|
3804 | rpmv( arg1 , arg2 , arg3 );
|
---|
3805 | Py_INCREF(Py_None);
|
---|
3806 | return Py_None;
|
---|
3807 | }
|
---|
3808 |
|
---|
3809 | /* void xfpt float s float s float s */
|
---|
3810 |
|
---|
3811 | static PyObject *
|
---|
3812 | gl_xfpt(PyObject *self, PyObject *args)
|
---|
3813 | {
|
---|
3814 | float arg1 ;
|
---|
3815 | float arg2 ;
|
---|
3816 | float arg3 ;
|
---|
3817 | if (!getifloatarg(args, 3, 0, &arg1))
|
---|
3818 | return NULL;
|
---|
3819 | if (!getifloatarg(args, 3, 1, &arg2))
|
---|
3820 | return NULL;
|
---|
3821 | if (!getifloatarg(args, 3, 2, &arg3))
|
---|
3822 | return NULL;
|
---|
3823 | xfpt( arg1 , arg2 , arg3 );
|
---|
3824 | Py_INCREF(Py_None);
|
---|
3825 | return Py_None;
|
---|
3826 | }
|
---|
3827 |
|
---|
3828 | /* void RGBcolor short s short s short s */
|
---|
3829 |
|
---|
3830 | static PyObject *
|
---|
3831 | gl_RGBcolor(PyObject *self, PyObject *args)
|
---|
3832 | {
|
---|
3833 | short arg1 ;
|
---|
3834 | short arg2 ;
|
---|
3835 | short arg3 ;
|
---|
3836 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3837 | return NULL;
|
---|
3838 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3839 | return NULL;
|
---|
3840 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3841 | return NULL;
|
---|
3842 | RGBcolor( arg1 , arg2 , arg3 );
|
---|
3843 | Py_INCREF(Py_None);
|
---|
3844 | return Py_None;
|
---|
3845 | }
|
---|
3846 |
|
---|
3847 | /* void RGBwritemask short s short s short s */
|
---|
3848 |
|
---|
3849 | static PyObject *
|
---|
3850 | gl_RGBwritemask(PyObject *self, PyObject *args)
|
---|
3851 | {
|
---|
3852 | short arg1 ;
|
---|
3853 | short arg2 ;
|
---|
3854 | short arg3 ;
|
---|
3855 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3856 | return NULL;
|
---|
3857 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3858 | return NULL;
|
---|
3859 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3860 | return NULL;
|
---|
3861 | RGBwritemask( arg1 , arg2 , arg3 );
|
---|
3862 | Py_INCREF(Py_None);
|
---|
3863 | return Py_None;
|
---|
3864 | }
|
---|
3865 |
|
---|
3866 | /* void setcursor short s short s short s */
|
---|
3867 |
|
---|
3868 | static PyObject *
|
---|
3869 | gl_setcursor(PyObject *self, PyObject *args)
|
---|
3870 | {
|
---|
3871 | short arg1 ;
|
---|
3872 | short arg2 ;
|
---|
3873 | short arg3 ;
|
---|
3874 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3875 | return NULL;
|
---|
3876 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3877 | return NULL;
|
---|
3878 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3879 | return NULL;
|
---|
3880 | setcursor( arg1 , arg2 , arg3 );
|
---|
3881 | Py_INCREF(Py_None);
|
---|
3882 | return Py_None;
|
---|
3883 | }
|
---|
3884 |
|
---|
3885 | /* void tie short s short s short s */
|
---|
3886 |
|
---|
3887 | static PyObject *
|
---|
3888 | gl_tie(PyObject *self, PyObject *args)
|
---|
3889 | {
|
---|
3890 | short arg1 ;
|
---|
3891 | short arg2 ;
|
---|
3892 | short arg3 ;
|
---|
3893 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3894 | return NULL;
|
---|
3895 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3896 | return NULL;
|
---|
3897 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3898 | return NULL;
|
---|
3899 | tie( arg1 , arg2 , arg3 );
|
---|
3900 | Py_INCREF(Py_None);
|
---|
3901 | return Py_None;
|
---|
3902 | }
|
---|
3903 |
|
---|
3904 | /* void circfs short s short s short s */
|
---|
3905 |
|
---|
3906 | static PyObject *
|
---|
3907 | gl_circfs(PyObject *self, PyObject *args)
|
---|
3908 | {
|
---|
3909 | short arg1 ;
|
---|
3910 | short arg2 ;
|
---|
3911 | short arg3 ;
|
---|
3912 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3913 | return NULL;
|
---|
3914 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3915 | return NULL;
|
---|
3916 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3917 | return NULL;
|
---|
3918 | circfs( arg1 , arg2 , arg3 );
|
---|
3919 | Py_INCREF(Py_None);
|
---|
3920 | return Py_None;
|
---|
3921 | }
|
---|
3922 |
|
---|
3923 | /* void circs short s short s short s */
|
---|
3924 |
|
---|
3925 | static PyObject *
|
---|
3926 | gl_circs(PyObject *self, PyObject *args)
|
---|
3927 | {
|
---|
3928 | short arg1 ;
|
---|
3929 | short arg2 ;
|
---|
3930 | short arg3 ;
|
---|
3931 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3932 | return NULL;
|
---|
3933 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3934 | return NULL;
|
---|
3935 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3936 | return NULL;
|
---|
3937 | circs( arg1 , arg2 , arg3 );
|
---|
3938 | Py_INCREF(Py_None);
|
---|
3939 | return Py_None;
|
---|
3940 | }
|
---|
3941 |
|
---|
3942 | /* void cmovs short s short s short s */
|
---|
3943 |
|
---|
3944 | static PyObject *
|
---|
3945 | gl_cmovs(PyObject *self, PyObject *args)
|
---|
3946 | {
|
---|
3947 | short arg1 ;
|
---|
3948 | short arg2 ;
|
---|
3949 | short arg3 ;
|
---|
3950 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3951 | return NULL;
|
---|
3952 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3953 | return NULL;
|
---|
3954 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3955 | return NULL;
|
---|
3956 | cmovs( arg1 , arg2 , arg3 );
|
---|
3957 | Py_INCREF(Py_None);
|
---|
3958 | return Py_None;
|
---|
3959 | }
|
---|
3960 |
|
---|
3961 | /* void draws short s short s short s */
|
---|
3962 |
|
---|
3963 | static PyObject *
|
---|
3964 | gl_draws(PyObject *self, PyObject *args)
|
---|
3965 | {
|
---|
3966 | short arg1 ;
|
---|
3967 | short arg2 ;
|
---|
3968 | short arg3 ;
|
---|
3969 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3970 | return NULL;
|
---|
3971 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3972 | return NULL;
|
---|
3973 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3974 | return NULL;
|
---|
3975 | draws( arg1 , arg2 , arg3 );
|
---|
3976 | Py_INCREF(Py_None);
|
---|
3977 | return Py_None;
|
---|
3978 | }
|
---|
3979 |
|
---|
3980 | /* void moves short s short s short s */
|
---|
3981 |
|
---|
3982 | static PyObject *
|
---|
3983 | gl_moves(PyObject *self, PyObject *args)
|
---|
3984 | {
|
---|
3985 | short arg1 ;
|
---|
3986 | short arg2 ;
|
---|
3987 | short arg3 ;
|
---|
3988 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
3989 | return NULL;
|
---|
3990 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
3991 | return NULL;
|
---|
3992 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
3993 | return NULL;
|
---|
3994 | moves( arg1 , arg2 , arg3 );
|
---|
3995 | Py_INCREF(Py_None);
|
---|
3996 | return Py_None;
|
---|
3997 | }
|
---|
3998 |
|
---|
3999 | /* void pdrs short s short s short s */
|
---|
4000 |
|
---|
4001 | static PyObject *
|
---|
4002 | gl_pdrs(PyObject *self, PyObject *args)
|
---|
4003 | {
|
---|
4004 | short arg1 ;
|
---|
4005 | short arg2 ;
|
---|
4006 | short arg3 ;
|
---|
4007 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4008 | return NULL;
|
---|
4009 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4010 | return NULL;
|
---|
4011 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4012 | return NULL;
|
---|
4013 | pdrs( arg1 , arg2 , arg3 );
|
---|
4014 | Py_INCREF(Py_None);
|
---|
4015 | return Py_None;
|
---|
4016 | }
|
---|
4017 |
|
---|
4018 | /* void pmvs short s short s short s */
|
---|
4019 |
|
---|
4020 | static PyObject *
|
---|
4021 | gl_pmvs(PyObject *self, PyObject *args)
|
---|
4022 | {
|
---|
4023 | short arg1 ;
|
---|
4024 | short arg2 ;
|
---|
4025 | short arg3 ;
|
---|
4026 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4027 | return NULL;
|
---|
4028 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4029 | return NULL;
|
---|
4030 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4031 | return NULL;
|
---|
4032 | pmvs( arg1 , arg2 , arg3 );
|
---|
4033 | Py_INCREF(Py_None);
|
---|
4034 | return Py_None;
|
---|
4035 | }
|
---|
4036 |
|
---|
4037 | /* void pnts short s short s short s */
|
---|
4038 |
|
---|
4039 | static PyObject *
|
---|
4040 | gl_pnts(PyObject *self, PyObject *args)
|
---|
4041 | {
|
---|
4042 | short arg1 ;
|
---|
4043 | short arg2 ;
|
---|
4044 | short arg3 ;
|
---|
4045 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4046 | return NULL;
|
---|
4047 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4048 | return NULL;
|
---|
4049 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4050 | return NULL;
|
---|
4051 | pnts( arg1 , arg2 , arg3 );
|
---|
4052 | Py_INCREF(Py_None);
|
---|
4053 | return Py_None;
|
---|
4054 | }
|
---|
4055 |
|
---|
4056 | /* void rdrs short s short s short s */
|
---|
4057 |
|
---|
4058 | static PyObject *
|
---|
4059 | gl_rdrs(PyObject *self, PyObject *args)
|
---|
4060 | {
|
---|
4061 | short arg1 ;
|
---|
4062 | short arg2 ;
|
---|
4063 | short arg3 ;
|
---|
4064 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4065 | return NULL;
|
---|
4066 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4067 | return NULL;
|
---|
4068 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4069 | return NULL;
|
---|
4070 | rdrs( arg1 , arg2 , arg3 );
|
---|
4071 | Py_INCREF(Py_None);
|
---|
4072 | return Py_None;
|
---|
4073 | }
|
---|
4074 |
|
---|
4075 | /* void rmvs short s short s short s */
|
---|
4076 |
|
---|
4077 | static PyObject *
|
---|
4078 | gl_rmvs(PyObject *self, PyObject *args)
|
---|
4079 | {
|
---|
4080 | short arg1 ;
|
---|
4081 | short arg2 ;
|
---|
4082 | short arg3 ;
|
---|
4083 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4084 | return NULL;
|
---|
4085 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4086 | return NULL;
|
---|
4087 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4088 | return NULL;
|
---|
4089 | rmvs( arg1 , arg2 , arg3 );
|
---|
4090 | Py_INCREF(Py_None);
|
---|
4091 | return Py_None;
|
---|
4092 | }
|
---|
4093 |
|
---|
4094 | /* void rpdrs short s short s short s */
|
---|
4095 |
|
---|
4096 | static PyObject *
|
---|
4097 | gl_rpdrs(PyObject *self, PyObject *args)
|
---|
4098 | {
|
---|
4099 | short arg1 ;
|
---|
4100 | short arg2 ;
|
---|
4101 | short arg3 ;
|
---|
4102 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4103 | return NULL;
|
---|
4104 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4105 | return NULL;
|
---|
4106 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4107 | return NULL;
|
---|
4108 | rpdrs( arg1 , arg2 , arg3 );
|
---|
4109 | Py_INCREF(Py_None);
|
---|
4110 | return Py_None;
|
---|
4111 | }
|
---|
4112 |
|
---|
4113 | /* void rpmvs short s short s short s */
|
---|
4114 |
|
---|
4115 | static PyObject *
|
---|
4116 | gl_rpmvs(PyObject *self, PyObject *args)
|
---|
4117 | {
|
---|
4118 | short arg1 ;
|
---|
4119 | short arg2 ;
|
---|
4120 | short arg3 ;
|
---|
4121 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4122 | return NULL;
|
---|
4123 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4124 | return NULL;
|
---|
4125 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4126 | return NULL;
|
---|
4127 | rpmvs( arg1 , arg2 , arg3 );
|
---|
4128 | Py_INCREF(Py_None);
|
---|
4129 | return Py_None;
|
---|
4130 | }
|
---|
4131 |
|
---|
4132 | /* void xfpts short s short s short s */
|
---|
4133 |
|
---|
4134 | static PyObject *
|
---|
4135 | gl_xfpts(PyObject *self, PyObject *args)
|
---|
4136 | {
|
---|
4137 | short arg1 ;
|
---|
4138 | short arg2 ;
|
---|
4139 | short arg3 ;
|
---|
4140 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4141 | return NULL;
|
---|
4142 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4143 | return NULL;
|
---|
4144 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4145 | return NULL;
|
---|
4146 | xfpts( arg1 , arg2 , arg3 );
|
---|
4147 | Py_INCREF(Py_None);
|
---|
4148 | return Py_None;
|
---|
4149 | }
|
---|
4150 |
|
---|
4151 | /* void curorigin short s short s short s */
|
---|
4152 |
|
---|
4153 | static PyObject *
|
---|
4154 | gl_curorigin(PyObject *self, PyObject *args)
|
---|
4155 | {
|
---|
4156 | short arg1 ;
|
---|
4157 | short arg2 ;
|
---|
4158 | short arg3 ;
|
---|
4159 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4160 | return NULL;
|
---|
4161 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4162 | return NULL;
|
---|
4163 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4164 | return NULL;
|
---|
4165 | curorigin( arg1 , arg2 , arg3 );
|
---|
4166 | Py_INCREF(Py_None);
|
---|
4167 | return Py_None;
|
---|
4168 | }
|
---|
4169 |
|
---|
4170 | /* void cyclemap short s short s short s */
|
---|
4171 |
|
---|
4172 | static PyObject *
|
---|
4173 | gl_cyclemap(PyObject *self, PyObject *args)
|
---|
4174 | {
|
---|
4175 | short arg1 ;
|
---|
4176 | short arg2 ;
|
---|
4177 | short arg3 ;
|
---|
4178 | if (!getishortarg(args, 3, 0, &arg1))
|
---|
4179 | return NULL;
|
---|
4180 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
4181 | return NULL;
|
---|
4182 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
4183 | return NULL;
|
---|
4184 | cyclemap( arg1 , arg2 , arg3 );
|
---|
4185 | Py_INCREF(Py_None);
|
---|
4186 | return Py_None;
|
---|
4187 | }
|
---|
4188 |
|
---|
4189 | /* void patch float s[4*4] float s[4*4] float s[4*4] */
|
---|
4190 |
|
---|
4191 | static PyObject *
|
---|
4192 | gl_patch(PyObject *self, PyObject *args)
|
---|
4193 | {
|
---|
4194 | float arg1 [ 4 ] [ 4 ] ;
|
---|
4195 | float arg2 [ 4 ] [ 4 ] ;
|
---|
4196 | float arg3 [ 4 ] [ 4 ] ;
|
---|
4197 | if (!getifloatarray(args, 3, 0, 4 * 4 , (float *) arg1))
|
---|
4198 | return NULL;
|
---|
4199 | if (!getifloatarray(args, 3, 1, 4 * 4 , (float *) arg2))
|
---|
4200 | return NULL;
|
---|
4201 | if (!getifloatarray(args, 3, 2, 4 * 4 , (float *) arg3))
|
---|
4202 | return NULL;
|
---|
4203 | patch( arg1 , arg2 , arg3 );
|
---|
4204 | Py_INCREF(Py_None);
|
---|
4205 | return Py_None;
|
---|
4206 | }
|
---|
4207 |
|
---|
4208 | /* void splf long s float s[3*arg1] u_short s[arg1] */
|
---|
4209 |
|
---|
4210 | static PyObject *
|
---|
4211 | gl_splf(PyObject *self, PyObject *args)
|
---|
4212 | {
|
---|
4213 | long arg1 ;
|
---|
4214 | float (* arg2) [ 3 ] ;
|
---|
4215 | unsigned short * arg3 ;
|
---|
4216 | if (!getilongarraysize(args, 2, 0, &arg1))
|
---|
4217 | return NULL;
|
---|
4218 | arg1 = arg1 / 3;
|
---|
4219 | if ((arg2 = (float(*)[3]) PyMem_NEW(float , 3 * arg1 )) == NULL)
|
---|
4220 | return PyErr_NoMemory();
|
---|
4221 | if (!getifloatarray(args, 2, 0, 3 * arg1 , (float *) arg2))
|
---|
4222 | return NULL;
|
---|
4223 | if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
|
---|
4224 | return PyErr_NoMemory();
|
---|
4225 | if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
|
---|
4226 | return NULL;
|
---|
4227 | splf( arg1 , arg2 , arg3 );
|
---|
4228 | PyMem_DEL(arg2);
|
---|
4229 | PyMem_DEL(arg3);
|
---|
4230 | Py_INCREF(Py_None);
|
---|
4231 | return Py_None;
|
---|
4232 | }
|
---|
4233 |
|
---|
4234 | /* void splf2 long s float s[2*arg1] u_short s[arg1] */
|
---|
4235 |
|
---|
4236 | static PyObject *
|
---|
4237 | gl_splf2(PyObject *self, PyObject *args)
|
---|
4238 | {
|
---|
4239 | long arg1 ;
|
---|
4240 | float (* arg2) [ 2 ] ;
|
---|
4241 | unsigned short * arg3 ;
|
---|
4242 | if (!getilongarraysize(args, 2, 0, &arg1))
|
---|
4243 | return NULL;
|
---|
4244 | arg1 = arg1 / 2;
|
---|
4245 | if ((arg2 = (float(*)[2]) PyMem_NEW(float , 2 * arg1 )) == NULL)
|
---|
4246 | return PyErr_NoMemory();
|
---|
4247 | if (!getifloatarray(args, 2, 0, 2 * arg1 , (float *) arg2))
|
---|
4248 | return NULL;
|
---|
4249 | if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
|
---|
4250 | return PyErr_NoMemory();
|
---|
4251 | if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
|
---|
4252 | return NULL;
|
---|
4253 | splf2( arg1 , arg2 , arg3 );
|
---|
4254 | PyMem_DEL(arg2);
|
---|
4255 | PyMem_DEL(arg3);
|
---|
4256 | Py_INCREF(Py_None);
|
---|
4257 | return Py_None;
|
---|
4258 | }
|
---|
4259 |
|
---|
4260 | /* void splfi long s long s[3*arg1] u_short s[arg1] */
|
---|
4261 |
|
---|
4262 | static PyObject *
|
---|
4263 | gl_splfi(PyObject *self, PyObject *args)
|
---|
4264 | {
|
---|
4265 | long arg1 ;
|
---|
4266 | long (* arg2) [ 3 ] ;
|
---|
4267 | unsigned short * arg3 ;
|
---|
4268 | if (!getilongarraysize(args, 2, 0, &arg1))
|
---|
4269 | return NULL;
|
---|
4270 | arg1 = arg1 / 3;
|
---|
4271 | if ((arg2 = (long(*)[3]) PyMem_NEW(long , 3 * arg1 )) == NULL)
|
---|
4272 | return PyErr_NoMemory();
|
---|
4273 | if (!getilongarray(args, 2, 0, 3 * arg1 , (long *) arg2))
|
---|
4274 | return NULL;
|
---|
4275 | if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
|
---|
4276 | return PyErr_NoMemory();
|
---|
4277 | if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
|
---|
4278 | return NULL;
|
---|
4279 | splfi( arg1 , arg2 , arg3 );
|
---|
4280 | PyMem_DEL(arg2);
|
---|
4281 | PyMem_DEL(arg3);
|
---|
4282 | Py_INCREF(Py_None);
|
---|
4283 | return Py_None;
|
---|
4284 | }
|
---|
4285 |
|
---|
4286 | /* void splf2i long s long s[2*arg1] u_short s[arg1] */
|
---|
4287 |
|
---|
4288 | static PyObject *
|
---|
4289 | gl_splf2i(PyObject *self, PyObject *args)
|
---|
4290 | {
|
---|
4291 | long arg1 ;
|
---|
4292 | long (* arg2) [ 2 ] ;
|
---|
4293 | unsigned short * arg3 ;
|
---|
4294 | if (!getilongarraysize(args, 2, 0, &arg1))
|
---|
4295 | return NULL;
|
---|
4296 | arg1 = arg1 / 2;
|
---|
4297 | if ((arg2 = (long(*)[2]) PyMem_NEW(long , 2 * arg1 )) == NULL)
|
---|
4298 | return PyErr_NoMemory();
|
---|
4299 | if (!getilongarray(args, 2, 0, 2 * arg1 , (long *) arg2))
|
---|
4300 | return NULL;
|
---|
4301 | if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
|
---|
4302 | return PyErr_NoMemory();
|
---|
4303 | if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
|
---|
4304 | return NULL;
|
---|
4305 | splf2i( arg1 , arg2 , arg3 );
|
---|
4306 | PyMem_DEL(arg2);
|
---|
4307 | PyMem_DEL(arg3);
|
---|
4308 | Py_INCREF(Py_None);
|
---|
4309 | return Py_None;
|
---|
4310 | }
|
---|
4311 |
|
---|
4312 | /* void splfs long s short s[3*arg1] u_short s[arg1] */
|
---|
4313 |
|
---|
4314 | static PyObject *
|
---|
4315 | gl_splfs(PyObject *self, PyObject *args)
|
---|
4316 | {
|
---|
4317 | long arg1 ;
|
---|
4318 | short (* arg2) [ 3 ] ;
|
---|
4319 | unsigned short * arg3 ;
|
---|
4320 | if (!getilongarraysize(args, 2, 0, &arg1))
|
---|
4321 | return NULL;
|
---|
4322 | arg1 = arg1 / 3;
|
---|
4323 | if ((arg2 = (short(*)[3]) PyMem_NEW(short , 3 * arg1 )) == NULL)
|
---|
4324 | return PyErr_NoMemory();
|
---|
4325 | if (!getishortarray(args, 2, 0, 3 * arg1 , (short *) arg2))
|
---|
4326 | return NULL;
|
---|
4327 | if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
|
---|
4328 | return PyErr_NoMemory();
|
---|
4329 | if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
|
---|
4330 | return NULL;
|
---|
4331 | splfs( arg1 , arg2 , arg3 );
|
---|
4332 | PyMem_DEL(arg2);
|
---|
4333 | PyMem_DEL(arg3);
|
---|
4334 | Py_INCREF(Py_None);
|
---|
4335 | return Py_None;
|
---|
4336 | }
|
---|
4337 |
|
---|
4338 | /* void splf2s long s short s[2*arg1] u_short s[arg1] */
|
---|
4339 |
|
---|
4340 | static PyObject *
|
---|
4341 | gl_splf2s(PyObject *self, PyObject *args)
|
---|
4342 | {
|
---|
4343 | long arg1 ;
|
---|
4344 | short (* arg2) [ 2 ] ;
|
---|
4345 | unsigned short * arg3 ;
|
---|
4346 | if (!getilongarraysize(args, 2, 0, &arg1))
|
---|
4347 | return NULL;
|
---|
4348 | arg1 = arg1 / 2;
|
---|
4349 | if ((arg2 = (short(*)[2]) PyMem_NEW(short , 2 * arg1 )) == NULL)
|
---|
4350 | return PyErr_NoMemory();
|
---|
4351 | if (!getishortarray(args, 2, 0, 2 * arg1 , (short *) arg2))
|
---|
4352 | return NULL;
|
---|
4353 | if ((arg3 = PyMem_NEW(unsigned short , arg1 )) == NULL)
|
---|
4354 | return PyErr_NoMemory();
|
---|
4355 | if (!getishortarray(args, 2, 1, arg1 , (short *) arg3))
|
---|
4356 | return NULL;
|
---|
4357 | splf2s( arg1 , arg2 , arg3 );
|
---|
4358 | PyMem_DEL(arg2);
|
---|
4359 | PyMem_DEL(arg3);
|
---|
4360 | Py_INCREF(Py_None);
|
---|
4361 | return Py_None;
|
---|
4362 | }
|
---|
4363 |
|
---|
4364 | /* void rpatch float s[4*4] float s[4*4] float s[4*4] float s[4*4] */
|
---|
4365 |
|
---|
4366 | static PyObject *
|
---|
4367 | gl_rpatch(PyObject *self, PyObject *args)
|
---|
4368 | {
|
---|
4369 | float arg1 [ 4 ] [ 4 ] ;
|
---|
4370 | float arg2 [ 4 ] [ 4 ] ;
|
---|
4371 | float arg3 [ 4 ] [ 4 ] ;
|
---|
4372 | float arg4 [ 4 ] [ 4 ] ;
|
---|
4373 | if (!getifloatarray(args, 4, 0, 4 * 4 , (float *) arg1))
|
---|
4374 | return NULL;
|
---|
4375 | if (!getifloatarray(args, 4, 1, 4 * 4 , (float *) arg2))
|
---|
4376 | return NULL;
|
---|
4377 | if (!getifloatarray(args, 4, 2, 4 * 4 , (float *) arg3))
|
---|
4378 | return NULL;
|
---|
4379 | if (!getifloatarray(args, 4, 3, 4 * 4 , (float *) arg4))
|
---|
4380 | return NULL;
|
---|
4381 | rpatch( arg1 , arg2 , arg3 , arg4 );
|
---|
4382 | Py_INCREF(Py_None);
|
---|
4383 | return Py_None;
|
---|
4384 | }
|
---|
4385 |
|
---|
4386 | /* void ortho2 float s float s float s float s */
|
---|
4387 |
|
---|
4388 | static PyObject *
|
---|
4389 | gl_ortho2(PyObject *self, PyObject *args)
|
---|
4390 | {
|
---|
4391 | float arg1 ;
|
---|
4392 | float arg2 ;
|
---|
4393 | float arg3 ;
|
---|
4394 | float arg4 ;
|
---|
4395 | if (!getifloatarg(args, 4, 0, &arg1))
|
---|
4396 | return NULL;
|
---|
4397 | if (!getifloatarg(args, 4, 1, &arg2))
|
---|
4398 | return NULL;
|
---|
4399 | if (!getifloatarg(args, 4, 2, &arg3))
|
---|
4400 | return NULL;
|
---|
4401 | if (!getifloatarg(args, 4, 3, &arg4))
|
---|
4402 | return NULL;
|
---|
4403 | ortho2( arg1 , arg2 , arg3 , arg4 );
|
---|
4404 | Py_INCREF(Py_None);
|
---|
4405 | return Py_None;
|
---|
4406 | }
|
---|
4407 |
|
---|
4408 | /* void rect float s float s float s float s */
|
---|
4409 |
|
---|
4410 | static PyObject *
|
---|
4411 | gl_rect(PyObject *self, PyObject *args)
|
---|
4412 | {
|
---|
4413 | float arg1 ;
|
---|
4414 | float arg2 ;
|
---|
4415 | float arg3 ;
|
---|
4416 | float arg4 ;
|
---|
4417 | if (!getifloatarg(args, 4, 0, &arg1))
|
---|
4418 | return NULL;
|
---|
4419 | if (!getifloatarg(args, 4, 1, &arg2))
|
---|
4420 | return NULL;
|
---|
4421 | if (!getifloatarg(args, 4, 2, &arg3))
|
---|
4422 | return NULL;
|
---|
4423 | if (!getifloatarg(args, 4, 3, &arg4))
|
---|
4424 | return NULL;
|
---|
4425 | rect( arg1 , arg2 , arg3 , arg4 );
|
---|
4426 | Py_INCREF(Py_None);
|
---|
4427 | return Py_None;
|
---|
4428 | }
|
---|
4429 |
|
---|
4430 | /* void rectf float s float s float s float s */
|
---|
4431 |
|
---|
4432 | static PyObject *
|
---|
4433 | gl_rectf(PyObject *self, PyObject *args)
|
---|
4434 | {
|
---|
4435 | float arg1 ;
|
---|
4436 | float arg2 ;
|
---|
4437 | float arg3 ;
|
---|
4438 | float arg4 ;
|
---|
4439 | if (!getifloatarg(args, 4, 0, &arg1))
|
---|
4440 | return NULL;
|
---|
4441 | if (!getifloatarg(args, 4, 1, &arg2))
|
---|
4442 | return NULL;
|
---|
4443 | if (!getifloatarg(args, 4, 2, &arg3))
|
---|
4444 | return NULL;
|
---|
4445 | if (!getifloatarg(args, 4, 3, &arg4))
|
---|
4446 | return NULL;
|
---|
4447 | rectf( arg1 , arg2 , arg3 , arg4 );
|
---|
4448 | Py_INCREF(Py_None);
|
---|
4449 | return Py_None;
|
---|
4450 | }
|
---|
4451 |
|
---|
4452 | /* void xfpt4 float s float s float s float s */
|
---|
4453 |
|
---|
4454 | static PyObject *
|
---|
4455 | gl_xfpt4(PyObject *self, PyObject *args)
|
---|
4456 | {
|
---|
4457 | float arg1 ;
|
---|
4458 | float arg2 ;
|
---|
4459 | float arg3 ;
|
---|
4460 | float arg4 ;
|
---|
4461 | if (!getifloatarg(args, 4, 0, &arg1))
|
---|
4462 | return NULL;
|
---|
4463 | if (!getifloatarg(args, 4, 1, &arg2))
|
---|
4464 | return NULL;
|
---|
4465 | if (!getifloatarg(args, 4, 2, &arg3))
|
---|
4466 | return NULL;
|
---|
4467 | if (!getifloatarg(args, 4, 3, &arg4))
|
---|
4468 | return NULL;
|
---|
4469 | xfpt4( arg1 , arg2 , arg3 , arg4 );
|
---|
4470 | Py_INCREF(Py_None);
|
---|
4471 | return Py_None;
|
---|
4472 | }
|
---|
4473 |
|
---|
4474 | /* void textport short s short s short s short s */
|
---|
4475 |
|
---|
4476 | static PyObject *
|
---|
4477 | gl_textport(PyObject *self, PyObject *args)
|
---|
4478 | {
|
---|
4479 | short arg1 ;
|
---|
4480 | short arg2 ;
|
---|
4481 | short arg3 ;
|
---|
4482 | short arg4 ;
|
---|
4483 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
4484 | return NULL;
|
---|
4485 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
4486 | return NULL;
|
---|
4487 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
4488 | return NULL;
|
---|
4489 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
4490 | return NULL;
|
---|
4491 | textport( arg1 , arg2 , arg3 , arg4 );
|
---|
4492 | Py_INCREF(Py_None);
|
---|
4493 | return Py_None;
|
---|
4494 | }
|
---|
4495 |
|
---|
4496 | /* void mapcolor short s short s short s short s */
|
---|
4497 |
|
---|
4498 | static PyObject *
|
---|
4499 | gl_mapcolor(PyObject *self, PyObject *args)
|
---|
4500 | {
|
---|
4501 | short arg1 ;
|
---|
4502 | short arg2 ;
|
---|
4503 | short arg3 ;
|
---|
4504 | short arg4 ;
|
---|
4505 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
4506 | return NULL;
|
---|
4507 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
4508 | return NULL;
|
---|
4509 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
4510 | return NULL;
|
---|
4511 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
4512 | return NULL;
|
---|
4513 | mapcolor( arg1 , arg2 , arg3 , arg4 );
|
---|
4514 | Py_INCREF(Py_None);
|
---|
4515 | return Py_None;
|
---|
4516 | }
|
---|
4517 |
|
---|
4518 | /* void scrmask short s short s short s short s */
|
---|
4519 |
|
---|
4520 | static PyObject *
|
---|
4521 | gl_scrmask(PyObject *self, PyObject *args)
|
---|
4522 | {
|
---|
4523 | short arg1 ;
|
---|
4524 | short arg2 ;
|
---|
4525 | short arg3 ;
|
---|
4526 | short arg4 ;
|
---|
4527 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
4528 | return NULL;
|
---|
4529 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
4530 | return NULL;
|
---|
4531 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
4532 | return NULL;
|
---|
4533 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
4534 | return NULL;
|
---|
4535 | scrmask( arg1 , arg2 , arg3 , arg4 );
|
---|
4536 | Py_INCREF(Py_None);
|
---|
4537 | return Py_None;
|
---|
4538 | }
|
---|
4539 |
|
---|
4540 | /* void setvaluator short s short s short s short s */
|
---|
4541 |
|
---|
4542 | static PyObject *
|
---|
4543 | gl_setvaluator(PyObject *self, PyObject *args)
|
---|
4544 | {
|
---|
4545 | short arg1 ;
|
---|
4546 | short arg2 ;
|
---|
4547 | short arg3 ;
|
---|
4548 | short arg4 ;
|
---|
4549 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
4550 | return NULL;
|
---|
4551 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
4552 | return NULL;
|
---|
4553 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
4554 | return NULL;
|
---|
4555 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
4556 | return NULL;
|
---|
4557 | setvaluator( arg1 , arg2 , arg3 , arg4 );
|
---|
4558 | Py_INCREF(Py_None);
|
---|
4559 | return Py_None;
|
---|
4560 | }
|
---|
4561 |
|
---|
4562 | /* void viewport short s short s short s short s */
|
---|
4563 |
|
---|
4564 | static PyObject *
|
---|
4565 | gl_viewport(PyObject *self, PyObject *args)
|
---|
4566 | {
|
---|
4567 | short arg1 ;
|
---|
4568 | short arg2 ;
|
---|
4569 | short arg3 ;
|
---|
4570 | short arg4 ;
|
---|
4571 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
4572 | return NULL;
|
---|
4573 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
4574 | return NULL;
|
---|
4575 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
4576 | return NULL;
|
---|
4577 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
4578 | return NULL;
|
---|
4579 | viewport( arg1 , arg2 , arg3 , arg4 );
|
---|
4580 | Py_INCREF(Py_None);
|
---|
4581 | return Py_None;
|
---|
4582 | }
|
---|
4583 |
|
---|
4584 | /* void shaderange short s short s short s short s */
|
---|
4585 |
|
---|
4586 | static PyObject *
|
---|
4587 | gl_shaderange(PyObject *self, PyObject *args)
|
---|
4588 | {
|
---|
4589 | short arg1 ;
|
---|
4590 | short arg2 ;
|
---|
4591 | short arg3 ;
|
---|
4592 | short arg4 ;
|
---|
4593 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
4594 | return NULL;
|
---|
4595 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
4596 | return NULL;
|
---|
4597 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
4598 | return NULL;
|
---|
4599 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
4600 | return NULL;
|
---|
4601 | shaderange( arg1 , arg2 , arg3 , arg4 );
|
---|
4602 | Py_INCREF(Py_None);
|
---|
4603 | return Py_None;
|
---|
4604 | }
|
---|
4605 |
|
---|
4606 | /* void xfpt4s short s short s short s short s */
|
---|
4607 |
|
---|
4608 | static PyObject *
|
---|
4609 | gl_xfpt4s(PyObject *self, PyObject *args)
|
---|
4610 | {
|
---|
4611 | short arg1 ;
|
---|
4612 | short arg2 ;
|
---|
4613 | short arg3 ;
|
---|
4614 | short arg4 ;
|
---|
4615 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
4616 | return NULL;
|
---|
4617 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
4618 | return NULL;
|
---|
4619 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
4620 | return NULL;
|
---|
4621 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
4622 | return NULL;
|
---|
4623 | xfpt4s( arg1 , arg2 , arg3 , arg4 );
|
---|
4624 | Py_INCREF(Py_None);
|
---|
4625 | return Py_None;
|
---|
4626 | }
|
---|
4627 |
|
---|
4628 | /* void rectfi long s long s long s long s */
|
---|
4629 |
|
---|
4630 | static PyObject *
|
---|
4631 | gl_rectfi(PyObject *self, PyObject *args)
|
---|
4632 | {
|
---|
4633 | long arg1 ;
|
---|
4634 | long arg2 ;
|
---|
4635 | long arg3 ;
|
---|
4636 | long arg4 ;
|
---|
4637 | if (!getilongarg(args, 4, 0, &arg1))
|
---|
4638 | return NULL;
|
---|
4639 | if (!getilongarg(args, 4, 1, &arg2))
|
---|
4640 | return NULL;
|
---|
4641 | if (!getilongarg(args, 4, 2, &arg3))
|
---|
4642 | return NULL;
|
---|
4643 | if (!getilongarg(args, 4, 3, &arg4))
|
---|
4644 | return NULL;
|
---|
4645 | rectfi( arg1 , arg2 , arg3 , arg4 );
|
---|
4646 | Py_INCREF(Py_None);
|
---|
4647 | return Py_None;
|
---|
4648 | }
|
---|
4649 |
|
---|
4650 | /* void recti long s long s long s long s */
|
---|
4651 |
|
---|
4652 | static PyObject *
|
---|
4653 | gl_recti(PyObject *self, PyObject *args)
|
---|
4654 | {
|
---|
4655 | long arg1 ;
|
---|
4656 | long arg2 ;
|
---|
4657 | long arg3 ;
|
---|
4658 | long arg4 ;
|
---|
4659 | if (!getilongarg(args, 4, 0, &arg1))
|
---|
4660 | return NULL;
|
---|
4661 | if (!getilongarg(args, 4, 1, &arg2))
|
---|
4662 | return NULL;
|
---|
4663 | if (!getilongarg(args, 4, 2, &arg3))
|
---|
4664 | return NULL;
|
---|
4665 | if (!getilongarg(args, 4, 3, &arg4))
|
---|
4666 | return NULL;
|
---|
4667 | recti( arg1 , arg2 , arg3 , arg4 );
|
---|
4668 | Py_INCREF(Py_None);
|
---|
4669 | return Py_None;
|
---|
4670 | }
|
---|
4671 |
|
---|
4672 | /* void xfpt4i long s long s long s long s */
|
---|
4673 |
|
---|
4674 | static PyObject *
|
---|
4675 | gl_xfpt4i(PyObject *self, PyObject *args)
|
---|
4676 | {
|
---|
4677 | long arg1 ;
|
---|
4678 | long arg2 ;
|
---|
4679 | long arg3 ;
|
---|
4680 | long arg4 ;
|
---|
4681 | if (!getilongarg(args, 4, 0, &arg1))
|
---|
4682 | return NULL;
|
---|
4683 | if (!getilongarg(args, 4, 1, &arg2))
|
---|
4684 | return NULL;
|
---|
4685 | if (!getilongarg(args, 4, 2, &arg3))
|
---|
4686 | return NULL;
|
---|
4687 | if (!getilongarg(args, 4, 3, &arg4))
|
---|
4688 | return NULL;
|
---|
4689 | xfpt4i( arg1 , arg2 , arg3 , arg4 );
|
---|
4690 | Py_INCREF(Py_None);
|
---|
4691 | return Py_None;
|
---|
4692 | }
|
---|
4693 |
|
---|
4694 | /* void prefposition long s long s long s long s */
|
---|
4695 |
|
---|
4696 | static PyObject *
|
---|
4697 | gl_prefposition(PyObject *self, PyObject *args)
|
---|
4698 | {
|
---|
4699 | long arg1 ;
|
---|
4700 | long arg2 ;
|
---|
4701 | long arg3 ;
|
---|
4702 | long arg4 ;
|
---|
4703 | if (!getilongarg(args, 4, 0, &arg1))
|
---|
4704 | return NULL;
|
---|
4705 | if (!getilongarg(args, 4, 1, &arg2))
|
---|
4706 | return NULL;
|
---|
4707 | if (!getilongarg(args, 4, 2, &arg3))
|
---|
4708 | return NULL;
|
---|
4709 | if (!getilongarg(args, 4, 3, &arg4))
|
---|
4710 | return NULL;
|
---|
4711 | prefposition( arg1 , arg2 , arg3 , arg4 );
|
---|
4712 | Py_INCREF(Py_None);
|
---|
4713 | return Py_None;
|
---|
4714 | }
|
---|
4715 |
|
---|
4716 | /* void arc float s float s float s short s short s */
|
---|
4717 |
|
---|
4718 | static PyObject *
|
---|
4719 | gl_arc(PyObject *self, PyObject *args)
|
---|
4720 | {
|
---|
4721 | float arg1 ;
|
---|
4722 | float arg2 ;
|
---|
4723 | float arg3 ;
|
---|
4724 | short arg4 ;
|
---|
4725 | short arg5 ;
|
---|
4726 | if (!getifloatarg(args, 5, 0, &arg1))
|
---|
4727 | return NULL;
|
---|
4728 | if (!getifloatarg(args, 5, 1, &arg2))
|
---|
4729 | return NULL;
|
---|
4730 | if (!getifloatarg(args, 5, 2, &arg3))
|
---|
4731 | return NULL;
|
---|
4732 | if (!getishortarg(args, 5, 3, &arg4))
|
---|
4733 | return NULL;
|
---|
4734 | if (!getishortarg(args, 5, 4, &arg5))
|
---|
4735 | return NULL;
|
---|
4736 | arc( arg1 , arg2 , arg3 , arg4 , arg5 );
|
---|
4737 | Py_INCREF(Py_None);
|
---|
4738 | return Py_None;
|
---|
4739 | }
|
---|
4740 |
|
---|
4741 | /* void arcf float s float s float s short s short s */
|
---|
4742 |
|
---|
4743 | static PyObject *
|
---|
4744 | gl_arcf(PyObject *self, PyObject *args)
|
---|
4745 | {
|
---|
4746 | float arg1 ;
|
---|
4747 | float arg2 ;
|
---|
4748 | float arg3 ;
|
---|
4749 | short arg4 ;
|
---|
4750 | short arg5 ;
|
---|
4751 | if (!getifloatarg(args, 5, 0, &arg1))
|
---|
4752 | return NULL;
|
---|
4753 | if (!getifloatarg(args, 5, 1, &arg2))
|
---|
4754 | return NULL;
|
---|
4755 | if (!getifloatarg(args, 5, 2, &arg3))
|
---|
4756 | return NULL;
|
---|
4757 | if (!getishortarg(args, 5, 3, &arg4))
|
---|
4758 | return NULL;
|
---|
4759 | if (!getishortarg(args, 5, 4, &arg5))
|
---|
4760 | return NULL;
|
---|
4761 | arcf( arg1 , arg2 , arg3 , arg4 , arg5 );
|
---|
4762 | Py_INCREF(Py_None);
|
---|
4763 | return Py_None;
|
---|
4764 | }
|
---|
4765 |
|
---|
4766 | /* void arcfi long s long s long s short s short s */
|
---|
4767 |
|
---|
4768 | static PyObject *
|
---|
4769 | gl_arcfi(PyObject *self, PyObject *args)
|
---|
4770 | {
|
---|
4771 | long arg1 ;
|
---|
4772 | long arg2 ;
|
---|
4773 | long arg3 ;
|
---|
4774 | short arg4 ;
|
---|
4775 | short arg5 ;
|
---|
4776 | if (!getilongarg(args, 5, 0, &arg1))
|
---|
4777 | return NULL;
|
---|
4778 | if (!getilongarg(args, 5, 1, &arg2))
|
---|
4779 | return NULL;
|
---|
4780 | if (!getilongarg(args, 5, 2, &arg3))
|
---|
4781 | return NULL;
|
---|
4782 | if (!getishortarg(args, 5, 3, &arg4))
|
---|
4783 | return NULL;
|
---|
4784 | if (!getishortarg(args, 5, 4, &arg5))
|
---|
4785 | return NULL;
|
---|
4786 | arcfi( arg1 , arg2 , arg3 , arg4 , arg5 );
|
---|
4787 | Py_INCREF(Py_None);
|
---|
4788 | return Py_None;
|
---|
4789 | }
|
---|
4790 |
|
---|
4791 | /* void arci long s long s long s short s short s */
|
---|
4792 |
|
---|
4793 | static PyObject *
|
---|
4794 | gl_arci(PyObject *self, PyObject *args)
|
---|
4795 | {
|
---|
4796 | long arg1 ;
|
---|
4797 | long arg2 ;
|
---|
4798 | long arg3 ;
|
---|
4799 | short arg4 ;
|
---|
4800 | short arg5 ;
|
---|
4801 | if (!getilongarg(args, 5, 0, &arg1))
|
---|
4802 | return NULL;
|
---|
4803 | if (!getilongarg(args, 5, 1, &arg2))
|
---|
4804 | return NULL;
|
---|
4805 | if (!getilongarg(args, 5, 2, &arg3))
|
---|
4806 | return NULL;
|
---|
4807 | if (!getishortarg(args, 5, 3, &arg4))
|
---|
4808 | return NULL;
|
---|
4809 | if (!getishortarg(args, 5, 4, &arg5))
|
---|
4810 | return NULL;
|
---|
4811 | arci( arg1 , arg2 , arg3 , arg4 , arg5 );
|
---|
4812 | Py_INCREF(Py_None);
|
---|
4813 | return Py_None;
|
---|
4814 | }
|
---|
4815 |
|
---|
4816 | /* void bbox2 short s short s float s float s float s float s */
|
---|
4817 |
|
---|
4818 | static PyObject *
|
---|
4819 | gl_bbox2(PyObject *self, PyObject *args)
|
---|
4820 | {
|
---|
4821 | short arg1 ;
|
---|
4822 | short arg2 ;
|
---|
4823 | float arg3 ;
|
---|
4824 | float arg4 ;
|
---|
4825 | float arg5 ;
|
---|
4826 | float arg6 ;
|
---|
4827 | if (!getishortarg(args, 6, 0, &arg1))
|
---|
4828 | return NULL;
|
---|
4829 | if (!getishortarg(args, 6, 1, &arg2))
|
---|
4830 | return NULL;
|
---|
4831 | if (!getifloatarg(args, 6, 2, &arg3))
|
---|
4832 | return NULL;
|
---|
4833 | if (!getifloatarg(args, 6, 3, &arg4))
|
---|
4834 | return NULL;
|
---|
4835 | if (!getifloatarg(args, 6, 4, &arg5))
|
---|
4836 | return NULL;
|
---|
4837 | if (!getifloatarg(args, 6, 5, &arg6))
|
---|
4838 | return NULL;
|
---|
4839 | bbox2( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
|
---|
4840 | Py_INCREF(Py_None);
|
---|
4841 | return Py_None;
|
---|
4842 | }
|
---|
4843 |
|
---|
4844 | /* void bbox2i short s short s long s long s long s long s */
|
---|
4845 |
|
---|
4846 | static PyObject *
|
---|
4847 | gl_bbox2i(PyObject *self, PyObject *args)
|
---|
4848 | {
|
---|
4849 | short arg1 ;
|
---|
4850 | short arg2 ;
|
---|
4851 | long arg3 ;
|
---|
4852 | long arg4 ;
|
---|
4853 | long arg5 ;
|
---|
4854 | long arg6 ;
|
---|
4855 | if (!getishortarg(args, 6, 0, &arg1))
|
---|
4856 | return NULL;
|
---|
4857 | if (!getishortarg(args, 6, 1, &arg2))
|
---|
4858 | return NULL;
|
---|
4859 | if (!getilongarg(args, 6, 2, &arg3))
|
---|
4860 | return NULL;
|
---|
4861 | if (!getilongarg(args, 6, 3, &arg4))
|
---|
4862 | return NULL;
|
---|
4863 | if (!getilongarg(args, 6, 4, &arg5))
|
---|
4864 | return NULL;
|
---|
4865 | if (!getilongarg(args, 6, 5, &arg6))
|
---|
4866 | return NULL;
|
---|
4867 | bbox2i( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
|
---|
4868 | Py_INCREF(Py_None);
|
---|
4869 | return Py_None;
|
---|
4870 | }
|
---|
4871 |
|
---|
4872 | /* void bbox2s short s short s short s short s short s short s */
|
---|
4873 |
|
---|
4874 | static PyObject *
|
---|
4875 | gl_bbox2s(PyObject *self, PyObject *args)
|
---|
4876 | {
|
---|
4877 | short arg1 ;
|
---|
4878 | short arg2 ;
|
---|
4879 | short arg3 ;
|
---|
4880 | short arg4 ;
|
---|
4881 | short arg5 ;
|
---|
4882 | short arg6 ;
|
---|
4883 | if (!getishortarg(args, 6, 0, &arg1))
|
---|
4884 | return NULL;
|
---|
4885 | if (!getishortarg(args, 6, 1, &arg2))
|
---|
4886 | return NULL;
|
---|
4887 | if (!getishortarg(args, 6, 2, &arg3))
|
---|
4888 | return NULL;
|
---|
4889 | if (!getishortarg(args, 6, 3, &arg4))
|
---|
4890 | return NULL;
|
---|
4891 | if (!getishortarg(args, 6, 4, &arg5))
|
---|
4892 | return NULL;
|
---|
4893 | if (!getishortarg(args, 6, 5, &arg6))
|
---|
4894 | return NULL;
|
---|
4895 | bbox2s( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
|
---|
4896 | Py_INCREF(Py_None);
|
---|
4897 | return Py_None;
|
---|
4898 | }
|
---|
4899 |
|
---|
4900 | /* void blink short s short s short s short s short s */
|
---|
4901 |
|
---|
4902 | static PyObject *
|
---|
4903 | gl_blink(PyObject *self, PyObject *args)
|
---|
4904 | {
|
---|
4905 | short arg1 ;
|
---|
4906 | short arg2 ;
|
---|
4907 | short arg3 ;
|
---|
4908 | short arg4 ;
|
---|
4909 | short arg5 ;
|
---|
4910 | if (!getishortarg(args, 5, 0, &arg1))
|
---|
4911 | return NULL;
|
---|
4912 | if (!getishortarg(args, 5, 1, &arg2))
|
---|
4913 | return NULL;
|
---|
4914 | if (!getishortarg(args, 5, 2, &arg3))
|
---|
4915 | return NULL;
|
---|
4916 | if (!getishortarg(args, 5, 3, &arg4))
|
---|
4917 | return NULL;
|
---|
4918 | if (!getishortarg(args, 5, 4, &arg5))
|
---|
4919 | return NULL;
|
---|
4920 | blink( arg1 , arg2 , arg3 , arg4 , arg5 );
|
---|
4921 | Py_INCREF(Py_None);
|
---|
4922 | return Py_None;
|
---|
4923 | }
|
---|
4924 |
|
---|
4925 | /* void ortho float s float s float s float s float s float s */
|
---|
4926 |
|
---|
4927 | static PyObject *
|
---|
4928 | gl_ortho(PyObject *self, PyObject *args)
|
---|
4929 | {
|
---|
4930 | float arg1 ;
|
---|
4931 | float arg2 ;
|
---|
4932 | float arg3 ;
|
---|
4933 | float arg4 ;
|
---|
4934 | float arg5 ;
|
---|
4935 | float arg6 ;
|
---|
4936 | if (!getifloatarg(args, 6, 0, &arg1))
|
---|
4937 | return NULL;
|
---|
4938 | if (!getifloatarg(args, 6, 1, &arg2))
|
---|
4939 | return NULL;
|
---|
4940 | if (!getifloatarg(args, 6, 2, &arg3))
|
---|
4941 | return NULL;
|
---|
4942 | if (!getifloatarg(args, 6, 3, &arg4))
|
---|
4943 | return NULL;
|
---|
4944 | if (!getifloatarg(args, 6, 4, &arg5))
|
---|
4945 | return NULL;
|
---|
4946 | if (!getifloatarg(args, 6, 5, &arg6))
|
---|
4947 | return NULL;
|
---|
4948 | ortho( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
|
---|
4949 | Py_INCREF(Py_None);
|
---|
4950 | return Py_None;
|
---|
4951 | }
|
---|
4952 |
|
---|
4953 | /* void window float s float s float s float s float s float s */
|
---|
4954 |
|
---|
4955 | static PyObject *
|
---|
4956 | gl_window(PyObject *self, PyObject *args)
|
---|
4957 | {
|
---|
4958 | float arg1 ;
|
---|
4959 | float arg2 ;
|
---|
4960 | float arg3 ;
|
---|
4961 | float arg4 ;
|
---|
4962 | float arg5 ;
|
---|
4963 | float arg6 ;
|
---|
4964 | if (!getifloatarg(args, 6, 0, &arg1))
|
---|
4965 | return NULL;
|
---|
4966 | if (!getifloatarg(args, 6, 1, &arg2))
|
---|
4967 | return NULL;
|
---|
4968 | if (!getifloatarg(args, 6, 2, &arg3))
|
---|
4969 | return NULL;
|
---|
4970 | if (!getifloatarg(args, 6, 3, &arg4))
|
---|
4971 | return NULL;
|
---|
4972 | if (!getifloatarg(args, 6, 4, &arg5))
|
---|
4973 | return NULL;
|
---|
4974 | if (!getifloatarg(args, 6, 5, &arg6))
|
---|
4975 | return NULL;
|
---|
4976 | window( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
|
---|
4977 | Py_INCREF(Py_None);
|
---|
4978 | return Py_None;
|
---|
4979 | }
|
---|
4980 |
|
---|
4981 | /* void lookat float s float s float s float s float s float s short s */
|
---|
4982 |
|
---|
4983 | static PyObject *
|
---|
4984 | gl_lookat(PyObject *self, PyObject *args)
|
---|
4985 | {
|
---|
4986 | float arg1 ;
|
---|
4987 | float arg2 ;
|
---|
4988 | float arg3 ;
|
---|
4989 | float arg4 ;
|
---|
4990 | float arg5 ;
|
---|
4991 | float arg6 ;
|
---|
4992 | short arg7 ;
|
---|
4993 | if (!getifloatarg(args, 7, 0, &arg1))
|
---|
4994 | return NULL;
|
---|
4995 | if (!getifloatarg(args, 7, 1, &arg2))
|
---|
4996 | return NULL;
|
---|
4997 | if (!getifloatarg(args, 7, 2, &arg3))
|
---|
4998 | return NULL;
|
---|
4999 | if (!getifloatarg(args, 7, 3, &arg4))
|
---|
5000 | return NULL;
|
---|
5001 | if (!getifloatarg(args, 7, 4, &arg5))
|
---|
5002 | return NULL;
|
---|
5003 | if (!getifloatarg(args, 7, 5, &arg6))
|
---|
5004 | return NULL;
|
---|
5005 | if (!getishortarg(args, 7, 6, &arg7))
|
---|
5006 | return NULL;
|
---|
5007 | lookat( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 );
|
---|
5008 | Py_INCREF(Py_None);
|
---|
5009 | return Py_None;
|
---|
5010 | }
|
---|
5011 |
|
---|
5012 | /* void perspective short s float s float s float s */
|
---|
5013 |
|
---|
5014 | static PyObject *
|
---|
5015 | gl_perspective(PyObject *self, PyObject *args)
|
---|
5016 | {
|
---|
5017 | short arg1 ;
|
---|
5018 | float arg2 ;
|
---|
5019 | float arg3 ;
|
---|
5020 | float arg4 ;
|
---|
5021 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
5022 | return NULL;
|
---|
5023 | if (!getifloatarg(args, 4, 1, &arg2))
|
---|
5024 | return NULL;
|
---|
5025 | if (!getifloatarg(args, 4, 2, &arg3))
|
---|
5026 | return NULL;
|
---|
5027 | if (!getifloatarg(args, 4, 3, &arg4))
|
---|
5028 | return NULL;
|
---|
5029 | perspective( arg1 , arg2 , arg3 , arg4 );
|
---|
5030 | Py_INCREF(Py_None);
|
---|
5031 | return Py_None;
|
---|
5032 | }
|
---|
5033 |
|
---|
5034 | /* void polarview float s short s short s short s */
|
---|
5035 |
|
---|
5036 | static PyObject *
|
---|
5037 | gl_polarview(PyObject *self, PyObject *args)
|
---|
5038 | {
|
---|
5039 | float arg1 ;
|
---|
5040 | short arg2 ;
|
---|
5041 | short arg3 ;
|
---|
5042 | short arg4 ;
|
---|
5043 | if (!getifloatarg(args, 4, 0, &arg1))
|
---|
5044 | return NULL;
|
---|
5045 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
5046 | return NULL;
|
---|
5047 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
5048 | return NULL;
|
---|
5049 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
5050 | return NULL;
|
---|
5051 | polarview( arg1 , arg2 , arg3 , arg4 );
|
---|
5052 | Py_INCREF(Py_None);
|
---|
5053 | return Py_None;
|
---|
5054 | }
|
---|
5055 |
|
---|
5056 | /* void arcfs short s short s short s short s short s */
|
---|
5057 |
|
---|
5058 | static PyObject *
|
---|
5059 | gl_arcfs(PyObject *self, PyObject *args)
|
---|
5060 | {
|
---|
5061 | short arg1 ;
|
---|
5062 | short arg2 ;
|
---|
5063 | short arg3 ;
|
---|
5064 | short arg4 ;
|
---|
5065 | short arg5 ;
|
---|
5066 | if (!getishortarg(args, 5, 0, &arg1))
|
---|
5067 | return NULL;
|
---|
5068 | if (!getishortarg(args, 5, 1, &arg2))
|
---|
5069 | return NULL;
|
---|
5070 | if (!getishortarg(args, 5, 2, &arg3))
|
---|
5071 | return NULL;
|
---|
5072 | if (!getishortarg(args, 5, 3, &arg4))
|
---|
5073 | return NULL;
|
---|
5074 | if (!getishortarg(args, 5, 4, &arg5))
|
---|
5075 | return NULL;
|
---|
5076 | arcfs( arg1 , arg2 , arg3 , arg4 , arg5 );
|
---|
5077 | Py_INCREF(Py_None);
|
---|
5078 | return Py_None;
|
---|
5079 | }
|
---|
5080 |
|
---|
5081 | /* void arcs short s short s short s short s short s */
|
---|
5082 |
|
---|
5083 | static PyObject *
|
---|
5084 | gl_arcs(PyObject *self, PyObject *args)
|
---|
5085 | {
|
---|
5086 | short arg1 ;
|
---|
5087 | short arg2 ;
|
---|
5088 | short arg3 ;
|
---|
5089 | short arg4 ;
|
---|
5090 | short arg5 ;
|
---|
5091 | if (!getishortarg(args, 5, 0, &arg1))
|
---|
5092 | return NULL;
|
---|
5093 | if (!getishortarg(args, 5, 1, &arg2))
|
---|
5094 | return NULL;
|
---|
5095 | if (!getishortarg(args, 5, 2, &arg3))
|
---|
5096 | return NULL;
|
---|
5097 | if (!getishortarg(args, 5, 3, &arg4))
|
---|
5098 | return NULL;
|
---|
5099 | if (!getishortarg(args, 5, 4, &arg5))
|
---|
5100 | return NULL;
|
---|
5101 | arcs( arg1 , arg2 , arg3 , arg4 , arg5 );
|
---|
5102 | Py_INCREF(Py_None);
|
---|
5103 | return Py_None;
|
---|
5104 | }
|
---|
5105 |
|
---|
5106 | /* void rectcopy short s short s short s short s short s short s */
|
---|
5107 |
|
---|
5108 | static PyObject *
|
---|
5109 | gl_rectcopy(PyObject *self, PyObject *args)
|
---|
5110 | {
|
---|
5111 | short arg1 ;
|
---|
5112 | short arg2 ;
|
---|
5113 | short arg3 ;
|
---|
5114 | short arg4 ;
|
---|
5115 | short arg5 ;
|
---|
5116 | short arg6 ;
|
---|
5117 | if (!getishortarg(args, 6, 0, &arg1))
|
---|
5118 | return NULL;
|
---|
5119 | if (!getishortarg(args, 6, 1, &arg2))
|
---|
5120 | return NULL;
|
---|
5121 | if (!getishortarg(args, 6, 2, &arg3))
|
---|
5122 | return NULL;
|
---|
5123 | if (!getishortarg(args, 6, 3, &arg4))
|
---|
5124 | return NULL;
|
---|
5125 | if (!getishortarg(args, 6, 4, &arg5))
|
---|
5126 | return NULL;
|
---|
5127 | if (!getishortarg(args, 6, 5, &arg6))
|
---|
5128 | return NULL;
|
---|
5129 | rectcopy( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 );
|
---|
5130 | Py_INCREF(Py_None);
|
---|
5131 | return Py_None;
|
---|
5132 | }
|
---|
5133 |
|
---|
5134 | /* void RGBcursor short s short s short s short s short s short s short s */
|
---|
5135 |
|
---|
5136 | static PyObject *
|
---|
5137 | gl_RGBcursor(PyObject *self, PyObject *args)
|
---|
5138 | {
|
---|
5139 | short arg1 ;
|
---|
5140 | short arg2 ;
|
---|
5141 | short arg3 ;
|
---|
5142 | short arg4 ;
|
---|
5143 | short arg5 ;
|
---|
5144 | short arg6 ;
|
---|
5145 | short arg7 ;
|
---|
5146 | if (!getishortarg(args, 7, 0, &arg1))
|
---|
5147 | return NULL;
|
---|
5148 | if (!getishortarg(args, 7, 1, &arg2))
|
---|
5149 | return NULL;
|
---|
5150 | if (!getishortarg(args, 7, 2, &arg3))
|
---|
5151 | return NULL;
|
---|
5152 | if (!getishortarg(args, 7, 3, &arg4))
|
---|
5153 | return NULL;
|
---|
5154 | if (!getishortarg(args, 7, 4, &arg5))
|
---|
5155 | return NULL;
|
---|
5156 | if (!getishortarg(args, 7, 5, &arg6))
|
---|
5157 | return NULL;
|
---|
5158 | if (!getishortarg(args, 7, 6, &arg7))
|
---|
5159 | return NULL;
|
---|
5160 | RGBcursor( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 );
|
---|
5161 | Py_INCREF(Py_None);
|
---|
5162 | return Py_None;
|
---|
5163 | }
|
---|
5164 |
|
---|
5165 | /* long getbutton short s */
|
---|
5166 |
|
---|
5167 | static PyObject *
|
---|
5168 | gl_getbutton(PyObject *self, PyObject *args)
|
---|
5169 | {
|
---|
5170 | long retval;
|
---|
5171 | short arg1 ;
|
---|
5172 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
5173 | return NULL;
|
---|
5174 | retval = getbutton( arg1 );
|
---|
5175 | return mknewlongobject(retval);
|
---|
5176 | }
|
---|
5177 |
|
---|
5178 | /* long getcmmode */
|
---|
5179 |
|
---|
5180 | static PyObject *
|
---|
5181 | gl_getcmmode(PyObject *self, PyObject *args)
|
---|
5182 | {
|
---|
5183 | long retval;
|
---|
5184 | retval = getcmmode( );
|
---|
5185 | return mknewlongobject(retval);
|
---|
5186 | }
|
---|
5187 |
|
---|
5188 | /* long getlsbackup */
|
---|
5189 |
|
---|
5190 | static PyObject *
|
---|
5191 | gl_getlsbackup(PyObject *self, PyObject *args)
|
---|
5192 | {
|
---|
5193 | long retval;
|
---|
5194 | retval = getlsbackup( );
|
---|
5195 | return mknewlongobject(retval);
|
---|
5196 | }
|
---|
5197 |
|
---|
5198 | /* long getresetls */
|
---|
5199 |
|
---|
5200 | static PyObject *
|
---|
5201 | gl_getresetls(PyObject *self, PyObject *args)
|
---|
5202 | {
|
---|
5203 | long retval;
|
---|
5204 | retval = getresetls( );
|
---|
5205 | return mknewlongobject(retval);
|
---|
5206 | }
|
---|
5207 |
|
---|
5208 | /* long getdcm */
|
---|
5209 |
|
---|
5210 | static PyObject *
|
---|
5211 | gl_getdcm(PyObject *self, PyObject *args)
|
---|
5212 | {
|
---|
5213 | long retval;
|
---|
5214 | retval = getdcm( );
|
---|
5215 | return mknewlongobject(retval);
|
---|
5216 | }
|
---|
5217 |
|
---|
5218 | /* long getzbuffer */
|
---|
5219 |
|
---|
5220 | static PyObject *
|
---|
5221 | gl_getzbuffer(PyObject *self, PyObject *args)
|
---|
5222 | {
|
---|
5223 | long retval;
|
---|
5224 | retval = getzbuffer( );
|
---|
5225 | return mknewlongobject(retval);
|
---|
5226 | }
|
---|
5227 |
|
---|
5228 | /* long ismex */
|
---|
5229 |
|
---|
5230 | static PyObject *
|
---|
5231 | gl_ismex(PyObject *self, PyObject *args)
|
---|
5232 | {
|
---|
5233 | long retval;
|
---|
5234 | retval = ismex( );
|
---|
5235 | return mknewlongobject(retval);
|
---|
5236 | }
|
---|
5237 |
|
---|
5238 | /* long isobj long s */
|
---|
5239 |
|
---|
5240 | static PyObject *
|
---|
5241 | gl_isobj(PyObject *self, PyObject *args)
|
---|
5242 | {
|
---|
5243 | long retval;
|
---|
5244 | long arg1 ;
|
---|
5245 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
5246 | return NULL;
|
---|
5247 | retval = isobj( arg1 );
|
---|
5248 | return mknewlongobject(retval);
|
---|
5249 | }
|
---|
5250 |
|
---|
5251 | /* long isqueued short s */
|
---|
5252 |
|
---|
5253 | static PyObject *
|
---|
5254 | gl_isqueued(PyObject *self, PyObject *args)
|
---|
5255 | {
|
---|
5256 | long retval;
|
---|
5257 | short arg1 ;
|
---|
5258 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
5259 | return NULL;
|
---|
5260 | retval = isqueued( arg1 );
|
---|
5261 | return mknewlongobject(retval);
|
---|
5262 | }
|
---|
5263 |
|
---|
5264 | /* long istag long s */
|
---|
5265 |
|
---|
5266 | static PyObject *
|
---|
5267 | gl_istag(PyObject *self, PyObject *args)
|
---|
5268 | {
|
---|
5269 | long retval;
|
---|
5270 | long arg1 ;
|
---|
5271 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
5272 | return NULL;
|
---|
5273 | retval = istag( arg1 );
|
---|
5274 | return mknewlongobject(retval);
|
---|
5275 | }
|
---|
5276 |
|
---|
5277 | /* long genobj */
|
---|
5278 |
|
---|
5279 | static PyObject *
|
---|
5280 | gl_genobj(PyObject *self, PyObject *args)
|
---|
5281 | {
|
---|
5282 | long retval;
|
---|
5283 | retval = genobj( );
|
---|
5284 | return mknewlongobject(retval);
|
---|
5285 | }
|
---|
5286 |
|
---|
5287 | /* long gentag */
|
---|
5288 |
|
---|
5289 | static PyObject *
|
---|
5290 | gl_gentag(PyObject *self, PyObject *args)
|
---|
5291 | {
|
---|
5292 | long retval;
|
---|
5293 | retval = gentag( );
|
---|
5294 | return mknewlongobject(retval);
|
---|
5295 | }
|
---|
5296 |
|
---|
5297 | /* long getbuffer */
|
---|
5298 |
|
---|
5299 | static PyObject *
|
---|
5300 | gl_getbuffer(PyObject *self, PyObject *args)
|
---|
5301 | {
|
---|
5302 | long retval;
|
---|
5303 | retval = getbuffer( );
|
---|
5304 | return mknewlongobject(retval);
|
---|
5305 | }
|
---|
5306 |
|
---|
5307 | /* long getcolor */
|
---|
5308 |
|
---|
5309 | static PyObject *
|
---|
5310 | gl_getcolor(PyObject *self, PyObject *args)
|
---|
5311 | {
|
---|
5312 | long retval;
|
---|
5313 | retval = getcolor( );
|
---|
5314 | return mknewlongobject(retval);
|
---|
5315 | }
|
---|
5316 |
|
---|
5317 | /* long getdisplaymode */
|
---|
5318 |
|
---|
5319 | static PyObject *
|
---|
5320 | gl_getdisplaymode(PyObject *self, PyObject *args)
|
---|
5321 | {
|
---|
5322 | long retval;
|
---|
5323 | retval = getdisplaymode( );
|
---|
5324 | return mknewlongobject(retval);
|
---|
5325 | }
|
---|
5326 |
|
---|
5327 | /* long getfont */
|
---|
5328 |
|
---|
5329 | static PyObject *
|
---|
5330 | gl_getfont(PyObject *self, PyObject *args)
|
---|
5331 | {
|
---|
5332 | long retval;
|
---|
5333 | retval = getfont( );
|
---|
5334 | return mknewlongobject(retval);
|
---|
5335 | }
|
---|
5336 |
|
---|
5337 | /* long getheight */
|
---|
5338 |
|
---|
5339 | static PyObject *
|
---|
5340 | gl_getheight(PyObject *self, PyObject *args)
|
---|
5341 | {
|
---|
5342 | long retval;
|
---|
5343 | retval = getheight( );
|
---|
5344 | return mknewlongobject(retval);
|
---|
5345 | }
|
---|
5346 |
|
---|
5347 | /* long gethitcode */
|
---|
5348 |
|
---|
5349 | static PyObject *
|
---|
5350 | gl_gethitcode(PyObject *self, PyObject *args)
|
---|
5351 | {
|
---|
5352 | long retval;
|
---|
5353 | retval = gethitcode( );
|
---|
5354 | return mknewlongobject(retval);
|
---|
5355 | }
|
---|
5356 |
|
---|
5357 | /* long getlstyle */
|
---|
5358 |
|
---|
5359 | static PyObject *
|
---|
5360 | gl_getlstyle(PyObject *self, PyObject *args)
|
---|
5361 | {
|
---|
5362 | long retval;
|
---|
5363 | retval = getlstyle( );
|
---|
5364 | return mknewlongobject(retval);
|
---|
5365 | }
|
---|
5366 |
|
---|
5367 | /* long getlwidth */
|
---|
5368 |
|
---|
5369 | static PyObject *
|
---|
5370 | gl_getlwidth(PyObject *self, PyObject *args)
|
---|
5371 | {
|
---|
5372 | long retval;
|
---|
5373 | retval = getlwidth( );
|
---|
5374 | return mknewlongobject(retval);
|
---|
5375 | }
|
---|
5376 |
|
---|
5377 | /* long getmap */
|
---|
5378 |
|
---|
5379 | static PyObject *
|
---|
5380 | gl_getmap(PyObject *self, PyObject *args)
|
---|
5381 | {
|
---|
5382 | long retval;
|
---|
5383 | retval = getmap( );
|
---|
5384 | return mknewlongobject(retval);
|
---|
5385 | }
|
---|
5386 |
|
---|
5387 | /* long getplanes */
|
---|
5388 |
|
---|
5389 | static PyObject *
|
---|
5390 | gl_getplanes(PyObject *self, PyObject *args)
|
---|
5391 | {
|
---|
5392 | long retval;
|
---|
5393 | retval = getplanes( );
|
---|
5394 | return mknewlongobject(retval);
|
---|
5395 | }
|
---|
5396 |
|
---|
5397 | /* long getwritemask */
|
---|
5398 |
|
---|
5399 | static PyObject *
|
---|
5400 | gl_getwritemask(PyObject *self, PyObject *args)
|
---|
5401 | {
|
---|
5402 | long retval;
|
---|
5403 | retval = getwritemask( );
|
---|
5404 | return mknewlongobject(retval);
|
---|
5405 | }
|
---|
5406 |
|
---|
5407 | /* long qtest */
|
---|
5408 |
|
---|
5409 | static PyObject *
|
---|
5410 | gl_qtest(PyObject *self, PyObject *args)
|
---|
5411 | {
|
---|
5412 | long retval;
|
---|
5413 | retval = qtest( );
|
---|
5414 | return mknewlongobject(retval);
|
---|
5415 | }
|
---|
5416 |
|
---|
5417 | /* long getlsrepeat */
|
---|
5418 |
|
---|
5419 | static PyObject *
|
---|
5420 | gl_getlsrepeat(PyObject *self, PyObject *args)
|
---|
5421 | {
|
---|
5422 | long retval;
|
---|
5423 | retval = getlsrepeat( );
|
---|
5424 | return mknewlongobject(retval);
|
---|
5425 | }
|
---|
5426 |
|
---|
5427 | /* long getmonitor */
|
---|
5428 |
|
---|
5429 | static PyObject *
|
---|
5430 | gl_getmonitor(PyObject *self, PyObject *args)
|
---|
5431 | {
|
---|
5432 | long retval;
|
---|
5433 | retval = getmonitor( );
|
---|
5434 | return mknewlongobject(retval);
|
---|
5435 | }
|
---|
5436 |
|
---|
5437 | /* long getopenobj */
|
---|
5438 |
|
---|
5439 | static PyObject *
|
---|
5440 | gl_getopenobj(PyObject *self, PyObject *args)
|
---|
5441 | {
|
---|
5442 | long retval;
|
---|
5443 | retval = getopenobj( );
|
---|
5444 | return mknewlongobject(retval);
|
---|
5445 | }
|
---|
5446 |
|
---|
5447 | /* long getpattern */
|
---|
5448 |
|
---|
5449 | static PyObject *
|
---|
5450 | gl_getpattern(PyObject *self, PyObject *args)
|
---|
5451 | {
|
---|
5452 | long retval;
|
---|
5453 | retval = getpattern( );
|
---|
5454 | return mknewlongobject(retval);
|
---|
5455 | }
|
---|
5456 |
|
---|
5457 | /* long winget */
|
---|
5458 |
|
---|
5459 | static PyObject *
|
---|
5460 | gl_winget(PyObject *self, PyObject *args)
|
---|
5461 | {
|
---|
5462 | long retval;
|
---|
5463 | retval = winget( );
|
---|
5464 | return mknewlongobject(retval);
|
---|
5465 | }
|
---|
5466 |
|
---|
5467 | /* long winattach */
|
---|
5468 |
|
---|
5469 | static PyObject *
|
---|
5470 | gl_winattach(PyObject *self, PyObject *args)
|
---|
5471 | {
|
---|
5472 | long retval;
|
---|
5473 | retval = winattach( );
|
---|
5474 | return mknewlongobject(retval);
|
---|
5475 | }
|
---|
5476 |
|
---|
5477 | /* long getothermonitor */
|
---|
5478 |
|
---|
5479 | static PyObject *
|
---|
5480 | gl_getothermonitor(PyObject *self, PyObject *args)
|
---|
5481 | {
|
---|
5482 | long retval;
|
---|
5483 | retval = getothermonitor( );
|
---|
5484 | return mknewlongobject(retval);
|
---|
5485 | }
|
---|
5486 |
|
---|
5487 | /* long newpup */
|
---|
5488 |
|
---|
5489 | static PyObject *
|
---|
5490 | gl_newpup(PyObject *self, PyObject *args)
|
---|
5491 | {
|
---|
5492 | long retval;
|
---|
5493 | retval = newpup( );
|
---|
5494 | return mknewlongobject(retval);
|
---|
5495 | }
|
---|
5496 |
|
---|
5497 | /* long getvaluator short s */
|
---|
5498 |
|
---|
5499 | static PyObject *
|
---|
5500 | gl_getvaluator(PyObject *self, PyObject *args)
|
---|
5501 | {
|
---|
5502 | long retval;
|
---|
5503 | short arg1 ;
|
---|
5504 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
5505 | return NULL;
|
---|
5506 | retval = getvaluator( arg1 );
|
---|
5507 | return mknewlongobject(retval);
|
---|
5508 | }
|
---|
5509 |
|
---|
5510 | /* void winset long s */
|
---|
5511 |
|
---|
5512 | static PyObject *
|
---|
5513 | gl_winset(PyObject *self, PyObject *args)
|
---|
5514 | {
|
---|
5515 | long arg1 ;
|
---|
5516 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
5517 | return NULL;
|
---|
5518 | winset( arg1 );
|
---|
5519 | Py_INCREF(Py_None);
|
---|
5520 | return Py_None;
|
---|
5521 | }
|
---|
5522 |
|
---|
5523 | /* long dopup long s */
|
---|
5524 |
|
---|
5525 | static PyObject *
|
---|
5526 | gl_dopup(PyObject *self, PyObject *args)
|
---|
5527 | {
|
---|
5528 | long retval;
|
---|
5529 | long arg1 ;
|
---|
5530 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
5531 | return NULL;
|
---|
5532 | retval = dopup( arg1 );
|
---|
5533 | return mknewlongobject(retval);
|
---|
5534 | }
|
---|
5535 |
|
---|
5536 | /* void getdepth short r short r */
|
---|
5537 |
|
---|
5538 | static PyObject *
|
---|
5539 | gl_getdepth(PyObject *self, PyObject *args)
|
---|
5540 | {
|
---|
5541 | short arg1 ;
|
---|
5542 | short arg2 ;
|
---|
5543 | getdepth( & arg1 , & arg2 );
|
---|
5544 | { PyObject *v = PyTuple_New( 2 );
|
---|
5545 | if (v == NULL) return NULL;
|
---|
5546 | PyTuple_SetItem(v, 0, mknewshortobject(arg1));
|
---|
5547 | PyTuple_SetItem(v, 1, mknewshortobject(arg2));
|
---|
5548 | return v;
|
---|
5549 | }
|
---|
5550 | }
|
---|
5551 |
|
---|
5552 | /* void getcpos short r short r */
|
---|
5553 |
|
---|
5554 | static PyObject *
|
---|
5555 | gl_getcpos(PyObject *self, PyObject *args)
|
---|
5556 | {
|
---|
5557 | short arg1 ;
|
---|
5558 | short arg2 ;
|
---|
5559 | getcpos( & arg1 , & arg2 );
|
---|
5560 | { PyObject *v = PyTuple_New( 2 );
|
---|
5561 | if (v == NULL) return NULL;
|
---|
5562 | PyTuple_SetItem(v, 0, mknewshortobject(arg1));
|
---|
5563 | PyTuple_SetItem(v, 1, mknewshortobject(arg2));
|
---|
5564 | return v;
|
---|
5565 | }
|
---|
5566 | }
|
---|
5567 |
|
---|
5568 | /* void getsize long r long r */
|
---|
5569 |
|
---|
5570 | static PyObject *
|
---|
5571 | gl_getsize(PyObject *self, PyObject *args)
|
---|
5572 | {
|
---|
5573 | long arg1 ;
|
---|
5574 | long arg2 ;
|
---|
5575 | getsize( & arg1 , & arg2 );
|
---|
5576 | { PyObject *v = PyTuple_New( 2 );
|
---|
5577 | if (v == NULL) return NULL;
|
---|
5578 | PyTuple_SetItem(v, 0, mknewlongobject(arg1));
|
---|
5579 | PyTuple_SetItem(v, 1, mknewlongobject(arg2));
|
---|
5580 | return v;
|
---|
5581 | }
|
---|
5582 | }
|
---|
5583 |
|
---|
5584 | /* void getorigin long r long r */
|
---|
5585 |
|
---|
5586 | static PyObject *
|
---|
5587 | gl_getorigin(PyObject *self, PyObject *args)
|
---|
5588 | {
|
---|
5589 | long arg1 ;
|
---|
5590 | long arg2 ;
|
---|
5591 | getorigin( & arg1 , & arg2 );
|
---|
5592 | { PyObject *v = PyTuple_New( 2 );
|
---|
5593 | if (v == NULL) return NULL;
|
---|
5594 | PyTuple_SetItem(v, 0, mknewlongobject(arg1));
|
---|
5595 | PyTuple_SetItem(v, 1, mknewlongobject(arg2));
|
---|
5596 | return v;
|
---|
5597 | }
|
---|
5598 | }
|
---|
5599 |
|
---|
5600 | /* void getviewport short r short r short r short r */
|
---|
5601 |
|
---|
5602 | static PyObject *
|
---|
5603 | gl_getviewport(PyObject *self, PyObject *args)
|
---|
5604 | {
|
---|
5605 | short arg1 ;
|
---|
5606 | short arg2 ;
|
---|
5607 | short arg3 ;
|
---|
5608 | short arg4 ;
|
---|
5609 | getviewport( & arg1 , & arg2 , & arg3 , & arg4 );
|
---|
5610 | { PyObject *v = PyTuple_New( 4 );
|
---|
5611 | if (v == NULL) return NULL;
|
---|
5612 | PyTuple_SetItem(v, 0, mknewshortobject(arg1));
|
---|
5613 | PyTuple_SetItem(v, 1, mknewshortobject(arg2));
|
---|
5614 | PyTuple_SetItem(v, 2, mknewshortobject(arg3));
|
---|
5615 | PyTuple_SetItem(v, 3, mknewshortobject(arg4));
|
---|
5616 | return v;
|
---|
5617 | }
|
---|
5618 | }
|
---|
5619 |
|
---|
5620 | /* void gettp short r short r short r short r */
|
---|
5621 |
|
---|
5622 | static PyObject *
|
---|
5623 | gl_gettp(PyObject *self, PyObject *args)
|
---|
5624 | {
|
---|
5625 | short arg1 ;
|
---|
5626 | short arg2 ;
|
---|
5627 | short arg3 ;
|
---|
5628 | short arg4 ;
|
---|
5629 | gettp( & arg1 , & arg2 , & arg3 , & arg4 );
|
---|
5630 | { PyObject *v = PyTuple_New( 4 );
|
---|
5631 | if (v == NULL) return NULL;
|
---|
5632 | PyTuple_SetItem(v, 0, mknewshortobject(arg1));
|
---|
5633 | PyTuple_SetItem(v, 1, mknewshortobject(arg2));
|
---|
5634 | PyTuple_SetItem(v, 2, mknewshortobject(arg3));
|
---|
5635 | PyTuple_SetItem(v, 3, mknewshortobject(arg4));
|
---|
5636 | return v;
|
---|
5637 | }
|
---|
5638 | }
|
---|
5639 |
|
---|
5640 | /* void getgpos float r float r float r float r */
|
---|
5641 |
|
---|
5642 | static PyObject *
|
---|
5643 | gl_getgpos(PyObject *self, PyObject *args)
|
---|
5644 | {
|
---|
5645 | float arg1 ;
|
---|
5646 | float arg2 ;
|
---|
5647 | float arg3 ;
|
---|
5648 | float arg4 ;
|
---|
5649 | getgpos( & arg1 , & arg2 , & arg3 , & arg4 );
|
---|
5650 | { PyObject *v = PyTuple_New( 4 );
|
---|
5651 | if (v == NULL) return NULL;
|
---|
5652 | PyTuple_SetItem(v, 0, mknewfloatobject(arg1));
|
---|
5653 | PyTuple_SetItem(v, 1, mknewfloatobject(arg2));
|
---|
5654 | PyTuple_SetItem(v, 2, mknewfloatobject(arg3));
|
---|
5655 | PyTuple_SetItem(v, 3, mknewfloatobject(arg4));
|
---|
5656 | return v;
|
---|
5657 | }
|
---|
5658 | }
|
---|
5659 |
|
---|
5660 | /* void winposition long s long s long s long s */
|
---|
5661 |
|
---|
5662 | static PyObject *
|
---|
5663 | gl_winposition(PyObject *self, PyObject *args)
|
---|
5664 | {
|
---|
5665 | long arg1 ;
|
---|
5666 | long arg2 ;
|
---|
5667 | long arg3 ;
|
---|
5668 | long arg4 ;
|
---|
5669 | if (!getilongarg(args, 4, 0, &arg1))
|
---|
5670 | return NULL;
|
---|
5671 | if (!getilongarg(args, 4, 1, &arg2))
|
---|
5672 | return NULL;
|
---|
5673 | if (!getilongarg(args, 4, 2, &arg3))
|
---|
5674 | return NULL;
|
---|
5675 | if (!getilongarg(args, 4, 3, &arg4))
|
---|
5676 | return NULL;
|
---|
5677 | winposition( arg1 , arg2 , arg3 , arg4 );
|
---|
5678 | Py_INCREF(Py_None);
|
---|
5679 | return Py_None;
|
---|
5680 | }
|
---|
5681 |
|
---|
5682 | /* void gRGBcolor short r short r short r */
|
---|
5683 |
|
---|
5684 | static PyObject *
|
---|
5685 | gl_gRGBcolor(PyObject *self, PyObject *args)
|
---|
5686 | {
|
---|
5687 | short arg1 ;
|
---|
5688 | short arg2 ;
|
---|
5689 | short arg3 ;
|
---|
5690 | gRGBcolor( & arg1 , & arg2 , & arg3 );
|
---|
5691 | { PyObject *v = PyTuple_New( 3 );
|
---|
5692 | if (v == NULL) return NULL;
|
---|
5693 | PyTuple_SetItem(v, 0, mknewshortobject(arg1));
|
---|
5694 | PyTuple_SetItem(v, 1, mknewshortobject(arg2));
|
---|
5695 | PyTuple_SetItem(v, 2, mknewshortobject(arg3));
|
---|
5696 | return v;
|
---|
5697 | }
|
---|
5698 | }
|
---|
5699 |
|
---|
5700 | /* void gRGBmask short r short r short r */
|
---|
5701 |
|
---|
5702 | static PyObject *
|
---|
5703 | gl_gRGBmask(PyObject *self, PyObject *args)
|
---|
5704 | {
|
---|
5705 | short arg1 ;
|
---|
5706 | short arg2 ;
|
---|
5707 | short arg3 ;
|
---|
5708 | gRGBmask( & arg1 , & arg2 , & arg3 );
|
---|
5709 | { PyObject *v = PyTuple_New( 3 );
|
---|
5710 | if (v == NULL) return NULL;
|
---|
5711 | PyTuple_SetItem(v, 0, mknewshortobject(arg1));
|
---|
5712 | PyTuple_SetItem(v, 1, mknewshortobject(arg2));
|
---|
5713 | PyTuple_SetItem(v, 2, mknewshortobject(arg3));
|
---|
5714 | return v;
|
---|
5715 | }
|
---|
5716 | }
|
---|
5717 |
|
---|
5718 | /* void getscrmask short r short r short r short r */
|
---|
5719 |
|
---|
5720 | static PyObject *
|
---|
5721 | gl_getscrmask(PyObject *self, PyObject *args)
|
---|
5722 | {
|
---|
5723 | short arg1 ;
|
---|
5724 | short arg2 ;
|
---|
5725 | short arg3 ;
|
---|
5726 | short arg4 ;
|
---|
5727 | getscrmask( & arg1 , & arg2 , & arg3 , & arg4 );
|
---|
5728 | { PyObject *v = PyTuple_New( 4 );
|
---|
5729 | if (v == NULL) return NULL;
|
---|
5730 | PyTuple_SetItem(v, 0, mknewshortobject(arg1));
|
---|
5731 | PyTuple_SetItem(v, 1, mknewshortobject(arg2));
|
---|
5732 | PyTuple_SetItem(v, 2, mknewshortobject(arg3));
|
---|
5733 | PyTuple_SetItem(v, 3, mknewshortobject(arg4));
|
---|
5734 | return v;
|
---|
5735 | }
|
---|
5736 | }
|
---|
5737 |
|
---|
5738 | /* void getmcolor short s short r short r short r */
|
---|
5739 |
|
---|
5740 | static PyObject *
|
---|
5741 | gl_getmcolor(PyObject *self, PyObject *args)
|
---|
5742 | {
|
---|
5743 | short arg1 ;
|
---|
5744 | short arg2 ;
|
---|
5745 | short arg3 ;
|
---|
5746 | short arg4 ;
|
---|
5747 | if (!getishortarg(args, 1, 0, &arg1))
|
---|
5748 | return NULL;
|
---|
5749 | getmcolor( arg1 , & arg2 , & arg3 , & arg4 );
|
---|
5750 | { PyObject *v = PyTuple_New( 3 );
|
---|
5751 | if (v == NULL) return NULL;
|
---|
5752 | PyTuple_SetItem(v, 0, mknewshortobject(arg2));
|
---|
5753 | PyTuple_SetItem(v, 1, mknewshortobject(arg3));
|
---|
5754 | PyTuple_SetItem(v, 2, mknewshortobject(arg4));
|
---|
5755 | return v;
|
---|
5756 | }
|
---|
5757 | }
|
---|
5758 |
|
---|
5759 | /* void mapw long s short s short s float r float r float r float r float r float r */
|
---|
5760 |
|
---|
5761 | static PyObject *
|
---|
5762 | gl_mapw(PyObject *self, PyObject *args)
|
---|
5763 | {
|
---|
5764 | long arg1 ;
|
---|
5765 | short arg2 ;
|
---|
5766 | short arg3 ;
|
---|
5767 | float arg4 ;
|
---|
5768 | float arg5 ;
|
---|
5769 | float arg6 ;
|
---|
5770 | float arg7 ;
|
---|
5771 | float arg8 ;
|
---|
5772 | float arg9 ;
|
---|
5773 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
5774 | return NULL;
|
---|
5775 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
5776 | return NULL;
|
---|
5777 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
5778 | return NULL;
|
---|
5779 | mapw( arg1 , arg2 , arg3 , & arg4 , & arg5 , & arg6 , & arg7 , & arg8 , & arg9 );
|
---|
5780 | { PyObject *v = PyTuple_New( 6 );
|
---|
5781 | if (v == NULL) return NULL;
|
---|
5782 | PyTuple_SetItem(v, 0, mknewfloatobject(arg4));
|
---|
5783 | PyTuple_SetItem(v, 1, mknewfloatobject(arg5));
|
---|
5784 | PyTuple_SetItem(v, 2, mknewfloatobject(arg6));
|
---|
5785 | PyTuple_SetItem(v, 3, mknewfloatobject(arg7));
|
---|
5786 | PyTuple_SetItem(v, 4, mknewfloatobject(arg8));
|
---|
5787 | PyTuple_SetItem(v, 5, mknewfloatobject(arg9));
|
---|
5788 | return v;
|
---|
5789 | }
|
---|
5790 | }
|
---|
5791 |
|
---|
5792 | /* void mapw2 long s short s short s float r float r */
|
---|
5793 |
|
---|
5794 | static PyObject *
|
---|
5795 | gl_mapw2(PyObject *self, PyObject *args)
|
---|
5796 | {
|
---|
5797 | long arg1 ;
|
---|
5798 | short arg2 ;
|
---|
5799 | short arg3 ;
|
---|
5800 | float arg4 ;
|
---|
5801 | float arg5 ;
|
---|
5802 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
5803 | return NULL;
|
---|
5804 | if (!getishortarg(args, 3, 1, &arg2))
|
---|
5805 | return NULL;
|
---|
5806 | if (!getishortarg(args, 3, 2, &arg3))
|
---|
5807 | return NULL;
|
---|
5808 | mapw2( arg1 , arg2 , arg3 , & arg4 , & arg5 );
|
---|
5809 | { PyObject *v = PyTuple_New( 2 );
|
---|
5810 | if (v == NULL) return NULL;
|
---|
5811 | PyTuple_SetItem(v, 0, mknewfloatobject(arg4));
|
---|
5812 | PyTuple_SetItem(v, 1, mknewfloatobject(arg5));
|
---|
5813 | return v;
|
---|
5814 | }
|
---|
5815 | }
|
---|
5816 |
|
---|
5817 | /* void getcursor short r u_short r u_short r long r */
|
---|
5818 |
|
---|
5819 | static PyObject *
|
---|
5820 | gl_getcursor(PyObject *self, PyObject *args)
|
---|
5821 | {
|
---|
5822 | short arg1 ;
|
---|
5823 | unsigned short arg2 ;
|
---|
5824 | unsigned short arg3 ;
|
---|
5825 | long arg4 ;
|
---|
5826 | getcursor( & arg1 , & arg2 , & arg3 , & arg4 );
|
---|
5827 | { PyObject *v = PyTuple_New( 4 );
|
---|
5828 | if (v == NULL) return NULL;
|
---|
5829 | PyTuple_SetItem(v, 0, mknewshortobject(arg1));
|
---|
5830 | PyTuple_SetItem(v, 1, mknewshortobject((short) arg2));
|
---|
5831 | PyTuple_SetItem(v, 2, mknewshortobject((short) arg3));
|
---|
5832 | PyTuple_SetItem(v, 3, mknewlongobject(arg4));
|
---|
5833 | return v;
|
---|
5834 | }
|
---|
5835 | }
|
---|
5836 |
|
---|
5837 | /* void cmode */
|
---|
5838 |
|
---|
5839 | static PyObject *
|
---|
5840 | gl_cmode(PyObject *self, PyObject *args)
|
---|
5841 | {
|
---|
5842 | cmode( );
|
---|
5843 | Py_INCREF(Py_None);
|
---|
5844 | return Py_None;
|
---|
5845 | }
|
---|
5846 |
|
---|
5847 | /* void concave long s */
|
---|
5848 |
|
---|
5849 | static PyObject *
|
---|
5850 | gl_concave(PyObject *self, PyObject *args)
|
---|
5851 | {
|
---|
5852 | long arg1 ;
|
---|
5853 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
5854 | return NULL;
|
---|
5855 | concave( arg1 );
|
---|
5856 | Py_INCREF(Py_None);
|
---|
5857 | return Py_None;
|
---|
5858 | }
|
---|
5859 |
|
---|
5860 | /* void curstype long s */
|
---|
5861 |
|
---|
5862 | static PyObject *
|
---|
5863 | gl_curstype(PyObject *self, PyObject *args)
|
---|
5864 | {
|
---|
5865 | long arg1 ;
|
---|
5866 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
5867 | return NULL;
|
---|
5868 | curstype( arg1 );
|
---|
5869 | Py_INCREF(Py_None);
|
---|
5870 | return Py_None;
|
---|
5871 | }
|
---|
5872 |
|
---|
5873 | /* void drawmode long s */
|
---|
5874 |
|
---|
5875 | static PyObject *
|
---|
5876 | gl_drawmode(PyObject *self, PyObject *args)
|
---|
5877 | {
|
---|
5878 | long arg1 ;
|
---|
5879 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
5880 | return NULL;
|
---|
5881 | drawmode( arg1 );
|
---|
5882 | Py_INCREF(Py_None);
|
---|
5883 | return Py_None;
|
---|
5884 | }
|
---|
5885 |
|
---|
5886 | /* void gammaramp short s[256] short s[256] short s[256] */
|
---|
5887 |
|
---|
5888 | static PyObject *
|
---|
5889 | gl_gammaramp(PyObject *self, PyObject *args)
|
---|
5890 | {
|
---|
5891 | short arg1 [ 256 ] ;
|
---|
5892 | short arg2 [ 256 ] ;
|
---|
5893 | short arg3 [ 256 ] ;
|
---|
5894 | if (!getishortarray(args, 3, 0, 256 , arg1))
|
---|
5895 | return NULL;
|
---|
5896 | if (!getishortarray(args, 3, 1, 256 , arg2))
|
---|
5897 | return NULL;
|
---|
5898 | if (!getishortarray(args, 3, 2, 256 , arg3))
|
---|
5899 | return NULL;
|
---|
5900 | gammaramp( arg1 , arg2 , arg3 );
|
---|
5901 | Py_INCREF(Py_None);
|
---|
5902 | return Py_None;
|
---|
5903 | }
|
---|
5904 |
|
---|
5905 | /* long getbackface */
|
---|
5906 |
|
---|
5907 | static PyObject *
|
---|
5908 | gl_getbackface(PyObject *self, PyObject *args)
|
---|
5909 | {
|
---|
5910 | long retval;
|
---|
5911 | retval = getbackface( );
|
---|
5912 | return mknewlongobject(retval);
|
---|
5913 | }
|
---|
5914 |
|
---|
5915 | /* long getdescender */
|
---|
5916 |
|
---|
5917 | static PyObject *
|
---|
5918 | gl_getdescender(PyObject *self, PyObject *args)
|
---|
5919 | {
|
---|
5920 | long retval;
|
---|
5921 | retval = getdescender( );
|
---|
5922 | return mknewlongobject(retval);
|
---|
5923 | }
|
---|
5924 |
|
---|
5925 | /* long getdrawmode */
|
---|
5926 |
|
---|
5927 | static PyObject *
|
---|
5928 | gl_getdrawmode(PyObject *self, PyObject *args)
|
---|
5929 | {
|
---|
5930 | long retval;
|
---|
5931 | retval = getdrawmode( );
|
---|
5932 | return mknewlongobject(retval);
|
---|
5933 | }
|
---|
5934 |
|
---|
5935 | /* long getmmode */
|
---|
5936 |
|
---|
5937 | static PyObject *
|
---|
5938 | gl_getmmode(PyObject *self, PyObject *args)
|
---|
5939 | {
|
---|
5940 | long retval;
|
---|
5941 | retval = getmmode( );
|
---|
5942 | return mknewlongobject(retval);
|
---|
5943 | }
|
---|
5944 |
|
---|
5945 | /* long getsm */
|
---|
5946 |
|
---|
5947 | static PyObject *
|
---|
5948 | gl_getsm(PyObject *self, PyObject *args)
|
---|
5949 | {
|
---|
5950 | long retval;
|
---|
5951 | retval = getsm( );
|
---|
5952 | return mknewlongobject(retval);
|
---|
5953 | }
|
---|
5954 |
|
---|
5955 | /* long getvideo long s */
|
---|
5956 |
|
---|
5957 | static PyObject *
|
---|
5958 | gl_getvideo(PyObject *self, PyObject *args)
|
---|
5959 | {
|
---|
5960 | long retval;
|
---|
5961 | long arg1 ;
|
---|
5962 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
5963 | return NULL;
|
---|
5964 | retval = getvideo( arg1 );
|
---|
5965 | return mknewlongobject(retval);
|
---|
5966 | }
|
---|
5967 |
|
---|
5968 | /* void imakebackground */
|
---|
5969 |
|
---|
5970 | static PyObject *
|
---|
5971 | gl_imakebackground(PyObject *self, PyObject *args)
|
---|
5972 | {
|
---|
5973 | imakebackground( );
|
---|
5974 | Py_INCREF(Py_None);
|
---|
5975 | return Py_None;
|
---|
5976 | }
|
---|
5977 |
|
---|
5978 | /* void lmbind short s short s */
|
---|
5979 |
|
---|
5980 | static PyObject *
|
---|
5981 | gl_lmbind(PyObject *self, PyObject *args)
|
---|
5982 | {
|
---|
5983 | short arg1 ;
|
---|
5984 | short arg2 ;
|
---|
5985 | if (!getishortarg(args, 2, 0, &arg1))
|
---|
5986 | return NULL;
|
---|
5987 | if (!getishortarg(args, 2, 1, &arg2))
|
---|
5988 | return NULL;
|
---|
5989 | lmbind( arg1 , arg2 );
|
---|
5990 | Py_INCREF(Py_None);
|
---|
5991 | return Py_None;
|
---|
5992 | }
|
---|
5993 |
|
---|
5994 | /* void lmdef long s long s long s float s[arg3] */
|
---|
5995 |
|
---|
5996 | static PyObject *
|
---|
5997 | gl_lmdef(PyObject *self, PyObject *args)
|
---|
5998 | {
|
---|
5999 | long arg1 ;
|
---|
6000 | long arg2 ;
|
---|
6001 | long arg3 ;
|
---|
6002 | float * arg4 ;
|
---|
6003 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
6004 | return NULL;
|
---|
6005 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
6006 | return NULL;
|
---|
6007 | if (!getilongarraysize(args, 3, 2, &arg3))
|
---|
6008 | return NULL;
|
---|
6009 | if ((arg4 = PyMem_NEW(float , arg3 )) == NULL)
|
---|
6010 | return PyErr_NoMemory();
|
---|
6011 | if (!getifloatarray(args, 3, 2, arg3 , arg4))
|
---|
6012 | return NULL;
|
---|
6013 | lmdef( arg1 , arg2 , arg3 , arg4 );
|
---|
6014 | PyMem_DEL(arg4);
|
---|
6015 | Py_INCREF(Py_None);
|
---|
6016 | return Py_None;
|
---|
6017 | }
|
---|
6018 |
|
---|
6019 | /* void mmode long s */
|
---|
6020 |
|
---|
6021 | static PyObject *
|
---|
6022 | gl_mmode(PyObject *self, PyObject *args)
|
---|
6023 | {
|
---|
6024 | long arg1 ;
|
---|
6025 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6026 | return NULL;
|
---|
6027 | mmode( arg1 );
|
---|
6028 | Py_INCREF(Py_None);
|
---|
6029 | return Py_None;
|
---|
6030 | }
|
---|
6031 |
|
---|
6032 | /* void normal float s[3] */
|
---|
6033 |
|
---|
6034 | static PyObject *
|
---|
6035 | gl_normal(PyObject *self, PyObject *args)
|
---|
6036 | {
|
---|
6037 | float arg1 [ 3 ] ;
|
---|
6038 | if (!getifloatarray(args, 1, 0, 3 , arg1))
|
---|
6039 | return NULL;
|
---|
6040 | normal( arg1 );
|
---|
6041 | Py_INCREF(Py_None);
|
---|
6042 | return Py_None;
|
---|
6043 | }
|
---|
6044 |
|
---|
6045 | /* void overlay long s */
|
---|
6046 |
|
---|
6047 | static PyObject *
|
---|
6048 | gl_overlay(PyObject *self, PyObject *args)
|
---|
6049 | {
|
---|
6050 | long arg1 ;
|
---|
6051 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6052 | return NULL;
|
---|
6053 | overlay( arg1 );
|
---|
6054 | Py_INCREF(Py_None);
|
---|
6055 | return Py_None;
|
---|
6056 | }
|
---|
6057 |
|
---|
6058 | /* void RGBrange short s short s short s short s short s short s short s short s */
|
---|
6059 |
|
---|
6060 | static PyObject *
|
---|
6061 | gl_RGBrange(PyObject *self, PyObject *args)
|
---|
6062 | {
|
---|
6063 | short arg1 ;
|
---|
6064 | short arg2 ;
|
---|
6065 | short arg3 ;
|
---|
6066 | short arg4 ;
|
---|
6067 | short arg5 ;
|
---|
6068 | short arg6 ;
|
---|
6069 | short arg7 ;
|
---|
6070 | short arg8 ;
|
---|
6071 | if (!getishortarg(args, 8, 0, &arg1))
|
---|
6072 | return NULL;
|
---|
6073 | if (!getishortarg(args, 8, 1, &arg2))
|
---|
6074 | return NULL;
|
---|
6075 | if (!getishortarg(args, 8, 2, &arg3))
|
---|
6076 | return NULL;
|
---|
6077 | if (!getishortarg(args, 8, 3, &arg4))
|
---|
6078 | return NULL;
|
---|
6079 | if (!getishortarg(args, 8, 4, &arg5))
|
---|
6080 | return NULL;
|
---|
6081 | if (!getishortarg(args, 8, 5, &arg6))
|
---|
6082 | return NULL;
|
---|
6083 | if (!getishortarg(args, 8, 6, &arg7))
|
---|
6084 | return NULL;
|
---|
6085 | if (!getishortarg(args, 8, 7, &arg8))
|
---|
6086 | return NULL;
|
---|
6087 | RGBrange( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 );
|
---|
6088 | Py_INCREF(Py_None);
|
---|
6089 | return Py_None;
|
---|
6090 | }
|
---|
6091 |
|
---|
6092 | /* void setvideo long s long s */
|
---|
6093 |
|
---|
6094 | static PyObject *
|
---|
6095 | gl_setvideo(PyObject *self, PyObject *args)
|
---|
6096 | {
|
---|
6097 | long arg1 ;
|
---|
6098 | long arg2 ;
|
---|
6099 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
6100 | return NULL;
|
---|
6101 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
6102 | return NULL;
|
---|
6103 | setvideo( arg1 , arg2 );
|
---|
6104 | Py_INCREF(Py_None);
|
---|
6105 | return Py_None;
|
---|
6106 | }
|
---|
6107 |
|
---|
6108 | /* void shademodel long s */
|
---|
6109 |
|
---|
6110 | static PyObject *
|
---|
6111 | gl_shademodel(PyObject *self, PyObject *args)
|
---|
6112 | {
|
---|
6113 | long arg1 ;
|
---|
6114 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6115 | return NULL;
|
---|
6116 | shademodel( arg1 );
|
---|
6117 | Py_INCREF(Py_None);
|
---|
6118 | return Py_None;
|
---|
6119 | }
|
---|
6120 |
|
---|
6121 | /* void underlay long s */
|
---|
6122 |
|
---|
6123 | static PyObject *
|
---|
6124 | gl_underlay(PyObject *self, PyObject *args)
|
---|
6125 | {
|
---|
6126 | long arg1 ;
|
---|
6127 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6128 | return NULL;
|
---|
6129 | underlay( arg1 );
|
---|
6130 | Py_INCREF(Py_None);
|
---|
6131 | return Py_None;
|
---|
6132 | }
|
---|
6133 |
|
---|
6134 | /* void bgnclosedline */
|
---|
6135 |
|
---|
6136 | static PyObject *
|
---|
6137 | gl_bgnclosedline(PyObject *self, PyObject *args)
|
---|
6138 | {
|
---|
6139 | bgnclosedline( );
|
---|
6140 | Py_INCREF(Py_None);
|
---|
6141 | return Py_None;
|
---|
6142 | }
|
---|
6143 |
|
---|
6144 | /* void bgnline */
|
---|
6145 |
|
---|
6146 | static PyObject *
|
---|
6147 | gl_bgnline(PyObject *self, PyObject *args)
|
---|
6148 | {
|
---|
6149 | bgnline( );
|
---|
6150 | Py_INCREF(Py_None);
|
---|
6151 | return Py_None;
|
---|
6152 | }
|
---|
6153 |
|
---|
6154 | /* void bgnpoint */
|
---|
6155 |
|
---|
6156 | static PyObject *
|
---|
6157 | gl_bgnpoint(PyObject *self, PyObject *args)
|
---|
6158 | {
|
---|
6159 | bgnpoint( );
|
---|
6160 | Py_INCREF(Py_None);
|
---|
6161 | return Py_None;
|
---|
6162 | }
|
---|
6163 |
|
---|
6164 | /* void bgnpolygon */
|
---|
6165 |
|
---|
6166 | static PyObject *
|
---|
6167 | gl_bgnpolygon(PyObject *self, PyObject *args)
|
---|
6168 | {
|
---|
6169 | bgnpolygon( );
|
---|
6170 | Py_INCREF(Py_None);
|
---|
6171 | return Py_None;
|
---|
6172 | }
|
---|
6173 |
|
---|
6174 | /* void bgnsurface */
|
---|
6175 |
|
---|
6176 | static PyObject *
|
---|
6177 | gl_bgnsurface(PyObject *self, PyObject *args)
|
---|
6178 | {
|
---|
6179 | bgnsurface( );
|
---|
6180 | Py_INCREF(Py_None);
|
---|
6181 | return Py_None;
|
---|
6182 | }
|
---|
6183 |
|
---|
6184 | /* void bgntmesh */
|
---|
6185 |
|
---|
6186 | static PyObject *
|
---|
6187 | gl_bgntmesh(PyObject *self, PyObject *args)
|
---|
6188 | {
|
---|
6189 | bgntmesh( );
|
---|
6190 | Py_INCREF(Py_None);
|
---|
6191 | return Py_None;
|
---|
6192 | }
|
---|
6193 |
|
---|
6194 | /* void bgntrim */
|
---|
6195 |
|
---|
6196 | static PyObject *
|
---|
6197 | gl_bgntrim(PyObject *self, PyObject *args)
|
---|
6198 | {
|
---|
6199 | bgntrim( );
|
---|
6200 | Py_INCREF(Py_None);
|
---|
6201 | return Py_None;
|
---|
6202 | }
|
---|
6203 |
|
---|
6204 | /* void endclosedline */
|
---|
6205 |
|
---|
6206 | static PyObject *
|
---|
6207 | gl_endclosedline(PyObject *self, PyObject *args)
|
---|
6208 | {
|
---|
6209 | endclosedline( );
|
---|
6210 | Py_INCREF(Py_None);
|
---|
6211 | return Py_None;
|
---|
6212 | }
|
---|
6213 |
|
---|
6214 | /* void endline */
|
---|
6215 |
|
---|
6216 | static PyObject *
|
---|
6217 | gl_endline(PyObject *self, PyObject *args)
|
---|
6218 | {
|
---|
6219 | endline( );
|
---|
6220 | Py_INCREF(Py_None);
|
---|
6221 | return Py_None;
|
---|
6222 | }
|
---|
6223 |
|
---|
6224 | /* void endpoint */
|
---|
6225 |
|
---|
6226 | static PyObject *
|
---|
6227 | gl_endpoint(PyObject *self, PyObject *args)
|
---|
6228 | {
|
---|
6229 | endpoint( );
|
---|
6230 | Py_INCREF(Py_None);
|
---|
6231 | return Py_None;
|
---|
6232 | }
|
---|
6233 |
|
---|
6234 | /* void endpolygon */
|
---|
6235 |
|
---|
6236 | static PyObject *
|
---|
6237 | gl_endpolygon(PyObject *self, PyObject *args)
|
---|
6238 | {
|
---|
6239 | endpolygon( );
|
---|
6240 | Py_INCREF(Py_None);
|
---|
6241 | return Py_None;
|
---|
6242 | }
|
---|
6243 |
|
---|
6244 | /* void endsurface */
|
---|
6245 |
|
---|
6246 | static PyObject *
|
---|
6247 | gl_endsurface(PyObject *self, PyObject *args)
|
---|
6248 | {
|
---|
6249 | endsurface( );
|
---|
6250 | Py_INCREF(Py_None);
|
---|
6251 | return Py_None;
|
---|
6252 | }
|
---|
6253 |
|
---|
6254 | /* void endtmesh */
|
---|
6255 |
|
---|
6256 | static PyObject *
|
---|
6257 | gl_endtmesh(PyObject *self, PyObject *args)
|
---|
6258 | {
|
---|
6259 | endtmesh( );
|
---|
6260 | Py_INCREF(Py_None);
|
---|
6261 | return Py_None;
|
---|
6262 | }
|
---|
6263 |
|
---|
6264 | /* void endtrim */
|
---|
6265 |
|
---|
6266 | static PyObject *
|
---|
6267 | gl_endtrim(PyObject *self, PyObject *args)
|
---|
6268 | {
|
---|
6269 | endtrim( );
|
---|
6270 | Py_INCREF(Py_None);
|
---|
6271 | return Py_None;
|
---|
6272 | }
|
---|
6273 |
|
---|
6274 | /* void blendfunction long s long s */
|
---|
6275 |
|
---|
6276 | static PyObject *
|
---|
6277 | gl_blendfunction(PyObject *self, PyObject *args)
|
---|
6278 | {
|
---|
6279 | long arg1 ;
|
---|
6280 | long arg2 ;
|
---|
6281 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
6282 | return NULL;
|
---|
6283 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
6284 | return NULL;
|
---|
6285 | blendfunction( arg1 , arg2 );
|
---|
6286 | Py_INCREF(Py_None);
|
---|
6287 | return Py_None;
|
---|
6288 | }
|
---|
6289 |
|
---|
6290 | /* void c3f float s[3] */
|
---|
6291 |
|
---|
6292 | static PyObject *
|
---|
6293 | gl_c3f(PyObject *self, PyObject *args)
|
---|
6294 | {
|
---|
6295 | float arg1 [ 3 ] ;
|
---|
6296 | if (!getifloatarray(args, 1, 0, 3 , arg1))
|
---|
6297 | return NULL;
|
---|
6298 | c3f( arg1 );
|
---|
6299 | Py_INCREF(Py_None);
|
---|
6300 | return Py_None;
|
---|
6301 | }
|
---|
6302 |
|
---|
6303 | /* void c3i long s[3] */
|
---|
6304 |
|
---|
6305 | static PyObject *
|
---|
6306 | gl_c3i(PyObject *self, PyObject *args)
|
---|
6307 | {
|
---|
6308 | long arg1 [ 3 ] ;
|
---|
6309 | if (!getilongarray(args, 1, 0, 3 , arg1))
|
---|
6310 | return NULL;
|
---|
6311 | c3i( arg1 );
|
---|
6312 | Py_INCREF(Py_None);
|
---|
6313 | return Py_None;
|
---|
6314 | }
|
---|
6315 |
|
---|
6316 | /* void c3s short s[3] */
|
---|
6317 |
|
---|
6318 | static PyObject *
|
---|
6319 | gl_c3s(PyObject *self, PyObject *args)
|
---|
6320 | {
|
---|
6321 | short arg1 [ 3 ] ;
|
---|
6322 | if (!getishortarray(args, 1, 0, 3 , arg1))
|
---|
6323 | return NULL;
|
---|
6324 | c3s( arg1 );
|
---|
6325 | Py_INCREF(Py_None);
|
---|
6326 | return Py_None;
|
---|
6327 | }
|
---|
6328 |
|
---|
6329 | /* void c4f float s[4] */
|
---|
6330 |
|
---|
6331 | static PyObject *
|
---|
6332 | gl_c4f(PyObject *self, PyObject *args)
|
---|
6333 | {
|
---|
6334 | float arg1 [ 4 ] ;
|
---|
6335 | if (!getifloatarray(args, 1, 0, 4 , arg1))
|
---|
6336 | return NULL;
|
---|
6337 | c4f( arg1 );
|
---|
6338 | Py_INCREF(Py_None);
|
---|
6339 | return Py_None;
|
---|
6340 | }
|
---|
6341 |
|
---|
6342 | /* void c4i long s[4] */
|
---|
6343 |
|
---|
6344 | static PyObject *
|
---|
6345 | gl_c4i(PyObject *self, PyObject *args)
|
---|
6346 | {
|
---|
6347 | long arg1 [ 4 ] ;
|
---|
6348 | if (!getilongarray(args, 1, 0, 4 , arg1))
|
---|
6349 | return NULL;
|
---|
6350 | c4i( arg1 );
|
---|
6351 | Py_INCREF(Py_None);
|
---|
6352 | return Py_None;
|
---|
6353 | }
|
---|
6354 |
|
---|
6355 | /* void c4s short s[4] */
|
---|
6356 |
|
---|
6357 | static PyObject *
|
---|
6358 | gl_c4s(PyObject *self, PyObject *args)
|
---|
6359 | {
|
---|
6360 | short arg1 [ 4 ] ;
|
---|
6361 | if (!getishortarray(args, 1, 0, 4 , arg1))
|
---|
6362 | return NULL;
|
---|
6363 | c4s( arg1 );
|
---|
6364 | Py_INCREF(Py_None);
|
---|
6365 | return Py_None;
|
---|
6366 | }
|
---|
6367 |
|
---|
6368 | /* void colorf float s */
|
---|
6369 |
|
---|
6370 | static PyObject *
|
---|
6371 | gl_colorf(PyObject *self, PyObject *args)
|
---|
6372 | {
|
---|
6373 | float arg1 ;
|
---|
6374 | if (!getifloatarg(args, 1, 0, &arg1))
|
---|
6375 | return NULL;
|
---|
6376 | colorf( arg1 );
|
---|
6377 | Py_INCREF(Py_None);
|
---|
6378 | return Py_None;
|
---|
6379 | }
|
---|
6380 |
|
---|
6381 | /* void cpack long s */
|
---|
6382 |
|
---|
6383 | static PyObject *
|
---|
6384 | gl_cpack(PyObject *self, PyObject *args)
|
---|
6385 | {
|
---|
6386 | long arg1 ;
|
---|
6387 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6388 | return NULL;
|
---|
6389 | cpack( arg1 );
|
---|
6390 | Py_INCREF(Py_None);
|
---|
6391 | return Py_None;
|
---|
6392 | }
|
---|
6393 |
|
---|
6394 | /* void czclear long s long s */
|
---|
6395 |
|
---|
6396 | static PyObject *
|
---|
6397 | gl_czclear(PyObject *self, PyObject *args)
|
---|
6398 | {
|
---|
6399 | long arg1 ;
|
---|
6400 | long arg2 ;
|
---|
6401 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
6402 | return NULL;
|
---|
6403 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
6404 | return NULL;
|
---|
6405 | czclear( arg1 , arg2 );
|
---|
6406 | Py_INCREF(Py_None);
|
---|
6407 | return Py_None;
|
---|
6408 | }
|
---|
6409 |
|
---|
6410 | /* void dglclose long s */
|
---|
6411 |
|
---|
6412 | static PyObject *
|
---|
6413 | gl_dglclose(PyObject *self, PyObject *args)
|
---|
6414 | {
|
---|
6415 | long arg1 ;
|
---|
6416 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6417 | return NULL;
|
---|
6418 | dglclose( arg1 );
|
---|
6419 | Py_INCREF(Py_None);
|
---|
6420 | return Py_None;
|
---|
6421 | }
|
---|
6422 |
|
---|
6423 | /* long dglopen char *s long s */
|
---|
6424 |
|
---|
6425 | static PyObject *
|
---|
6426 | gl_dglopen(PyObject *self, PyObject *args)
|
---|
6427 | {
|
---|
6428 | long retval;
|
---|
6429 | string arg1 ;
|
---|
6430 | long arg2 ;
|
---|
6431 | if (!getistringarg(args, 2, 0, &arg1))
|
---|
6432 | return NULL;
|
---|
6433 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
6434 | return NULL;
|
---|
6435 | retval = dglopen( arg1 , arg2 );
|
---|
6436 | return mknewlongobject(retval);
|
---|
6437 | }
|
---|
6438 |
|
---|
6439 | /* long getgdesc long s */
|
---|
6440 |
|
---|
6441 | static PyObject *
|
---|
6442 | gl_getgdesc(PyObject *self, PyObject *args)
|
---|
6443 | {
|
---|
6444 | long retval;
|
---|
6445 | long arg1 ;
|
---|
6446 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6447 | return NULL;
|
---|
6448 | retval = getgdesc( arg1 );
|
---|
6449 | return mknewlongobject(retval);
|
---|
6450 | }
|
---|
6451 |
|
---|
6452 | /* void getnurbsproperty long s float r */
|
---|
6453 |
|
---|
6454 | static PyObject *
|
---|
6455 | gl_getnurbsproperty(PyObject *self, PyObject *args)
|
---|
6456 | {
|
---|
6457 | long arg1 ;
|
---|
6458 | float arg2 ;
|
---|
6459 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6460 | return NULL;
|
---|
6461 | getnurbsproperty( arg1 , & arg2 );
|
---|
6462 | return mknewfloatobject(arg2);
|
---|
6463 | }
|
---|
6464 |
|
---|
6465 | /* void glcompat long s long s */
|
---|
6466 |
|
---|
6467 | static PyObject *
|
---|
6468 | gl_glcompat(PyObject *self, PyObject *args)
|
---|
6469 | {
|
---|
6470 | long arg1 ;
|
---|
6471 | long arg2 ;
|
---|
6472 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
6473 | return NULL;
|
---|
6474 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
6475 | return NULL;
|
---|
6476 | glcompat( arg1 , arg2 );
|
---|
6477 | Py_INCREF(Py_None);
|
---|
6478 | return Py_None;
|
---|
6479 | }
|
---|
6480 |
|
---|
6481 | /* void iconsize long s long s */
|
---|
6482 |
|
---|
6483 | static PyObject *
|
---|
6484 | gl_iconsize(PyObject *self, PyObject *args)
|
---|
6485 | {
|
---|
6486 | long arg1 ;
|
---|
6487 | long arg2 ;
|
---|
6488 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
6489 | return NULL;
|
---|
6490 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
6491 | return NULL;
|
---|
6492 | iconsize( arg1 , arg2 );
|
---|
6493 | Py_INCREF(Py_None);
|
---|
6494 | return Py_None;
|
---|
6495 | }
|
---|
6496 |
|
---|
6497 | /* void icontitle char *s */
|
---|
6498 |
|
---|
6499 | static PyObject *
|
---|
6500 | gl_icontitle(PyObject *self, PyObject *args)
|
---|
6501 | {
|
---|
6502 | string arg1 ;
|
---|
6503 | if (!getistringarg(args, 1, 0, &arg1))
|
---|
6504 | return NULL;
|
---|
6505 | icontitle( arg1 );
|
---|
6506 | Py_INCREF(Py_None);
|
---|
6507 | return Py_None;
|
---|
6508 | }
|
---|
6509 |
|
---|
6510 | /* void lRGBrange short s short s short s short s short s short s long s long s */
|
---|
6511 |
|
---|
6512 | static PyObject *
|
---|
6513 | gl_lRGBrange(PyObject *self, PyObject *args)
|
---|
6514 | {
|
---|
6515 | short arg1 ;
|
---|
6516 | short arg2 ;
|
---|
6517 | short arg3 ;
|
---|
6518 | short arg4 ;
|
---|
6519 | short arg5 ;
|
---|
6520 | short arg6 ;
|
---|
6521 | long arg7 ;
|
---|
6522 | long arg8 ;
|
---|
6523 | if (!getishortarg(args, 8, 0, &arg1))
|
---|
6524 | return NULL;
|
---|
6525 | if (!getishortarg(args, 8, 1, &arg2))
|
---|
6526 | return NULL;
|
---|
6527 | if (!getishortarg(args, 8, 2, &arg3))
|
---|
6528 | return NULL;
|
---|
6529 | if (!getishortarg(args, 8, 3, &arg4))
|
---|
6530 | return NULL;
|
---|
6531 | if (!getishortarg(args, 8, 4, &arg5))
|
---|
6532 | return NULL;
|
---|
6533 | if (!getishortarg(args, 8, 5, &arg6))
|
---|
6534 | return NULL;
|
---|
6535 | if (!getilongarg(args, 8, 6, &arg7))
|
---|
6536 | return NULL;
|
---|
6537 | if (!getilongarg(args, 8, 7, &arg8))
|
---|
6538 | return NULL;
|
---|
6539 | lRGBrange( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 );
|
---|
6540 | Py_INCREF(Py_None);
|
---|
6541 | return Py_None;
|
---|
6542 | }
|
---|
6543 |
|
---|
6544 | /* void linesmooth long s */
|
---|
6545 |
|
---|
6546 | static PyObject *
|
---|
6547 | gl_linesmooth(PyObject *self, PyObject *args)
|
---|
6548 | {
|
---|
6549 | long arg1 ;
|
---|
6550 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6551 | return NULL;
|
---|
6552 | linesmooth( arg1 );
|
---|
6553 | Py_INCREF(Py_None);
|
---|
6554 | return Py_None;
|
---|
6555 | }
|
---|
6556 |
|
---|
6557 | /* void lmcolor long s */
|
---|
6558 |
|
---|
6559 | static PyObject *
|
---|
6560 | gl_lmcolor(PyObject *self, PyObject *args)
|
---|
6561 | {
|
---|
6562 | long arg1 ;
|
---|
6563 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6564 | return NULL;
|
---|
6565 | lmcolor( arg1 );
|
---|
6566 | Py_INCREF(Py_None);
|
---|
6567 | return Py_None;
|
---|
6568 | }
|
---|
6569 |
|
---|
6570 | /* void logicop long s */
|
---|
6571 |
|
---|
6572 | static PyObject *
|
---|
6573 | gl_logicop(PyObject *self, PyObject *args)
|
---|
6574 | {
|
---|
6575 | long arg1 ;
|
---|
6576 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6577 | return NULL;
|
---|
6578 | logicop( arg1 );
|
---|
6579 | Py_INCREF(Py_None);
|
---|
6580 | return Py_None;
|
---|
6581 | }
|
---|
6582 |
|
---|
6583 | /* void lsetdepth long s long s */
|
---|
6584 |
|
---|
6585 | static PyObject *
|
---|
6586 | gl_lsetdepth(PyObject *self, PyObject *args)
|
---|
6587 | {
|
---|
6588 | long arg1 ;
|
---|
6589 | long arg2 ;
|
---|
6590 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
6591 | return NULL;
|
---|
6592 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
6593 | return NULL;
|
---|
6594 | lsetdepth( arg1 , arg2 );
|
---|
6595 | Py_INCREF(Py_None);
|
---|
6596 | return Py_None;
|
---|
6597 | }
|
---|
6598 |
|
---|
6599 | /* void lshaderange short s short s long s long s */
|
---|
6600 |
|
---|
6601 | static PyObject *
|
---|
6602 | gl_lshaderange(PyObject *self, PyObject *args)
|
---|
6603 | {
|
---|
6604 | short arg1 ;
|
---|
6605 | short arg2 ;
|
---|
6606 | long arg3 ;
|
---|
6607 | long arg4 ;
|
---|
6608 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
6609 | return NULL;
|
---|
6610 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
6611 | return NULL;
|
---|
6612 | if (!getilongarg(args, 4, 2, &arg3))
|
---|
6613 | return NULL;
|
---|
6614 | if (!getilongarg(args, 4, 3, &arg4))
|
---|
6615 | return NULL;
|
---|
6616 | lshaderange( arg1 , arg2 , arg3 , arg4 );
|
---|
6617 | Py_INCREF(Py_None);
|
---|
6618 | return Py_None;
|
---|
6619 | }
|
---|
6620 |
|
---|
6621 | /* void n3f float s[3] */
|
---|
6622 |
|
---|
6623 | static PyObject *
|
---|
6624 | gl_n3f(PyObject *self, PyObject *args)
|
---|
6625 | {
|
---|
6626 | float arg1 [ 3 ] ;
|
---|
6627 | if (!getifloatarray(args, 1, 0, 3 , arg1))
|
---|
6628 | return NULL;
|
---|
6629 | n3f( arg1 );
|
---|
6630 | Py_INCREF(Py_None);
|
---|
6631 | return Py_None;
|
---|
6632 | }
|
---|
6633 |
|
---|
6634 | /* void noborder */
|
---|
6635 |
|
---|
6636 | static PyObject *
|
---|
6637 | gl_noborder(PyObject *self, PyObject *args)
|
---|
6638 | {
|
---|
6639 | noborder( );
|
---|
6640 | Py_INCREF(Py_None);
|
---|
6641 | return Py_None;
|
---|
6642 | }
|
---|
6643 |
|
---|
6644 | /* void pntsmooth long s */
|
---|
6645 |
|
---|
6646 | static PyObject *
|
---|
6647 | gl_pntsmooth(PyObject *self, PyObject *args)
|
---|
6648 | {
|
---|
6649 | long arg1 ;
|
---|
6650 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6651 | return NULL;
|
---|
6652 | pntsmooth( arg1 );
|
---|
6653 | Py_INCREF(Py_None);
|
---|
6654 | return Py_None;
|
---|
6655 | }
|
---|
6656 |
|
---|
6657 | /* void readsource long s */
|
---|
6658 |
|
---|
6659 | static PyObject *
|
---|
6660 | gl_readsource(PyObject *self, PyObject *args)
|
---|
6661 | {
|
---|
6662 | long arg1 ;
|
---|
6663 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6664 | return NULL;
|
---|
6665 | readsource( arg1 );
|
---|
6666 | Py_INCREF(Py_None);
|
---|
6667 | return Py_None;
|
---|
6668 | }
|
---|
6669 |
|
---|
6670 | /* void rectzoom float s float s */
|
---|
6671 |
|
---|
6672 | static PyObject *
|
---|
6673 | gl_rectzoom(PyObject *self, PyObject *args)
|
---|
6674 | {
|
---|
6675 | float arg1 ;
|
---|
6676 | float arg2 ;
|
---|
6677 | if (!getifloatarg(args, 2, 0, &arg1))
|
---|
6678 | return NULL;
|
---|
6679 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
6680 | return NULL;
|
---|
6681 | rectzoom( arg1 , arg2 );
|
---|
6682 | Py_INCREF(Py_None);
|
---|
6683 | return Py_None;
|
---|
6684 | }
|
---|
6685 |
|
---|
6686 | /* void sbox float s float s float s float s */
|
---|
6687 |
|
---|
6688 | static PyObject *
|
---|
6689 | gl_sbox(PyObject *self, PyObject *args)
|
---|
6690 | {
|
---|
6691 | float arg1 ;
|
---|
6692 | float arg2 ;
|
---|
6693 | float arg3 ;
|
---|
6694 | float arg4 ;
|
---|
6695 | if (!getifloatarg(args, 4, 0, &arg1))
|
---|
6696 | return NULL;
|
---|
6697 | if (!getifloatarg(args, 4, 1, &arg2))
|
---|
6698 | return NULL;
|
---|
6699 | if (!getifloatarg(args, 4, 2, &arg3))
|
---|
6700 | return NULL;
|
---|
6701 | if (!getifloatarg(args, 4, 3, &arg4))
|
---|
6702 | return NULL;
|
---|
6703 | sbox( arg1 , arg2 , arg3 , arg4 );
|
---|
6704 | Py_INCREF(Py_None);
|
---|
6705 | return Py_None;
|
---|
6706 | }
|
---|
6707 |
|
---|
6708 | /* void sboxi long s long s long s long s */
|
---|
6709 |
|
---|
6710 | static PyObject *
|
---|
6711 | gl_sboxi(PyObject *self, PyObject *args)
|
---|
6712 | {
|
---|
6713 | long arg1 ;
|
---|
6714 | long arg2 ;
|
---|
6715 | long arg3 ;
|
---|
6716 | long arg4 ;
|
---|
6717 | if (!getilongarg(args, 4, 0, &arg1))
|
---|
6718 | return NULL;
|
---|
6719 | if (!getilongarg(args, 4, 1, &arg2))
|
---|
6720 | return NULL;
|
---|
6721 | if (!getilongarg(args, 4, 2, &arg3))
|
---|
6722 | return NULL;
|
---|
6723 | if (!getilongarg(args, 4, 3, &arg4))
|
---|
6724 | return NULL;
|
---|
6725 | sboxi( arg1 , arg2 , arg3 , arg4 );
|
---|
6726 | Py_INCREF(Py_None);
|
---|
6727 | return Py_None;
|
---|
6728 | }
|
---|
6729 |
|
---|
6730 | /* void sboxs short s short s short s short s */
|
---|
6731 |
|
---|
6732 | static PyObject *
|
---|
6733 | gl_sboxs(PyObject *self, PyObject *args)
|
---|
6734 | {
|
---|
6735 | short arg1 ;
|
---|
6736 | short arg2 ;
|
---|
6737 | short arg3 ;
|
---|
6738 | short arg4 ;
|
---|
6739 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
6740 | return NULL;
|
---|
6741 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
6742 | return NULL;
|
---|
6743 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
6744 | return NULL;
|
---|
6745 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
6746 | return NULL;
|
---|
6747 | sboxs( arg1 , arg2 , arg3 , arg4 );
|
---|
6748 | Py_INCREF(Py_None);
|
---|
6749 | return Py_None;
|
---|
6750 | }
|
---|
6751 |
|
---|
6752 | /* void sboxf float s float s float s float s */
|
---|
6753 |
|
---|
6754 | static PyObject *
|
---|
6755 | gl_sboxf(PyObject *self, PyObject *args)
|
---|
6756 | {
|
---|
6757 | float arg1 ;
|
---|
6758 | float arg2 ;
|
---|
6759 | float arg3 ;
|
---|
6760 | float arg4 ;
|
---|
6761 | if (!getifloatarg(args, 4, 0, &arg1))
|
---|
6762 | return NULL;
|
---|
6763 | if (!getifloatarg(args, 4, 1, &arg2))
|
---|
6764 | return NULL;
|
---|
6765 | if (!getifloatarg(args, 4, 2, &arg3))
|
---|
6766 | return NULL;
|
---|
6767 | if (!getifloatarg(args, 4, 3, &arg4))
|
---|
6768 | return NULL;
|
---|
6769 | sboxf( arg1 , arg2 , arg3 , arg4 );
|
---|
6770 | Py_INCREF(Py_None);
|
---|
6771 | return Py_None;
|
---|
6772 | }
|
---|
6773 |
|
---|
6774 | /* void sboxfi long s long s long s long s */
|
---|
6775 |
|
---|
6776 | static PyObject *
|
---|
6777 | gl_sboxfi(PyObject *self, PyObject *args)
|
---|
6778 | {
|
---|
6779 | long arg1 ;
|
---|
6780 | long arg2 ;
|
---|
6781 | long arg3 ;
|
---|
6782 | long arg4 ;
|
---|
6783 | if (!getilongarg(args, 4, 0, &arg1))
|
---|
6784 | return NULL;
|
---|
6785 | if (!getilongarg(args, 4, 1, &arg2))
|
---|
6786 | return NULL;
|
---|
6787 | if (!getilongarg(args, 4, 2, &arg3))
|
---|
6788 | return NULL;
|
---|
6789 | if (!getilongarg(args, 4, 3, &arg4))
|
---|
6790 | return NULL;
|
---|
6791 | sboxfi( arg1 , arg2 , arg3 , arg4 );
|
---|
6792 | Py_INCREF(Py_None);
|
---|
6793 | return Py_None;
|
---|
6794 | }
|
---|
6795 |
|
---|
6796 | /* void sboxfs short s short s short s short s */
|
---|
6797 |
|
---|
6798 | static PyObject *
|
---|
6799 | gl_sboxfs(PyObject *self, PyObject *args)
|
---|
6800 | {
|
---|
6801 | short arg1 ;
|
---|
6802 | short arg2 ;
|
---|
6803 | short arg3 ;
|
---|
6804 | short arg4 ;
|
---|
6805 | if (!getishortarg(args, 4, 0, &arg1))
|
---|
6806 | return NULL;
|
---|
6807 | if (!getishortarg(args, 4, 1, &arg2))
|
---|
6808 | return NULL;
|
---|
6809 | if (!getishortarg(args, 4, 2, &arg3))
|
---|
6810 | return NULL;
|
---|
6811 | if (!getishortarg(args, 4, 3, &arg4))
|
---|
6812 | return NULL;
|
---|
6813 | sboxfs( arg1 , arg2 , arg3 , arg4 );
|
---|
6814 | Py_INCREF(Py_None);
|
---|
6815 | return Py_None;
|
---|
6816 | }
|
---|
6817 |
|
---|
6818 | /* void setnurbsproperty long s float s */
|
---|
6819 |
|
---|
6820 | static PyObject *
|
---|
6821 | gl_setnurbsproperty(PyObject *self, PyObject *args)
|
---|
6822 | {
|
---|
6823 | long arg1 ;
|
---|
6824 | float arg2 ;
|
---|
6825 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
6826 | return NULL;
|
---|
6827 | if (!getifloatarg(args, 2, 1, &arg2))
|
---|
6828 | return NULL;
|
---|
6829 | setnurbsproperty( arg1 , arg2 );
|
---|
6830 | Py_INCREF(Py_None);
|
---|
6831 | return Py_None;
|
---|
6832 | }
|
---|
6833 |
|
---|
6834 | /* void setpup long s long s long s */
|
---|
6835 |
|
---|
6836 | static PyObject *
|
---|
6837 | gl_setpup(PyObject *self, PyObject *args)
|
---|
6838 | {
|
---|
6839 | long arg1 ;
|
---|
6840 | long arg2 ;
|
---|
6841 | long arg3 ;
|
---|
6842 | if (!getilongarg(args, 3, 0, &arg1))
|
---|
6843 | return NULL;
|
---|
6844 | if (!getilongarg(args, 3, 1, &arg2))
|
---|
6845 | return NULL;
|
---|
6846 | if (!getilongarg(args, 3, 2, &arg3))
|
---|
6847 | return NULL;
|
---|
6848 | setpup( arg1 , arg2 , arg3 );
|
---|
6849 | Py_INCREF(Py_None);
|
---|
6850 | return Py_None;
|
---|
6851 | }
|
---|
6852 |
|
---|
6853 | /* void smoothline long s */
|
---|
6854 |
|
---|
6855 | static PyObject *
|
---|
6856 | gl_smoothline(PyObject *self, PyObject *args)
|
---|
6857 | {
|
---|
6858 | long arg1 ;
|
---|
6859 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6860 | return NULL;
|
---|
6861 | smoothline( arg1 );
|
---|
6862 | Py_INCREF(Py_None);
|
---|
6863 | return Py_None;
|
---|
6864 | }
|
---|
6865 |
|
---|
6866 | /* void subpixel long s */
|
---|
6867 |
|
---|
6868 | static PyObject *
|
---|
6869 | gl_subpixel(PyObject *self, PyObject *args)
|
---|
6870 | {
|
---|
6871 | long arg1 ;
|
---|
6872 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6873 | return NULL;
|
---|
6874 | subpixel( arg1 );
|
---|
6875 | Py_INCREF(Py_None);
|
---|
6876 | return Py_None;
|
---|
6877 | }
|
---|
6878 |
|
---|
6879 | /* void swaptmesh */
|
---|
6880 |
|
---|
6881 | static PyObject *
|
---|
6882 | gl_swaptmesh(PyObject *self, PyObject *args)
|
---|
6883 | {
|
---|
6884 | swaptmesh( );
|
---|
6885 | Py_INCREF(Py_None);
|
---|
6886 | return Py_None;
|
---|
6887 | }
|
---|
6888 |
|
---|
6889 | /* long swinopen long s */
|
---|
6890 |
|
---|
6891 | static PyObject *
|
---|
6892 | gl_swinopen(PyObject *self, PyObject *args)
|
---|
6893 | {
|
---|
6894 | long retval;
|
---|
6895 | long arg1 ;
|
---|
6896 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
6897 | return NULL;
|
---|
6898 | retval = swinopen( arg1 );
|
---|
6899 | return mknewlongobject(retval);
|
---|
6900 | }
|
---|
6901 |
|
---|
6902 | /* void v2f float s[2] */
|
---|
6903 |
|
---|
6904 | static PyObject *
|
---|
6905 | gl_v2f(PyObject *self, PyObject *args)
|
---|
6906 | {
|
---|
6907 | float arg1 [ 2 ] ;
|
---|
6908 | if (!getifloatarray(args, 1, 0, 2 , arg1))
|
---|
6909 | return NULL;
|
---|
6910 | v2f( arg1 );
|
---|
6911 | Py_INCREF(Py_None);
|
---|
6912 | return Py_None;
|
---|
6913 | }
|
---|
6914 |
|
---|
6915 | /* void v2i long s[2] */
|
---|
6916 |
|
---|
6917 | static PyObject *
|
---|
6918 | gl_v2i(PyObject *self, PyObject *args)
|
---|
6919 | {
|
---|
6920 | long arg1 [ 2 ] ;
|
---|
6921 | if (!getilongarray(args, 1, 0, 2 , arg1))
|
---|
6922 | return NULL;
|
---|
6923 | v2i( arg1 );
|
---|
6924 | Py_INCREF(Py_None);
|
---|
6925 | return Py_None;
|
---|
6926 | }
|
---|
6927 |
|
---|
6928 | /* void v2s short s[2] */
|
---|
6929 |
|
---|
6930 | static PyObject *
|
---|
6931 | gl_v2s(PyObject *self, PyObject *args)
|
---|
6932 | {
|
---|
6933 | short arg1 [ 2 ] ;
|
---|
6934 | if (!getishortarray(args, 1, 0, 2 , arg1))
|
---|
6935 | return NULL;
|
---|
6936 | v2s( arg1 );
|
---|
6937 | Py_INCREF(Py_None);
|
---|
6938 | return Py_None;
|
---|
6939 | }
|
---|
6940 |
|
---|
6941 | /* void v3f float s[3] */
|
---|
6942 |
|
---|
6943 | static PyObject *
|
---|
6944 | gl_v3f(PyObject *self, PyObject *args)
|
---|
6945 | {
|
---|
6946 | float arg1 [ 3 ] ;
|
---|
6947 | if (!getifloatarray(args, 1, 0, 3 , arg1))
|
---|
6948 | return NULL;
|
---|
6949 | v3f( arg1 );
|
---|
6950 | Py_INCREF(Py_None);
|
---|
6951 | return Py_None;
|
---|
6952 | }
|
---|
6953 |
|
---|
6954 | /* void v3i long s[3] */
|
---|
6955 |
|
---|
6956 | static PyObject *
|
---|
6957 | gl_v3i(PyObject *self, PyObject *args)
|
---|
6958 | {
|
---|
6959 | long arg1 [ 3 ] ;
|
---|
6960 | if (!getilongarray(args, 1, 0, 3 , arg1))
|
---|
6961 | return NULL;
|
---|
6962 | v3i( arg1 );
|
---|
6963 | Py_INCREF(Py_None);
|
---|
6964 | return Py_None;
|
---|
6965 | }
|
---|
6966 |
|
---|
6967 | /* void v3s short s[3] */
|
---|
6968 |
|
---|
6969 | static PyObject *
|
---|
6970 | gl_v3s(PyObject *self, PyObject *args)
|
---|
6971 | {
|
---|
6972 | short arg1 [ 3 ] ;
|
---|
6973 | if (!getishortarray(args, 1, 0, 3 , arg1))
|
---|
6974 | return NULL;
|
---|
6975 | v3s( arg1 );
|
---|
6976 | Py_INCREF(Py_None);
|
---|
6977 | return Py_None;
|
---|
6978 | }
|
---|
6979 |
|
---|
6980 | /* void v4f float s[4] */
|
---|
6981 |
|
---|
6982 | static PyObject *
|
---|
6983 | gl_v4f(PyObject *self, PyObject *args)
|
---|
6984 | {
|
---|
6985 | float arg1 [ 4 ] ;
|
---|
6986 | if (!getifloatarray(args, 1, 0, 4 , arg1))
|
---|
6987 | return NULL;
|
---|
6988 | v4f( arg1 );
|
---|
6989 | Py_INCREF(Py_None);
|
---|
6990 | return Py_None;
|
---|
6991 | }
|
---|
6992 |
|
---|
6993 | /* void v4i long s[4] */
|
---|
6994 |
|
---|
6995 | static PyObject *
|
---|
6996 | gl_v4i(PyObject *self, PyObject *args)
|
---|
6997 | {
|
---|
6998 | long arg1 [ 4 ] ;
|
---|
6999 | if (!getilongarray(args, 1, 0, 4 , arg1))
|
---|
7000 | return NULL;
|
---|
7001 | v4i( arg1 );
|
---|
7002 | Py_INCREF(Py_None);
|
---|
7003 | return Py_None;
|
---|
7004 | }
|
---|
7005 |
|
---|
7006 | /* void v4s short s[4] */
|
---|
7007 |
|
---|
7008 | static PyObject *
|
---|
7009 | gl_v4s(PyObject *self, PyObject *args)
|
---|
7010 | {
|
---|
7011 | short arg1 [ 4 ] ;
|
---|
7012 | if (!getishortarray(args, 1, 0, 4 , arg1))
|
---|
7013 | return NULL;
|
---|
7014 | v4s( arg1 );
|
---|
7015 | Py_INCREF(Py_None);
|
---|
7016 | return Py_None;
|
---|
7017 | }
|
---|
7018 |
|
---|
7019 | /* void videocmd long s */
|
---|
7020 |
|
---|
7021 | static PyObject *
|
---|
7022 | gl_videocmd(PyObject *self, PyObject *args)
|
---|
7023 | {
|
---|
7024 | long arg1 ;
|
---|
7025 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
7026 | return NULL;
|
---|
7027 | videocmd( arg1 );
|
---|
7028 | Py_INCREF(Py_None);
|
---|
7029 | return Py_None;
|
---|
7030 | }
|
---|
7031 |
|
---|
7032 | /* long windepth long s */
|
---|
7033 |
|
---|
7034 | static PyObject *
|
---|
7035 | gl_windepth(PyObject *self, PyObject *args)
|
---|
7036 | {
|
---|
7037 | long retval;
|
---|
7038 | long arg1 ;
|
---|
7039 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
7040 | return NULL;
|
---|
7041 | retval = windepth( arg1 );
|
---|
7042 | return mknewlongobject(retval);
|
---|
7043 | }
|
---|
7044 |
|
---|
7045 | /* void wmpack long s */
|
---|
7046 |
|
---|
7047 | static PyObject *
|
---|
7048 | gl_wmpack(PyObject *self, PyObject *args)
|
---|
7049 | {
|
---|
7050 | long arg1 ;
|
---|
7051 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
7052 | return NULL;
|
---|
7053 | wmpack( arg1 );
|
---|
7054 | Py_INCREF(Py_None);
|
---|
7055 | return Py_None;
|
---|
7056 | }
|
---|
7057 |
|
---|
7058 | /* void zdraw long s */
|
---|
7059 |
|
---|
7060 | static PyObject *
|
---|
7061 | gl_zdraw(PyObject *self, PyObject *args)
|
---|
7062 | {
|
---|
7063 | long arg1 ;
|
---|
7064 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
7065 | return NULL;
|
---|
7066 | zdraw( arg1 );
|
---|
7067 | Py_INCREF(Py_None);
|
---|
7068 | return Py_None;
|
---|
7069 | }
|
---|
7070 |
|
---|
7071 | /* void zfunction long s */
|
---|
7072 |
|
---|
7073 | static PyObject *
|
---|
7074 | gl_zfunction(PyObject *self, PyObject *args)
|
---|
7075 | {
|
---|
7076 | long arg1 ;
|
---|
7077 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
7078 | return NULL;
|
---|
7079 | zfunction( arg1 );
|
---|
7080 | Py_INCREF(Py_None);
|
---|
7081 | return Py_None;
|
---|
7082 | }
|
---|
7083 |
|
---|
7084 | /* void zsource long s */
|
---|
7085 |
|
---|
7086 | static PyObject *
|
---|
7087 | gl_zsource(PyObject *self, PyObject *args)
|
---|
7088 | {
|
---|
7089 | long arg1 ;
|
---|
7090 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
7091 | return NULL;
|
---|
7092 | zsource( arg1 );
|
---|
7093 | Py_INCREF(Py_None);
|
---|
7094 | return Py_None;
|
---|
7095 | }
|
---|
7096 |
|
---|
7097 | /* void zwritemask long s */
|
---|
7098 |
|
---|
7099 | static PyObject *
|
---|
7100 | gl_zwritemask(PyObject *self, PyObject *args)
|
---|
7101 | {
|
---|
7102 | long arg1 ;
|
---|
7103 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
7104 | return NULL;
|
---|
7105 | zwritemask( arg1 );
|
---|
7106 | Py_INCREF(Py_None);
|
---|
7107 | return Py_None;
|
---|
7108 | }
|
---|
7109 |
|
---|
7110 | /* void v2d double s[2] */
|
---|
7111 |
|
---|
7112 | static PyObject *
|
---|
7113 | gl_v2d(PyObject *self, PyObject *args)
|
---|
7114 | {
|
---|
7115 | double arg1 [ 2 ] ;
|
---|
7116 | if (!getidoublearray(args, 1, 0, 2 , arg1))
|
---|
7117 | return NULL;
|
---|
7118 | v2d( arg1 );
|
---|
7119 | Py_INCREF(Py_None);
|
---|
7120 | return Py_None;
|
---|
7121 | }
|
---|
7122 |
|
---|
7123 | /* void v3d double s[3] */
|
---|
7124 |
|
---|
7125 | static PyObject *
|
---|
7126 | gl_v3d(PyObject *self, PyObject *args)
|
---|
7127 | {
|
---|
7128 | double arg1 [ 3 ] ;
|
---|
7129 | if (!getidoublearray(args, 1, 0, 3 , arg1))
|
---|
7130 | return NULL;
|
---|
7131 | v3d( arg1 );
|
---|
7132 | Py_INCREF(Py_None);
|
---|
7133 | return Py_None;
|
---|
7134 | }
|
---|
7135 |
|
---|
7136 | /* void v4d double s[4] */
|
---|
7137 |
|
---|
7138 | static PyObject *
|
---|
7139 | gl_v4d(PyObject *self, PyObject *args)
|
---|
7140 | {
|
---|
7141 | double arg1 [ 4 ] ;
|
---|
7142 | if (!getidoublearray(args, 1, 0, 4 , arg1))
|
---|
7143 | return NULL;
|
---|
7144 | v4d( arg1 );
|
---|
7145 | Py_INCREF(Py_None);
|
---|
7146 | return Py_None;
|
---|
7147 | }
|
---|
7148 |
|
---|
7149 | /* void pixmode long s long s */
|
---|
7150 |
|
---|
7151 | static PyObject *
|
---|
7152 | gl_pixmode(PyObject *self, PyObject *args)
|
---|
7153 | {
|
---|
7154 | long arg1 ;
|
---|
7155 | long arg2 ;
|
---|
7156 | if (!getilongarg(args, 2, 0, &arg1))
|
---|
7157 | return NULL;
|
---|
7158 | if (!getilongarg(args, 2, 1, &arg2))
|
---|
7159 | return NULL;
|
---|
7160 | pixmode( arg1 , arg2 );
|
---|
7161 | Py_INCREF(Py_None);
|
---|
7162 | return Py_None;
|
---|
7163 | }
|
---|
7164 |
|
---|
7165 | /* long qgetfd */
|
---|
7166 |
|
---|
7167 | static PyObject *
|
---|
7168 | gl_qgetfd(PyObject *self, PyObject *args)
|
---|
7169 | {
|
---|
7170 | long retval;
|
---|
7171 | retval = qgetfd( );
|
---|
7172 | return mknewlongobject(retval);
|
---|
7173 | }
|
---|
7174 |
|
---|
7175 | /* void dither long s */
|
---|
7176 |
|
---|
7177 | static PyObject *
|
---|
7178 | gl_dither(PyObject *self, PyObject *args)
|
---|
7179 | {
|
---|
7180 | long arg1 ;
|
---|
7181 | if (!getilongarg(args, 1, 0, &arg1))
|
---|
7182 | return NULL;
|
---|
7183 | dither( arg1 );
|
---|
7184 | Py_INCREF(Py_None);
|
---|
7185 | return Py_None;
|
---|
7186 | }
|
---|
7187 |
|
---|
7188 | static struct PyMethodDef gl_methods[] = {
|
---|
7189 | {"qread", gl_qread, METH_OLDARGS},
|
---|
7190 | {"varray", gl_varray, METH_OLDARGS},
|
---|
7191 | {"nvarray", gl_nvarray, METH_OLDARGS},
|
---|
7192 | {"vnarray", gl_vnarray, METH_OLDARGS},
|
---|
7193 | {"nurbssurface", gl_nurbssurface, METH_OLDARGS},
|
---|
7194 | {"nurbscurve", gl_nurbscurve, METH_OLDARGS},
|
---|
7195 | {"pwlcurve", gl_pwlcurve, METH_OLDARGS},
|
---|
7196 | {"pick", gl_pick, METH_OLDARGS},
|
---|
7197 | {"endpick", gl_endpick, METH_NOARGS},
|
---|
7198 | {"gselect", gl_gselect, METH_OLDARGS},
|
---|
7199 | {"endselect", gl_endselect, METH_NOARGS},
|
---|
7200 | {"getmatrix", gl_getmatrix, METH_OLDARGS},
|
---|
7201 | {"altgetmatrix", gl_altgetmatrix, METH_OLDARGS},
|
---|
7202 | {"lrectwrite", gl_lrectwrite, METH_OLDARGS},
|
---|
7203 | {"lrectread", gl_lrectread, METH_OLDARGS},
|
---|
7204 | {"readdisplay", gl_readdisplay, METH_OLDARGS},
|
---|
7205 | {"packrect", gl_packrect, METH_OLDARGS},
|
---|
7206 | {"unpackrect", gl_unpackrect, METH_OLDARGS},
|
---|
7207 | {"gversion", gl_gversion, METH_OLDARGS},
|
---|
7208 | {"clear", gl_clear, METH_OLDARGS},
|
---|
7209 | {"getshade", gl_getshade, METH_OLDARGS},
|
---|
7210 | {"devport", gl_devport, METH_OLDARGS},
|
---|
7211 | {"rdr2i", gl_rdr2i, METH_OLDARGS},
|
---|
7212 | {"rectfs", gl_rectfs, METH_OLDARGS},
|
---|
7213 | {"rects", gl_rects, METH_OLDARGS},
|
---|
7214 | {"rmv2i", gl_rmv2i, METH_OLDARGS},
|
---|
7215 | {"noport", gl_noport, METH_OLDARGS},
|
---|
7216 | {"popviewport", gl_popviewport, METH_OLDARGS},
|
---|
7217 | {"clearhitcode", gl_clearhitcode, METH_OLDARGS},
|
---|
7218 | {"closeobj", gl_closeobj, METH_OLDARGS},
|
---|
7219 | {"cursoff", gl_cursoff, METH_OLDARGS},
|
---|
7220 | {"curson", gl_curson, METH_OLDARGS},
|
---|
7221 | {"doublebuffer", gl_doublebuffer, METH_OLDARGS},
|
---|
7222 | {"finish", gl_finish, METH_OLDARGS},
|
---|
7223 | {"gconfig", gl_gconfig, METH_OLDARGS},
|
---|
7224 | {"ginit", gl_ginit, METH_OLDARGS},
|
---|
7225 | {"greset", gl_greset, METH_OLDARGS},
|
---|
7226 | {"multimap", gl_multimap, METH_OLDARGS},
|
---|
7227 | {"onemap", gl_onemap, METH_OLDARGS},
|
---|
7228 | {"popattributes", gl_popattributes, METH_OLDARGS},
|
---|
7229 | {"popmatrix", gl_popmatrix, METH_OLDARGS},
|
---|
7230 | {"pushattributes", gl_pushattributes,METH_OLDARGS},
|
---|
7231 | {"pushmatrix", gl_pushmatrix, METH_OLDARGS},
|
---|
7232 | {"pushviewport", gl_pushviewport, METH_OLDARGS},
|
---|
7233 | {"qreset", gl_qreset, METH_OLDARGS},
|
---|
7234 | {"RGBmode", gl_RGBmode, METH_OLDARGS},
|
---|
7235 | {"singlebuffer", gl_singlebuffer, METH_OLDARGS},
|
---|
7236 | {"swapbuffers", gl_swapbuffers, METH_OLDARGS},
|
---|
7237 | {"gsync", gl_gsync, METH_OLDARGS},
|
---|
7238 | {"gflush", gl_gflush, METH_OLDARGS},
|
---|
7239 | {"tpon", gl_tpon, METH_OLDARGS},
|
---|
7240 | {"tpoff", gl_tpoff, METH_OLDARGS},
|
---|
7241 | {"clkon", gl_clkon, METH_OLDARGS},
|
---|
7242 | {"clkoff", gl_clkoff, METH_OLDARGS},
|
---|
7243 | {"ringbell", gl_ringbell, METH_OLDARGS},
|
---|
7244 | {"gbegin", gl_gbegin, METH_OLDARGS},
|
---|
7245 | {"textinit", gl_textinit, METH_OLDARGS},
|
---|
7246 | {"initnames", gl_initnames, METH_OLDARGS},
|
---|
7247 | {"pclos", gl_pclos, METH_OLDARGS},
|
---|
7248 | {"popname", gl_popname, METH_OLDARGS},
|
---|
7249 | {"spclos", gl_spclos, METH_OLDARGS},
|
---|
7250 | {"zclear", gl_zclear, METH_OLDARGS},
|
---|
7251 | {"screenspace", gl_screenspace, METH_OLDARGS},
|
---|
7252 | {"reshapeviewport", gl_reshapeviewport, METH_OLDARGS},
|
---|
7253 | {"winpush", gl_winpush, METH_OLDARGS},
|
---|
7254 | {"winpop", gl_winpop, METH_OLDARGS},
|
---|
7255 | {"foreground", gl_foreground, METH_OLDARGS},
|
---|
7256 | {"endfullscrn", gl_endfullscrn, METH_OLDARGS},
|
---|
7257 | {"endpupmode", gl_endpupmode, METH_OLDARGS},
|
---|
7258 | {"fullscrn", gl_fullscrn, METH_OLDARGS},
|
---|
7259 | {"pupmode", gl_pupmode, METH_OLDARGS},
|
---|
7260 | {"winconstraints", gl_winconstraints, METH_OLDARGS},
|
---|
7261 | {"pagecolor", gl_pagecolor, METH_OLDARGS},
|
---|
7262 | {"textcolor", gl_textcolor, METH_OLDARGS},
|
---|
7263 | {"color", gl_color, METH_OLDARGS},
|
---|
7264 | {"curveit", gl_curveit, METH_OLDARGS},
|
---|
7265 | {"font", gl_font, METH_OLDARGS},
|
---|
7266 | {"linewidth", gl_linewidth, METH_OLDARGS},
|
---|
7267 | {"setlinestyle", gl_setlinestyle, METH_OLDARGS},
|
---|
7268 | {"setmap", gl_setmap, METH_OLDARGS},
|
---|
7269 | {"swapinterval", gl_swapinterval, METH_OLDARGS},
|
---|
7270 | {"writemask", gl_writemask, METH_OLDARGS},
|
---|
7271 | {"textwritemask", gl_textwritemask, METH_OLDARGS},
|
---|
7272 | {"qdevice", gl_qdevice, METH_OLDARGS},
|
---|
7273 | {"unqdevice", gl_unqdevice, METH_OLDARGS},
|
---|
7274 | {"curvebasis", gl_curvebasis, METH_OLDARGS},
|
---|
7275 | {"curveprecision", gl_curveprecision,METH_OLDARGS},
|
---|
7276 | {"loadname", gl_loadname, METH_OLDARGS},
|
---|
7277 | {"passthrough", gl_passthrough, METH_OLDARGS},
|
---|
7278 | {"pushname", gl_pushname, METH_OLDARGS},
|
---|
7279 | {"setmonitor", gl_setmonitor, METH_OLDARGS},
|
---|
7280 | {"setshade", gl_setshade, METH_OLDARGS},
|
---|
7281 | {"setpattern", gl_setpattern, METH_OLDARGS},
|
---|
7282 | {"pagewritemask", gl_pagewritemask, METH_OLDARGS},
|
---|
7283 | {"callobj", gl_callobj, METH_OLDARGS},
|
---|
7284 | {"delobj", gl_delobj, METH_OLDARGS},
|
---|
7285 | {"editobj", gl_editobj, METH_OLDARGS},
|
---|
7286 | {"makeobj", gl_makeobj, METH_OLDARGS},
|
---|
7287 | {"maketag", gl_maketag, METH_OLDARGS},
|
---|
7288 | {"chunksize", gl_chunksize, METH_OLDARGS},
|
---|
7289 | {"compactify", gl_compactify, METH_OLDARGS},
|
---|
7290 | {"deltag", gl_deltag, METH_OLDARGS},
|
---|
7291 | {"lsrepeat", gl_lsrepeat, METH_OLDARGS},
|
---|
7292 | {"objinsert", gl_objinsert, METH_OLDARGS},
|
---|
7293 | {"objreplace", gl_objreplace, METH_OLDARGS},
|
---|
7294 | {"winclose", gl_winclose, METH_OLDARGS},
|
---|
7295 | {"blanktime", gl_blanktime, METH_OLDARGS},
|
---|
7296 | {"freepup", gl_freepup, METH_OLDARGS},
|
---|
7297 | {"backbuffer", gl_backbuffer, METH_OLDARGS},
|
---|
7298 | {"frontbuffer", gl_frontbuffer, METH_OLDARGS},
|
---|
7299 | {"lsbackup", gl_lsbackup, METH_OLDARGS},
|
---|
7300 | {"resetls", gl_resetls, METH_OLDARGS},
|
---|
7301 | {"lampon", gl_lampon, METH_OLDARGS},
|
---|
7302 | {"lampoff", gl_lampoff, METH_OLDARGS},
|
---|
7303 | {"setbell", gl_setbell, METH_OLDARGS},
|
---|
7304 | {"blankscreen", gl_blankscreen, METH_OLDARGS},
|
---|
7305 | {"depthcue", gl_depthcue, METH_OLDARGS},
|
---|
7306 | {"zbuffer", gl_zbuffer, METH_OLDARGS},
|
---|
7307 | {"backface", gl_backface, METH_OLDARGS},
|
---|
7308 | {"cmov2i", gl_cmov2i, METH_OLDARGS},
|
---|
7309 | {"draw2i", gl_draw2i, METH_OLDARGS},
|
---|
7310 | {"move2i", gl_move2i, METH_OLDARGS},
|
---|
7311 | {"pnt2i", gl_pnt2i, METH_OLDARGS},
|
---|
7312 | {"patchbasis", gl_patchbasis, METH_OLDARGS},
|
---|
7313 | {"patchprecision", gl_patchprecision, METH_OLDARGS},
|
---|
7314 | {"pdr2i", gl_pdr2i, METH_OLDARGS},
|
---|
7315 | {"pmv2i", gl_pmv2i, METH_OLDARGS},
|
---|
7316 | {"rpdr2i", gl_rpdr2i, METH_OLDARGS},
|
---|
7317 | {"rpmv2i", gl_rpmv2i, METH_OLDARGS},
|
---|
7318 | {"xfpt2i", gl_xfpt2i, METH_OLDARGS},
|
---|
7319 | {"objdelete", gl_objdelete, METH_OLDARGS},
|
---|
7320 | {"patchcurves", gl_patchcurves, METH_OLDARGS},
|
---|
7321 | {"minsize", gl_minsize, METH_OLDARGS},
|
---|
7322 | {"maxsize", gl_maxsize, METH_OLDARGS},
|
---|
7323 | {"keepaspect", gl_keepaspect, METH_OLDARGS},
|
---|
7324 | {"prefsize", gl_prefsize, METH_OLDARGS},
|
---|
7325 | {"stepunit", gl_stepunit, METH_OLDARGS},
|
---|
7326 | {"fudge", gl_fudge, METH_OLDARGS},
|
---|
7327 | {"winmove", gl_winmove, METH_OLDARGS},
|
---|
7328 | {"attachcursor", gl_attachcursor, METH_OLDARGS},
|
---|
7329 | {"deflinestyle", gl_deflinestyle, METH_OLDARGS},
|
---|
7330 | {"noise", gl_noise, METH_OLDARGS},
|
---|
7331 | {"picksize", gl_picksize, METH_OLDARGS},
|
---|
7332 | {"qenter", gl_qenter, METH_OLDARGS},
|
---|
7333 | {"setdepth", gl_setdepth, METH_OLDARGS},
|
---|
7334 | {"cmov2s", gl_cmov2s, METH_OLDARGS},
|
---|
7335 | {"draw2s", gl_draw2s, METH_OLDARGS},
|
---|
7336 | {"move2s", gl_move2s, METH_OLDARGS},
|
---|
7337 | {"pdr2s", gl_pdr2s, METH_OLDARGS},
|
---|
7338 | {"pmv2s", gl_pmv2s, METH_OLDARGS},
|
---|
7339 | {"pnt2s", gl_pnt2s, METH_OLDARGS},
|
---|
7340 | {"rdr2s", gl_rdr2s, METH_OLDARGS},
|
---|
7341 | {"rmv2s", gl_rmv2s, METH_OLDARGS},
|
---|
7342 | {"rpdr2s", gl_rpdr2s, METH_OLDARGS},
|
---|
7343 | {"rpmv2s", gl_rpmv2s, METH_OLDARGS},
|
---|
7344 | {"xfpt2s", gl_xfpt2s, METH_OLDARGS},
|
---|
7345 | {"cmov2", gl_cmov2, METH_OLDARGS},
|
---|
7346 | {"draw2", gl_draw2, METH_OLDARGS},
|
---|
7347 | {"move2", gl_move2, METH_OLDARGS},
|
---|
7348 | {"pnt2", gl_pnt2, METH_OLDARGS},
|
---|
7349 | {"pdr2", gl_pdr2, METH_OLDARGS},
|
---|
7350 | {"pmv2", gl_pmv2, METH_OLDARGS},
|
---|
7351 | {"rdr2", gl_rdr2, METH_OLDARGS},
|
---|
7352 | {"rmv2", gl_rmv2, METH_OLDARGS},
|
---|
7353 | {"rpdr2", gl_rpdr2, METH_OLDARGS},
|
---|
7354 | {"rpmv2", gl_rpmv2, METH_OLDARGS},
|
---|
7355 | {"xfpt2", gl_xfpt2, METH_OLDARGS},
|
---|
7356 | {"loadmatrix", gl_loadmatrix, METH_OLDARGS},
|
---|
7357 | {"multmatrix", gl_multmatrix, METH_OLDARGS},
|
---|
7358 | {"crv", gl_crv, METH_OLDARGS},
|
---|
7359 | {"rcrv", gl_rcrv, METH_OLDARGS},
|
---|
7360 | {"addtopup", gl_addtopup, METH_OLDARGS},
|
---|
7361 | {"charstr", gl_charstr, METH_OLDARGS},
|
---|
7362 | {"getport", gl_getport, METH_OLDARGS},
|
---|
7363 | {"strwidth", gl_strwidth, METH_OLDARGS},
|
---|
7364 | {"winopen", gl_winopen, METH_OLDARGS},
|
---|
7365 | {"wintitle", gl_wintitle, METH_OLDARGS},
|
---|
7366 | {"polf", gl_polf, METH_OLDARGS},
|
---|
7367 | {"polf2", gl_polf2, METH_OLDARGS},
|
---|
7368 | {"poly", gl_poly, METH_OLDARGS},
|
---|
7369 | {"poly2", gl_poly2, METH_OLDARGS},
|
---|
7370 | {"crvn", gl_crvn, METH_OLDARGS},
|
---|
7371 | {"rcrvn", gl_rcrvn, METH_OLDARGS},
|
---|
7372 | {"polf2i", gl_polf2i, METH_OLDARGS},
|
---|
7373 | {"polfi", gl_polfi, METH_OLDARGS},
|
---|
7374 | {"poly2i", gl_poly2i, METH_OLDARGS},
|
---|
7375 | {"polyi", gl_polyi, METH_OLDARGS},
|
---|
7376 | {"polf2s", gl_polf2s, METH_OLDARGS},
|
---|
7377 | {"polfs", gl_polfs, METH_OLDARGS},
|
---|
7378 | {"polys", gl_polys, METH_OLDARGS},
|
---|
7379 | {"poly2s", gl_poly2s, METH_OLDARGS},
|
---|
7380 | {"defcursor", gl_defcursor, METH_OLDARGS},
|
---|
7381 | {"writepixels", gl_writepixels, METH_OLDARGS},
|
---|
7382 | {"defbasis", gl_defbasis, METH_OLDARGS},
|
---|
7383 | {"gewrite", gl_gewrite, METH_OLDARGS},
|
---|
7384 | {"rotate", gl_rotate, METH_OLDARGS},
|
---|
7385 | {"rot", gl_rot, METH_OLDARGS},
|
---|
7386 | {"circfi", gl_circfi, METH_OLDARGS},
|
---|
7387 | {"circi", gl_circi, METH_OLDARGS},
|
---|
7388 | {"cmovi", gl_cmovi, METH_OLDARGS},
|
---|
7389 | {"drawi", gl_drawi, METH_OLDARGS},
|
---|
7390 | {"movei", gl_movei, METH_OLDARGS},
|
---|
7391 | {"pnti", gl_pnti, METH_OLDARGS},
|
---|
7392 | {"newtag", gl_newtag, METH_OLDARGS},
|
---|
7393 | {"pdri", gl_pdri, METH_OLDARGS},
|
---|
7394 | {"pmvi", gl_pmvi, METH_OLDARGS},
|
---|
7395 | {"rdri", gl_rdri, METH_OLDARGS},
|
---|
7396 | {"rmvi", gl_rmvi, METH_OLDARGS},
|
---|
7397 | {"rpdri", gl_rpdri, METH_OLDARGS},
|
---|
7398 | {"rpmvi", gl_rpmvi, METH_OLDARGS},
|
---|
7399 | {"xfpti", gl_xfpti, METH_OLDARGS},
|
---|
7400 | {"circ", gl_circ, METH_OLDARGS},
|
---|
7401 | {"circf", gl_circf, METH_OLDARGS},
|
---|
7402 | {"cmov", gl_cmov, METH_OLDARGS},
|
---|
7403 | {"draw", gl_draw, METH_OLDARGS},
|
---|
7404 | {"move", gl_move, METH_OLDARGS},
|
---|
7405 | {"pnt", gl_pnt, METH_OLDARGS},
|
---|
7406 | {"scale", gl_scale, METH_OLDARGS},
|
---|
7407 | {"translate", gl_translate, METH_OLDARGS},
|
---|
7408 | {"pdr", gl_pdr, METH_OLDARGS},
|
---|
7409 | {"pmv", gl_pmv, METH_OLDARGS},
|
---|
7410 | {"rdr", gl_rdr, METH_OLDARGS},
|
---|
7411 | {"rmv", gl_rmv, METH_OLDARGS},
|
---|
7412 | {"rpdr", gl_rpdr, METH_OLDARGS},
|
---|
7413 | {"rpmv", gl_rpmv, METH_OLDARGS},
|
---|
7414 | {"xfpt", gl_xfpt, METH_OLDARGS},
|
---|
7415 | {"RGBcolor", gl_RGBcolor, METH_OLDARGS},
|
---|
7416 | {"RGBwritemask", gl_RGBwritemask, METH_OLDARGS},
|
---|
7417 | {"setcursor", gl_setcursor, METH_OLDARGS},
|
---|
7418 | {"tie", gl_tie, METH_OLDARGS},
|
---|
7419 | {"circfs", gl_circfs, METH_OLDARGS},
|
---|
7420 | {"circs", gl_circs, METH_OLDARGS},
|
---|
7421 | {"cmovs", gl_cmovs, METH_OLDARGS},
|
---|
7422 | {"draws", gl_draws, METH_OLDARGS},
|
---|
7423 | {"moves", gl_moves, METH_OLDARGS},
|
---|
7424 | {"pdrs", gl_pdrs, METH_OLDARGS},
|
---|
7425 | {"pmvs", gl_pmvs, METH_OLDARGS},
|
---|
7426 | {"pnts", gl_pnts, METH_OLDARGS},
|
---|
7427 | {"rdrs", gl_rdrs, METH_OLDARGS},
|
---|
7428 | {"rmvs", gl_rmvs, METH_OLDARGS},
|
---|
7429 | {"rpdrs", gl_rpdrs, METH_OLDARGS},
|
---|
7430 | {"rpmvs", gl_rpmvs, METH_OLDARGS},
|
---|
7431 | {"xfpts", gl_xfpts, METH_OLDARGS},
|
---|
7432 | {"curorigin", gl_curorigin, METH_OLDARGS},
|
---|
7433 | {"cyclemap", gl_cyclemap, METH_OLDARGS},
|
---|
7434 | {"patch", gl_patch, METH_OLDARGS},
|
---|
7435 | {"splf", gl_splf, METH_OLDARGS},
|
---|
7436 | {"splf2", gl_splf2, METH_OLDARGS},
|
---|
7437 | {"splfi", gl_splfi, METH_OLDARGS},
|
---|
7438 | {"splf2i", gl_splf2i, METH_OLDARGS},
|
---|
7439 | {"splfs", gl_splfs, METH_OLDARGS},
|
---|
7440 | {"splf2s", gl_splf2s, METH_OLDARGS},
|
---|
7441 | {"rpatch", gl_rpatch, METH_OLDARGS},
|
---|
7442 | {"ortho2", gl_ortho2, METH_OLDARGS},
|
---|
7443 | {"rect", gl_rect, METH_OLDARGS},
|
---|
7444 | {"rectf", gl_rectf, METH_OLDARGS},
|
---|
7445 | {"xfpt4", gl_xfpt4, METH_OLDARGS},
|
---|
7446 | {"textport", gl_textport, METH_OLDARGS},
|
---|
7447 | {"mapcolor", gl_mapcolor, METH_OLDARGS},
|
---|
7448 | {"scrmask", gl_scrmask, METH_OLDARGS},
|
---|
7449 | {"setvaluator", gl_setvaluator, METH_OLDARGS},
|
---|
7450 | {"viewport", gl_viewport, METH_OLDARGS},
|
---|
7451 | {"shaderange", gl_shaderange, METH_OLDARGS},
|
---|
7452 | {"xfpt4s", gl_xfpt4s, METH_OLDARGS},
|
---|
7453 | {"rectfi", gl_rectfi, METH_OLDARGS},
|
---|
7454 | {"recti", gl_recti, METH_OLDARGS},
|
---|
7455 | {"xfpt4i", gl_xfpt4i, METH_OLDARGS},
|
---|
7456 | {"prefposition", gl_prefposition, METH_OLDARGS},
|
---|
7457 | {"arc", gl_arc, METH_OLDARGS},
|
---|
7458 | {"arcf", gl_arcf, METH_OLDARGS},
|
---|
7459 | {"arcfi", gl_arcfi, METH_OLDARGS},
|
---|
7460 | {"arci", gl_arci, METH_OLDARGS},
|
---|
7461 | {"bbox2", gl_bbox2, METH_OLDARGS},
|
---|
7462 | {"bbox2i", gl_bbox2i, METH_OLDARGS},
|
---|
7463 | {"bbox2s", gl_bbox2s, METH_OLDARGS},
|
---|
7464 | {"blink", gl_blink, METH_OLDARGS},
|
---|
7465 | {"ortho", gl_ortho, METH_OLDARGS},
|
---|
7466 | {"window", gl_window, METH_OLDARGS},
|
---|
7467 | {"lookat", gl_lookat, METH_OLDARGS},
|
---|
7468 | {"perspective", gl_perspective, METH_OLDARGS},
|
---|
7469 | {"polarview", gl_polarview, METH_OLDARGS},
|
---|
7470 | {"arcfs", gl_arcfs, METH_OLDARGS},
|
---|
7471 | {"arcs", gl_arcs, METH_OLDARGS},
|
---|
7472 | {"rectcopy", gl_rectcopy, METH_OLDARGS},
|
---|
7473 | {"RGBcursor", gl_RGBcursor, METH_OLDARGS},
|
---|
7474 | {"getbutton", gl_getbutton, METH_OLDARGS},
|
---|
7475 | {"getcmmode", gl_getcmmode, METH_OLDARGS},
|
---|
7476 | {"getlsbackup", gl_getlsbackup, METH_OLDARGS},
|
---|
7477 | {"getresetls", gl_getresetls, METH_OLDARGS},
|
---|
7478 | {"getdcm", gl_getdcm, METH_OLDARGS},
|
---|
7479 | {"getzbuffer", gl_getzbuffer, METH_OLDARGS},
|
---|
7480 | {"ismex", gl_ismex, METH_OLDARGS},
|
---|
7481 | {"isobj", gl_isobj, METH_OLDARGS},
|
---|
7482 | {"isqueued", gl_isqueued, METH_OLDARGS},
|
---|
7483 | {"istag", gl_istag, METH_OLDARGS},
|
---|
7484 | {"genobj", gl_genobj, METH_OLDARGS},
|
---|
7485 | {"gentag", gl_gentag, METH_OLDARGS},
|
---|
7486 | {"getbuffer", gl_getbuffer, METH_OLDARGS},
|
---|
7487 | {"getcolor", gl_getcolor, METH_OLDARGS},
|
---|
7488 | {"getdisplaymode", gl_getdisplaymode, METH_OLDARGS},
|
---|
7489 | {"getfont", gl_getfont, METH_OLDARGS},
|
---|
7490 | {"getheight", gl_getheight, METH_OLDARGS},
|
---|
7491 | {"gethitcode", gl_gethitcode, METH_OLDARGS},
|
---|
7492 | {"getlstyle", gl_getlstyle, METH_OLDARGS},
|
---|
7493 | {"getlwidth", gl_getlwidth, METH_OLDARGS},
|
---|
7494 | {"getmap", gl_getmap, METH_OLDARGS},
|
---|
7495 | {"getplanes", gl_getplanes, METH_OLDARGS},
|
---|
7496 | {"getwritemask", gl_getwritemask, METH_OLDARGS},
|
---|
7497 | {"qtest", gl_qtest, METH_OLDARGS},
|
---|
7498 | {"getlsrepeat", gl_getlsrepeat, METH_OLDARGS},
|
---|
7499 | {"getmonitor", gl_getmonitor, METH_OLDARGS},
|
---|
7500 | {"getopenobj", gl_getopenobj, METH_OLDARGS},
|
---|
7501 | {"getpattern", gl_getpattern, METH_OLDARGS},
|
---|
7502 | {"winget", gl_winget, METH_OLDARGS},
|
---|
7503 | {"winattach", gl_winattach, METH_OLDARGS},
|
---|
7504 | {"getothermonitor", gl_getothermonitor, METH_OLDARGS},
|
---|
7505 | {"newpup", gl_newpup, METH_OLDARGS},
|
---|
7506 | {"getvaluator", gl_getvaluator, METH_OLDARGS},
|
---|
7507 | {"winset", gl_winset, METH_OLDARGS},
|
---|
7508 | {"dopup", gl_dopup, METH_OLDARGS},
|
---|
7509 | {"getdepth", gl_getdepth, METH_OLDARGS},
|
---|
7510 | {"getcpos", gl_getcpos, METH_OLDARGS},
|
---|
7511 | {"getsize", gl_getsize, METH_OLDARGS},
|
---|
7512 | {"getorigin", gl_getorigin, METH_OLDARGS},
|
---|
7513 | {"getviewport", gl_getviewport, METH_OLDARGS},
|
---|
7514 | {"gettp", gl_gettp, METH_OLDARGS},
|
---|
7515 | {"getgpos", gl_getgpos, METH_OLDARGS},
|
---|
7516 | {"winposition", gl_winposition, METH_OLDARGS},
|
---|
7517 | {"gRGBcolor", gl_gRGBcolor, METH_OLDARGS},
|
---|
7518 | {"gRGBmask", gl_gRGBmask, METH_OLDARGS},
|
---|
7519 | {"getscrmask", gl_getscrmask, METH_OLDARGS},
|
---|
7520 | {"getmcolor", gl_getmcolor, METH_OLDARGS},
|
---|
7521 | {"mapw", gl_mapw, METH_OLDARGS},
|
---|
7522 | {"mapw2", gl_mapw2, METH_OLDARGS},
|
---|
7523 | {"getcursor", gl_getcursor, METH_OLDARGS},
|
---|
7524 | {"cmode", gl_cmode, METH_OLDARGS},
|
---|
7525 | {"concave", gl_concave, METH_OLDARGS},
|
---|
7526 | {"curstype", gl_curstype, METH_OLDARGS},
|
---|
7527 | {"drawmode", gl_drawmode, METH_OLDARGS},
|
---|
7528 | {"gammaramp", gl_gammaramp, METH_OLDARGS},
|
---|
7529 | {"getbackface", gl_getbackface, METH_OLDARGS},
|
---|
7530 | {"getdescender", gl_getdescender, METH_OLDARGS},
|
---|
7531 | {"getdrawmode", gl_getdrawmode, METH_OLDARGS},
|
---|
7532 | {"getmmode", gl_getmmode, METH_OLDARGS},
|
---|
7533 | {"getsm", gl_getsm, METH_OLDARGS},
|
---|
7534 | {"getvideo", gl_getvideo, METH_OLDARGS},
|
---|
7535 | {"imakebackground", gl_imakebackground, METH_OLDARGS},
|
---|
7536 | {"lmbind", gl_lmbind, METH_OLDARGS},
|
---|
7537 | {"lmdef", gl_lmdef, METH_OLDARGS},
|
---|
7538 | {"mmode", gl_mmode, METH_OLDARGS},
|
---|
7539 | {"normal", gl_normal, METH_OLDARGS},
|
---|
7540 | {"overlay", gl_overlay, METH_OLDARGS},
|
---|
7541 | {"RGBrange", gl_RGBrange, METH_OLDARGS},
|
---|
7542 | {"setvideo", gl_setvideo, METH_OLDARGS},
|
---|
7543 | {"shademodel", gl_shademodel, METH_OLDARGS},
|
---|
7544 | {"underlay", gl_underlay, METH_OLDARGS},
|
---|
7545 | {"bgnclosedline", gl_bgnclosedline, METH_OLDARGS},
|
---|
7546 | {"bgnline", gl_bgnline, METH_OLDARGS},
|
---|
7547 | {"bgnpoint", gl_bgnpoint, METH_OLDARGS},
|
---|
7548 | {"bgnpolygon", gl_bgnpolygon, METH_OLDARGS},
|
---|
7549 | {"bgnsurface", gl_bgnsurface, METH_OLDARGS},
|
---|
7550 | {"bgntmesh", gl_bgntmesh, METH_OLDARGS},
|
---|
7551 | {"bgntrim", gl_bgntrim, METH_OLDARGS},
|
---|
7552 | {"endclosedline", gl_endclosedline, METH_OLDARGS},
|
---|
7553 | {"endline", gl_endline, METH_OLDARGS},
|
---|
7554 | {"endpoint", gl_endpoint, METH_OLDARGS},
|
---|
7555 | {"endpolygon", gl_endpolygon, METH_OLDARGS},
|
---|
7556 | {"endsurface", gl_endsurface, METH_OLDARGS},
|
---|
7557 | {"endtmesh", gl_endtmesh, METH_OLDARGS},
|
---|
7558 | {"endtrim", gl_endtrim, METH_OLDARGS},
|
---|
7559 | {"blendfunction", gl_blendfunction, METH_OLDARGS},
|
---|
7560 | {"c3f", gl_c3f, METH_OLDARGS},
|
---|
7561 | {"c3i", gl_c3i, METH_OLDARGS},
|
---|
7562 | {"c3s", gl_c3s, METH_OLDARGS},
|
---|
7563 | {"c4f", gl_c4f, METH_OLDARGS},
|
---|
7564 | {"c4i", gl_c4i, METH_OLDARGS},
|
---|
7565 | {"c4s", gl_c4s, METH_OLDARGS},
|
---|
7566 | {"colorf", gl_colorf, METH_OLDARGS},
|
---|
7567 | {"cpack", gl_cpack, METH_OLDARGS},
|
---|
7568 | {"czclear", gl_czclear, METH_OLDARGS},
|
---|
7569 | {"dglclose", gl_dglclose, METH_OLDARGS},
|
---|
7570 | {"dglopen", gl_dglopen, METH_OLDARGS},
|
---|
7571 | {"getgdesc", gl_getgdesc, METH_OLDARGS},
|
---|
7572 | {"getnurbsproperty", gl_getnurbsproperty, METH_OLDARGS},
|
---|
7573 | {"glcompat", gl_glcompat, METH_OLDARGS},
|
---|
7574 | {"iconsize", gl_iconsize, METH_OLDARGS},
|
---|
7575 | {"icontitle", gl_icontitle, METH_OLDARGS},
|
---|
7576 | {"lRGBrange", gl_lRGBrange, METH_OLDARGS},
|
---|
7577 | {"linesmooth", gl_linesmooth, METH_OLDARGS},
|
---|
7578 | {"lmcolor", gl_lmcolor, METH_OLDARGS},
|
---|
7579 | {"logicop", gl_logicop, METH_OLDARGS},
|
---|
7580 | {"lsetdepth", gl_lsetdepth, METH_OLDARGS},
|
---|
7581 | {"lshaderange", gl_lshaderange, METH_OLDARGS},
|
---|
7582 | {"n3f", gl_n3f, METH_OLDARGS},
|
---|
7583 | {"noborder", gl_noborder, METH_OLDARGS},
|
---|
7584 | {"pntsmooth", gl_pntsmooth, METH_OLDARGS},
|
---|
7585 | {"readsource", gl_readsource, METH_OLDARGS},
|
---|
7586 | {"rectzoom", gl_rectzoom, METH_OLDARGS},
|
---|
7587 | {"sbox", gl_sbox, METH_OLDARGS},
|
---|
7588 | {"sboxi", gl_sboxi, METH_OLDARGS},
|
---|
7589 | {"sboxs", gl_sboxs, METH_OLDARGS},
|
---|
7590 | {"sboxf", gl_sboxf, METH_OLDARGS},
|
---|
7591 | {"sboxfi", gl_sboxfi, METH_OLDARGS},
|
---|
7592 | {"sboxfs", gl_sboxfs, METH_OLDARGS},
|
---|
7593 | {"setnurbsproperty", gl_setnurbsproperty, METH_OLDARGS},
|
---|
7594 | {"setpup", gl_setpup, METH_OLDARGS},
|
---|
7595 | {"smoothline", gl_smoothline, METH_OLDARGS},
|
---|
7596 | {"subpixel", gl_subpixel, METH_OLDARGS},
|
---|
7597 | {"swaptmesh", gl_swaptmesh, METH_OLDARGS},
|
---|
7598 | {"swinopen", gl_swinopen, METH_OLDARGS},
|
---|
7599 | {"v2f", gl_v2f, METH_OLDARGS},
|
---|
7600 | {"v2i", gl_v2i, METH_OLDARGS},
|
---|
7601 | {"v2s", gl_v2s, METH_OLDARGS},
|
---|
7602 | {"v3f", gl_v3f, METH_OLDARGS},
|
---|
7603 | {"v3i", gl_v3i, METH_OLDARGS},
|
---|
7604 | {"v3s", gl_v3s, METH_OLDARGS},
|
---|
7605 | {"v4f", gl_v4f, METH_OLDARGS},
|
---|
7606 | {"v4i", gl_v4i, METH_OLDARGS},
|
---|
7607 | {"v4s", gl_v4s, METH_OLDARGS},
|
---|
7608 | {"videocmd", gl_videocmd, METH_OLDARGS},
|
---|
7609 | {"windepth", gl_windepth, METH_OLDARGS},
|
---|
7610 | {"wmpack", gl_wmpack, METH_OLDARGS},
|
---|
7611 | {"zdraw", gl_zdraw, METH_OLDARGS},
|
---|
7612 | {"zfunction", gl_zfunction, METH_OLDARGS},
|
---|
7613 | {"zsource", gl_zsource, METH_OLDARGS},
|
---|
7614 | {"zwritemask", gl_zwritemask, METH_OLDARGS},
|
---|
7615 | {"v2d", gl_v2d, METH_OLDARGS},
|
---|
7616 | {"v3d", gl_v3d, METH_OLDARGS},
|
---|
7617 | {"v4d", gl_v4d, METH_OLDARGS},
|
---|
7618 | {"pixmode", gl_pixmode, METH_OLDARGS},
|
---|
7619 | {"qgetfd", gl_qgetfd, METH_OLDARGS},
|
---|
7620 | {"dither", gl_dither, METH_OLDARGS},
|
---|
7621 | {NULL, NULL} /* Sentinel */
|
---|
7622 | };
|
---|
7623 |
|
---|
7624 | void
|
---|
7625 | initgl(void)
|
---|
7626 | {
|
---|
7627 |
|
---|
7628 | if (PyErr_WarnPy3k("the gl module has been removed in "
|
---|
7629 | "Python 3.0", 2) < 0)
|
---|
7630 | return;
|
---|
7631 |
|
---|
7632 | (void) Py_InitModule("gl", gl_methods);
|
---|
7633 | }
|
---|