Commit Graph

185 Commits

Author SHA1 Message Date
Bill Currie 317c02539b macro-ize --with-{clients,servers} and implement --with-tools using the new
macro
2002-09-17 22:19:14 +00:00
Bill Currie 20922dd408 rename basic bindings to movement bindings and move the two weopon related
bindings from the movement menu to the weapon menu. now the movment menu
/just/ fits on a 320x200 screen.
2002-09-09 17:28:19 +00:00
Bill Currie 2d2dcaa4dc grenade and rocket launcher were swapped 2002-08-28 22:18:11 +00:00
Bill Currie 246ab0009c Change Con_ClearTyping to take a save flag that will cause the current line
(if not empty) to be saved in the inputline history.

Clear the input (but put in history) of say or say team when pressing escape.

Don't say or say_team if the text is empty.
2002-08-28 16:02:43 +00:00
Jamie Wilkinson ef7a72890e - Fixed a spelling error in the menus. The american
spelling of "favourite" still bugs me though ;-)
2002-08-23 02:52:20 +00:00
Bill Currie ea063fe0f2 remove the bogus -p $(STRIP) 2002-08-21 22:57:43 +00:00
Bill Currie 118e982edd odd, must have forgotten to test this lot 2002-08-20 22:29:04 +00:00
Bill Currie d328e18de2 implement the "new" inputline api making it possible to pull the Draw_*
functions out of bi_inputline.c. now somebody can be insane enough to
implement a qc controled console for the server ;) (more importantly, one
step closer to being able to have the server link with libQFcsqc (hah!))
2002-08-20 21:19:53 +00:00
Bill Currie b97b70bfe1 final InputLine object conversion 2002-08-20 06:22:28 +00:00
Bill Currie e4d587fdcf get the args in the right order for Rect 2002-08-20 06:12:02 +00:00
Bill Currie c927b2e834 quakefs.c:
allow . and .. in a path so long as the result doesn't escape from the
	game directory
cl_menu/Makefile.am:
	don't strip source paths
optoins.qc:
	use InputLine object
def.c:
	use notice to show stray temps
emit.c:
	make sure expression args get emitted for function calls
expr.c:
	'C' is a cast
	rewrite cast_expr to handle casted pointere derefs
2002-08-20 06:11:10 +00:00
Bill Currie b99a72e876 pr_obj.c:
call obj_find_message with super instead of class when doing a super
	lookup
client_menu.[ch]:
	use the InputLine object instead of directly using the api
InputLine.r:
	builint functions are = #0, not = 0 :P
function.[ch]:
	provide copy_params
method.[ch]
	provide copy_keywordargs
expr.c:
	call inc_users for the parm temp if it's a bind expression
	revers a copy of the selector when building the selector name so the
	selector doesn't get mangled
qc-parse.y:
	catch erronous func = const inintializers (should be func = #const)
2002-08-20 02:09:34 +00:00
Bill Currie b6e311d4ce varous make dist fixes 2002-08-19 03:58:55 +00:00
Jeff Teunissen d796f9ea5a Add $(top_srcdir)/include to ruamoko/lib's includes (to get key.h). This didn't
show up if you already had QF installed.
2002-08-18 00:30:07 +00:00
Jeff Teunissen 8cee7b7e4a Whoops! Need to add the header changes. 2002-08-17 07:17:53 +00:00
Jeff Teunissen 51ce063486 Implement Size and Rect. 2002-08-17 06:47:03 +00:00
Jeff Teunissen 5e1ce57322 Okay, this might or might not work (but it should). It's the beginning of the
Ruamoko standard library overhaul.
2002-08-17 05:27:34 +00:00
Ragnvald Maartmann-Moe IV 52588e0698 Not a basic instruction. ;) 2002-08-17 03:25:54 +00:00
Bill Currie 300f638647 finalize the move of the menu code 2002-08-16 22:58:44 +00:00
Bill Currie e1f6830067 missed this too, bah! 2002-08-16 22:00:54 +00:00
Bill Currie a27041c3ef prepare to move the client menu code. not used yet due to some ObjQC bugs
and I don't think people would appreciate losing their menus :)
2002-08-16 21:54:21 +00:00
Bill Currie a12fa85506 bring in most of the remaining api bits from cs-code (except string and
stringh: I'm not really that keen on those interfaces and I'ld like to
see them go away) and create libcsqc for most of it (key goes into gui)
2002-08-16 20:15:10 +00:00
Bill Currie 5a9e5277c9 add the draw api interface with a QPic class 2002-08-16 19:57:26 +00:00
Bill Currie e2adc436db make it clearer just what the inputline params are 2002-08-16 18:42:09 +00:00
Bill Currie 6c5cad0806 make dist fixes 2002-08-16 17:20:40 +00:00
Bill Currie 045e52cf14 start working on gui stuff for the new client menus and make the header file
protection macros consistent
2002-08-15 21:00:51 +00:00
Bill Currie 20394c3a4d add Makefile and Makefile.in 2002-08-15 19:09:48 +00:00
Bill Currie 75ec07705c bugger the dependencies, I want to be able to use this stuff for the menus! 2002-08-15 19:08:44 +00:00
Bill Currie 8842d12f5f prototypes seem ok now and fix dependecy tracking for newer cpp 2002-08-15 07:24:56 +00:00
Bill Currie d97a584c4f get everything compiling again. there are likely still incorrect prototypes 2002-08-15 07:05:17 +00:00
Bill Currie 118fc4b3ef create prototypes and linkages for all the server builtins, both nq and qw 2002-08-15 06:56:37 +00:00
Bill Currie 8f9d7079e4 forgot to remove the .deps dir on clean 2002-08-14 16:24:29 +00:00
Bill Currie a88b8e07b5 hide the .d files 2002-08-14 16:15:20 +00:00
Bill Currie f39c65e236 make building the whole lot easier 2002-08-14 15:59:27 +00:00
Bill Currie bbaaaae81c add the beginnings of a library for mods and a mod using the new features
of qfcc. doesn't do much yet.
2002-08-14 15:40:30 +00:00