Robin Redeker
c74e2a52c7
Added a gamma-selector (but waiting still for new key-handling-api)
...
and auto-run option.
2002-01-30 20:02:15 +00:00
Bill Currie
b7cfb95a64
update for new progs loader api and the makefile for the option of static
...
linking
2002-01-30 17:41:16 +00:00
Bill Currie
e5e157a804
update for new progs loader api
2002-01-30 17:20:10 +00:00
Bill Currie
7ef4426775
inputline api `done'. now just to get it working
2002-01-30 08:41:18 +00:00
Bill Currie
ee3f51f13b
"" to <> for system headers
2002-01-30 08:34:44 +00:00
Bill Currie
c76f7d88ce
fix an API snafu (oops:)
2002-01-30 08:09:53 +00:00
Bill Currie
c66bc5a6eb
whitespace
2002-01-30 06:29:32 +00:00
Bill Currie
8561dfa93a
basic resource management system for the VM
2002-01-30 06:21:20 +00:00
Bill Currie
9c6def5c7d
fade the screen when drawing the menus (this is optional per menu)
2002-01-29 22:32:56 +00:00
Bill Currie
ce5087225a
oops, forgot this
2002-01-29 21:51:33 +00:00
Bill Currie
476c3d2626
helps if I understand what elmex was up to :)
2002-01-29 21:51:19 +00:00
Bill Currie
0ea713eda4
redo the progs loader to allocate all the memory needed for progs in one
...
shot, allowing for caller specified alloc and edicts and zone memory sizes.
(progs + edicts + zone).
2002-01-29 20:53:44 +00:00
Bill Currie
00216df62a
fix a couple of compile issues (comment out the options_menu call and
...
include QF/keys.h again)
2002-01-29 20:50:27 +00:00
Robin Redeker
6c1fbd079c
Added options menu. Can now be find in options.qc.
...
Only mouse-grab, fullscreen and crosshair can be changed by
it now.
2002-01-29 19:04:24 +00:00
Bill Currie
0906ac5694
get the positioning correct for Draw_CenterPic
2002-01-29 18:44:31 +00:00
Bill Currie
b64693a332
get the param order correct for the menu item callback
2002-01-29 18:16:49 +00:00
Jeff Teunissen
98f8642081
Oops. Well, I fscked that one up. It's fixed now.
2002-01-28 21:22:21 +00:00
Bill Currie
6f29bcb238
break the loop from CRC_Block into CRC_ProcessBlock so that crcs can be
...
caclulated over multiple blocks.
2002-01-28 18:00:48 +00:00
Bill Currie
21b6e68a8c
break out the non-edict code into sensible locations
2002-01-28 17:15:36 +00:00
Jeff Teunissen
418f922f0f
Minor Forge updates, clearing out the backlog so I can do some more
...
development.
2002-01-28 15:23:13 +00:00
Jeff Teunissen
7ea87aa47a
oops. Actually commit the new document icon this time.
2002-01-28 03:39:15 +00:00
Bill Currie
2aa2066019
FPH column for the score list from RvB
2002-01-27 21:19:29 +00:00
Jeff Teunissen
29c68732c0
More Forge stuff.
...
Forge now loads the bundles in its resources first, and then loads the
bundles from the User, Local, Network, and System library directories,
in that order -- if it is told to by the defaults system.
Also, the MainPrefs class has some new options, to control what
directories Forge loads bundles from.
2002-01-26 22:09:15 +00:00
Jeff Teunissen
8ef321e2e8
Forge updates -- an icon for .forge files, some app info updates, and a
...
nib-loading fix for MainPrefs.
2002-01-26 05:13:25 +00:00
Jeff Teunissen
9585b6af92
Forge updates. Preferences is no more, since each bundle will have its
...
own prefs anyway. The "sample" bundle MainPrefs is more complete, and is
now loading its interface from a .gorm file -- this would be a .nib on
NeXTstep or Mac OS X, and it should be ready to run on those OSes
already -- since it doesn't do much. :)
2002-01-25 08:45:28 +00:00
Jeff Teunissen
4c8154a224
commit mods before I nuke the file.
2002-01-25 08:38:17 +00:00
Bill Currie
750100b3e3
obsolete declaration cleanup and const correctness for Key_GetBinding
2002-01-25 00:01:05 +00:00
Bill Currie
08210bc93f
fix an accidental double byteswap that broke progs for big-endian machines
2002-01-24 04:43:47 +00:00
Bill Currie
316386b542
mod->textures can legitimatly have null textures, so be on the lookout for
...
them. This fixes the client crash on certain levels.
2002-01-24 02:44:19 +00:00
Bill Currie
85588c8fcb
start implementing the api for input lines and clean up a couple csqc
...
prototype issues.
2002-01-23 22:37:44 +00:00
Bill Currie
68637eea9e
start implementing dynamic memory for progs
2002-01-23 22:35:48 +00:00
Bill Currie
ad8b5670e2
prototype Z_ClearZone
2002-01-23 22:34:46 +00:00
Bill Currie
00b1ea4340
remove obsolete function
2002-01-23 22:34:08 +00:00
Bill Currie
16cc0c22c9
forgot to implement store.p
2002-01-23 22:33:22 +00:00
Bill Currie
52aa1c311b
qfcc now supports typedef
2002-01-23 21:16:43 +00:00
Bill Currie
ed91b16f45
add Menu_GetIndex
2002-01-23 21:07:38 +00:00
Bill Currie
6a393d175e
implement typedef
2002-01-23 20:50:25 +00:00
Bill Currie
b7eded6854
more work on the mp menus and split out most of the builtin defs
2002-01-23 19:41:50 +00:00
Bill Currie
7dc9a93d46
clear the download name on failures
2002-01-23 19:01:19 +00:00
Bill Currie
8b33d29848
make sure -fno-strict-aliasing gets set for gcc 2.96 (dunno if this will
...
work, but worth a try)
2002-01-23 04:12:53 +00:00
Bill Currie
f882e8400e
enable -fstrict-aliasing by default for gcc 3
2002-01-23 03:13:31 +00:00
Bill Currie
4416121007
start on the join menu and change the draw functions to return integer
...
instead of void
2002-01-23 00:51:55 +00:00
Bill Currie
eb2c7824f8
don't bail out of Menu_Draw if the qc draw function returns 0. this allows
...
for combined C/QC drawing.
2002-01-23 00:48:03 +00:00
Bill Currie
6b468f4454
package fixups
2002-01-22 20:18:40 +00:00
Bill Currie
3f958ae29b
more make dist fixes
2002-01-22 18:04:03 +00:00
Bill Currie
ecd539cbd3
some make dist fixes
2002-01-22 17:17:18 +00:00
Bill Currie
c8ef2d8b55
subdirs must come /after/ their parent in the AC_OUTPUT list
2002-01-22 07:42:35 +00:00
Bill Currie
0eea94723b
get qfcc to build for win32 (cross building will need QFCC to be
...
over-ridden)
2002-01-22 07:10:18 +00:00
Bill Currie
cfa3591a76
d'oh, should be installing into fs_sharepath :P
2002-01-22 06:22:52 +00:00
Bill Currie
8a24b28d97
scary, but the only changes qfcc needed to build as part of quakeforge was
...
to auto-substitued the libs and headers.
o unconditionally build qfcc (for now, anyway) when building quakeforge
(needed for cs-code compilation)
o when built as part of quakeforge (qfcc should still be buildable
independently) always enable cpp
o autoconfiscate the client-side code
o build the client-side code using the built qfcc
o install the client-side code in $(datadir)/quakeforge/id1
2002-01-22 05:48:03 +00:00