Bill Currie
|
deddb5cb6a
|
Partially document the message api.
|
2011-09-04 09:58:12 +09:00 |
|
Bill Currie
|
12e238f806
|
Add a function to convert quake angles to a quaternion.
The test works by comparing the result of AngleVectors with forward,
right, and up vectors rotated by the quaternion resulting from AngleQuat.
|
2011-09-04 09:58:12 +09:00 |
|
Bill Currie
|
eb205d73fd
|
Add a function to convert a quaternion to a rotation matrix.
|
2011-09-04 09:58:12 +09:00 |
|
Bill Currie
|
a59fee5346
|
Add the QuatSet macro.
Same as the VectorSet macro.
|
2011-09-04 09:58:11 +09:00 |
|
Jeff Teunissen
|
a56f6b2e37
|
Docs: switch to SVG for the .fig files, add borders around imgs
Self-explanatory, really.
|
2011-08-23 01:39:40 -04:00 |
|
Bill Currie
|
6268bd2965
|
Tweak the property list docs a little.
|
2011-08-20 19:23:31 +09:00 |
|
Bill Currie
|
a759a5a376
|
Make the property-list documentation useful for users.
|
2011-08-20 16:29:59 +09:00 |
|
Bill Currie
|
5feb0454ca
|
Add and use SYS_SND for both sound and cd debug prints.
|
2011-08-11 17:20:33 +09:00 |
|
Bill Currie
|
ff857a9c71
|
Permit control of single character tokens.
|
2011-08-11 14:22:27 +09:00 |
|
Bill Currie
|
07d5b114bc
|
Clean out some dead code and variables.
We haven't had serial or ipx support for a long time.
|
2011-07-29 10:11:14 +09:00 |
|
Bill Currie
|
1e3f321070
|
Do some doc work on progs.
|
2011-07-29 09:04:09 +09:00 |
|
Bill Currie
|
ca817fafc2
|
Fix a typo.
|
2011-07-26 11:34:17 +09:00 |
|
Jeff Teunissen
|
6fad9bc777
|
Misc. doc sanitation
Slightly document some of the vector types, and fix some typos.
|
2011-07-25 17:22:44 -04:00 |
|
Jeff Teunissen
|
49b5940cd5
|
VM doc cleanups
Clarify that the "return value" macros all access the same location in
memory, and are just casting it (after a fashion) to the desired type.
|
2011-07-25 17:22:44 -04:00 |
|
Bill Currie
|
8ac5079ada
|
Get inputlines mostly working.
It should be only behind-the-scenes updates that are still a problem.
|
2011-07-09 21:16:38 +09:00 |
|
Bill Currie
|
c30e2956f2
|
Correct the pointer declarations in the docs.
|
2011-07-09 09:41:30 +09:00 |
|
Bill Currie
|
6114156b49
|
Add Cvar_RemoveAlias.
Now aliases can be deleted (needed for menus).
|
2011-07-05 21:59:47 +09:00 |
|
Bill Currie
|
a7291943f7
|
Fix up Cvar_MakeAlias's error checking.
|
2011-07-05 21:51:38 +09:00 |
|
Bill Currie
|
d2894a6f68
|
Rename Cvar_AliasGet to Cvar_MakeAliase.
|
2011-07-05 20:28:57 +09:00 |
|
Jeff Teunissen
|
85617586af
|
PCX: display some information on bad PCX files
also, minor whitespace on <QF/image.h>
|
2011-06-14 13:31:30 -04:00 |
|
Bill Currie
|
d638fdce83
|
Add a PlaneFlip macro.
|
2011-05-07 19:29:03 +09:00 |
|
Bill Currie
|
55cc0f9206
|
Bring back the unsigned type (PROGS version bump)
This is only low-level support (the unsigned keyword still does not work),
but sufficient to make switch statements using jump tables work.
|
2011-04-09 10:07:47 +09:00 |
|
Bill Currie
|
2bacfdabf2
|
Interpret func fields as selectors for entities with objects.
|
2011-03-30 20:19:31 +09:00 |
|
Bill Currie
|
c8e1d7b45a
|
Fix the API for inputline->enter().
Pass the inputline object rather than the input text, allowing access to
both user_data and the input text.
|
2011-03-27 08:03:39 +09:00 |
|
Bill Currie
|
84afc458fa
|
Allow the menus to overide the Escape key.
|
2011-03-25 18:02:59 +09:00 |
|
Bill Currie
|
bce3935ea6
|
Add a void address instruction.
|
2011-03-10 19:28:03 +09:00 |
|
Bill Currie
|
90de6b0499
|
Add a movepi instruction to support indirect moves of fixed size.
|
2011-03-09 10:29:24 +09:00 |
|
Bill Currie
|
18005cc80d
|
Rename move to movei.
|
2011-03-09 10:28:40 +09:00 |
|
Bill Currie
|
4432bc0bef
|
Make the offset in zone dumps more useful.
|
2011-03-08 22:44:56 +09:00 |
|
Bill Currie
|
ca6dd204b3
|
Use the right type for VM pointers.
Probably more of these hiding in the code.
|
2011-02-18 09:03:04 +09:00 |
|
Bill Currie
|
f54ce02725
|
Macros for quaterion access in progs memory.
|
2011-02-12 22:57:37 +09:00 |
|
Bill Currie
|
cac2e04b18
|
Avoid namespace issues with dstatements.
|
2011-01-19 11:35:34 +09:00 |
|
Bill Currie
|
33db650161
|
Add QuatInverse to calculate 1/q.
There's still no direct quaternion division because I don't know if the
definition of q1/q2 is (1/q2)*q1 or q1*(1/q2) (it does make a difference).
|
2011-01-18 22:22:18 +09:00 |
|
Bill Currie
|
3c9991364b
|
Add a "void return" instruction.
I got fed up with always having to explicty return something.
|
2011-01-13 00:29:56 +09:00 |
|
Bill Currie
|
13503198e5
|
Add quat_origin convenience constant.
Same as vec3_origin in that all elements are zero.
|
2011-01-11 08:41:40 +09:00 |
|
Bill Currie
|
cb0bc7229a
|
Resurect the debugging messages in rua_obj.c
Yet another debug flag: SYS_RUA_OBJ
|
2011-01-10 12:26:10 +09:00 |
|
Bill Currie
|
75ec6bf244
|
Clean out some unnecessary types from the progs engine and clean up the mess.
This is a nasty commit, sorry, but 99% of the commit is interdependent.
|
2011-01-10 12:25:31 +09:00 |
|
Bill Currie
|
2b539ee4ae
|
Add include for stdlib.h
This is needed for size_t when hash.h is the first file included.
|
2011-01-10 12:25:30 +09:00 |
|
Jeff Teunissen
|
d764ef80d0
|
write "color" PCX files (stupid bug)
|
2011-01-09 04:34:35 -05:00 |
|
Jeff Teunissen
|
68b5db87b2
|
Document PCX read/write functions & struct
|
2011-01-09 04:06:50 -05:00 |
|
Jeff Teunissen
|
4090674fa5
|
LoadPCX(): Turn convert argument into a qboolean.
|
2011-01-09 04:05:57 -05:00 |
|
Jeff Teunissen
|
9e0575313e
|
Net debugging
Add a SYS_NET developer mask for debugging network, and use it.
|
2010-12-30 05:01:58 -05:00 |
|
Bill Currie
|
6e18c3df85
|
Make qfs developer prints a little more controllable.
|
2010-12-28 09:08:51 +09:00 |
|
Bill Currie
|
90fcbefaff
|
Don't use entity_t's next for linking static enitities.
|
2010-12-25 19:59:34 +09:00 |
|
Jeff Teunissen
|
bbc8154ec7
|
joystick fixes
Make /dev/input/js0 the default joy_device, and temporarily bump max
buttons to 18 (until I kill the maximums entirely)
|
2010-12-24 05:03:32 -05:00 |
|
Bill Currie
|
4ab92c03e3
|
fix a bogus parameter name
|
2010-12-13 18:01:21 +09:00 |
|
Bill Currie
|
ce96e6b055
|
The beginnings of fog support.
gl_fog.c is taken from fitzquake with only minor modifications to get it
into QF. Other than worldspawn/network parsing, it's not used yet.
|
2010-12-10 17:17:30 +09:00 |
|
Bill Currie
|
8e557e81b6
|
Break out the guts of Ed_LoadFromFile into ED_Parse.
ED_Parse does not support progs privided parsing (at this stage, anyway),
but this will allow clients to easily get at the entities in a map.
|
2010-12-10 17:17:29 +09:00 |
|
Bill Currie
|
3ae2ef8d11
|
Remove non-progs data from edict_t.
All data that is irrelevant to the progs engine itself has been removed
from edict_t and moved into the sv_progs code.
|
2010-12-09 17:24:37 +09:00 |
|
Bill Currie
|
9deb178e21
|
Some documentation fixups.
|
2010-12-09 13:35:11 +09:00 |
|