Commit Graph

86 Commits

Author SHA1 Message Date
Bill Currie ad6e025a91 take cmd.[ch] back to basics. the gib code is temporarily gone pending
renovations. cmd_source handling is a little hacky in nq, but it's working.
2002-07-31 05:19:03 +00:00
Bill Currie 2f57f95783 don't show the single player menu line 2002-07-25 05:33:16 +00:00
Bill Currie 311d2a8fd5 heh, forgot about EXTRA_DIST stuff 2002-07-18 17:46:53 +00:00
Bill Currie a429295b3a fix some fixme's 2002-07-18 05:16:30 +00:00
Bill Currie 8af81ede2f fix a cpp warning 2002-07-18 01:15:52 +00:00
Bill Currie be19cbcd57 break up object.r to be more useful 2002-07-17 21:28:00 +00:00
Bill Currie f3b0146b3d forgot to remove menu_pics.qc and menu_util.qc 2002-07-17 19:17:28 +00:00
Bill Currie 21a4d6f547 update the menu code to be built using separate compilation 2002-07-17 19:00:56 +00:00
Bill Currie ac1392eb74 object.r:
define __obj_exec_class, obj_msgSend and obj_msgSend_super for the way
	qfcc now handles these defs
pr_edict.c:
	PR_ValueString now checks that the function is valid before trying to
	print its name.
class.c:
	__obj_exec_class is now extern
linker.c:
	fix more mangled relocs
method.c:
	obj_msgSend and obj_msgSend_super are now extern
qfcc.c:
	fixes so obj_module_t doesn't get zapped
type.c:
	fixes so obj_module_t doesn't get zapped
2002-07-16 19:03:56 +00:00
Bill Currie b98e52fb53 make menu.dat dependent on qfcc 2002-06-13 15:36:00 +00:00
Bill Currie 4d267abd2a make things a little quieter 2002-05-31 07:24:54 +00:00
Bill Currie 018b3ae536 more runtime implementation 2002-05-22 19:02:26 +00:00
Bill Currie 43e609241c initial stab at supporting most of the obj runtime 2002-05-22 17:32:44 +00:00
Robin Redeker 3a76cf4eac Added automatic binding removal, if a 3rd key is being bind. 2002-04-16 13:37:36 +00:00
Bill Currie d89adf0534 ignore gzipped files 2002-04-15 14:51:15 +00:00
Bill Currie 403af77038 give qc access to Cmd_Return 2002-04-14 01:25:24 +00:00
Bill Currie 8220ddd83d and the command api to csqc and use it to bind menu_load and menu_save. F2
and F3 now work in nq :)
2002-04-12 17:19:49 +00:00
Bill Currie 03ab75704f -p N or --strip-path N will strip up to N leading path elements for a
source file's path.
2002-04-10 19:52:48 +00:00
Bill Currie 32dfbd8c11 oops, forgot to remove that 9: gzip -6 is better than -9 for quake data for
some reason
2002-04-10 19:12:45 +00:00
Bill Currie 0a62c2687a compress progs files (and symbol tables) when zlib is available 2002-04-10 19:11:19 +00:00
Bill Currie ba9ad15ebd it he's if I understand that Draw_CachePic puts the pic into the cache... 2002-04-10 06:56:25 +00:00
Bill Currie e42c912a41 remove some debug prints 2002-04-10 05:08:00 +00:00
Bill Currie 06cc7485b6 oops, forgot this 2002-04-09 21:39:15 +00:00
Bill Currie 15e17acc1c the draw api now uses a `real' qpic_t rather than loading the pic every time 2002-04-09 21:38:41 +00:00
Robin Redeker 264e9b1617 Added teamname to the playerconfig dialog.
Made noskins a archived var.
Added a network menu.
-> just realized, that menu-code is still to blown
and still sucks too much. i am thinking about a
more templated menu-code. (tanwha: i will design something nice ;)
2002-03-20 16:13:32 +00:00
Robin Redeker adc8fc07fb Fixed a forgotten debugprint; 2002-03-19 19:07:28 +00:00
Robin Redeker 59f5cfeb7e Fixed the keyloading. 2002-03-19 17:40:03 +00:00
Robin Redeker 489bc7291a Playermenu working now fine.
Added some api-functions to complete playermenu.
(Playermenu isn't still finished)
2002-03-19 17:07:56 +00:00
Bill Currie b01cda716f callback hooks for entering/leaving menus 2002-03-18 20:20:56 +00:00
Bill Currie 655fe17e18 fix handling of pointers in function params and local vars for qc functions 2002-03-18 07:30:21 +00:00
Robin Redeker adca50e52b Did further working on the menu code.
Added a _unfinished_ Player options-submenu, for setting
the name, top-/bottomcolor.
Added Draw_Fill and such to the progs api.
Added some comments.
2002-03-16 20:22:01 +00:00
Robin Redeker f3ee5d7bdc Forgot to remove old code. 2002-03-16 15:56:07 +00:00
Robin Redeker afbd5d115b Forgot to add the definitions for the stringhashes 2002-03-16 15:54:18 +00:00
Robin Redeker 757556022b 1. general menu code cleanup
2. added lots of comments to my menu code
3. wrote a string hash api (key -> value assignment list)
Hm, nothing else afaik. ;)
2002-03-16 15:52:17 +00:00
Robin Redeker 863b4e9bbd Improved the menu code a bit, made style cleaner and
added some comments to my menu code.
2002-03-16 00:14:24 +00:00
Robin Redeker 706de39c06 Made fraglogging switchable. And added it to the features-menu.
cl_fraglog is the new cvar for toggling fraglogging.
2002-03-14 19:41:49 +00:00
Bill Currie c4a8f35a6f wonder how I forgot the -Werror... 2002-03-14 18:51:25 +00:00
Bill Currie 33513ce67b demo autorecord patch from RvB 2002-03-14 18:48:04 +00:00
Bill Currie 81eda409f1 convert so ifs to ?: 2002-02-25 16:35:01 +00:00
Bill Currie 86f92131a9 invert mouse option from RvB 2002-02-25 16:20:43 +00:00
Bill Currie 7c9a19283b add servlist.qc
My fault for telling wildcode menu.src instead of menu.src.in :)
2002-02-17 07:32:36 +00:00
Chris Ison 952d14a149 the early beginnings of the serverlist qc 2002-02-17 00:21:48 +00:00
Bill Currie 94d2f2bee4 make dist fixes 2002-02-05 19:43:22 +00:00
Bill Currie 718c64bc2c don't wrap around the ends of slider bars 2002-02-04 05:35:05 +00:00
Robin Redeker ba902690ee Percentage-bars now look like in old quake 2002-02-02 13:19:05 +00:00
Robin Redeker c7e50a735d Added some bindings to the binding-submenu.
Added a audio-menu and soem other stuff i forgot.
2002-02-02 12:43:14 +00:00
Robin Redeker 03e0b2eae0 Completed bindings-submenu, now all basic-bindings from old quake
are there.
2002-02-02 10:20:37 +00:00
Robin Redeker 2ac4ab161a The option-menus now have a better layout and
the control-binding-submenu works a lot better now too.
I added some string-functions for the API.
2002-02-02 09:38:25 +00:00
Robin Redeker ecc20a7d17 Worked on the options-menu and made gamma-bar more useable and
moved control-binding (still in construction) to a extra-submenu.
2002-02-02 08:06:50 +00:00
Bill Currie cf2f42ea6a make it so menu items can get called for any keypress. this is optionally
done by setting the allkeys param to 1. when this is the case, if the menu
item function returns 0, normal processing is done, otherwise processing
stops.
2002-02-01 17:32:40 +00:00