Commit graph

  • dd9bbe1f00 Because (almost) everything is done in handlers now, merge the action files. Eric S. Raymond 2017-06-09 08:54:03 -04:00
  • 2abc833504 read() and reservoir() handlers. Eric S. Raymond 2017-06-09 08:38:11 -04:00
  • f47745a7c4 Yet more action handlers. Eric S. Raymond 2017-06-09 08:21:14 -04:00
  • 08ed2af230 Action handler light(). Eric S. Raymond 2017-06-09 07:55:55 -04:00
  • 21adfe0807 More vocabulary handlers. Eric S. Raymond 2017-06-09 02:12:59 -04:00
  • ff66456cb0 Add lock() handler. Eric S. Raymond 2017-06-09 02:04:01 -04:00
  • 50b30d0144 Handler for transitive extinguish. Eric S. Raymond 2017-06-09 01:39:41 -04:00
  • dbe2acd864 Reassure compiler ("control may reach end of non-void function") John Boyle 2017-06-08 09:05:38 -07:00
  • c8a2312755 Correct the definition of SETBIT. John Boyle 2017-06-08 08:55:22 -07:00
  • ebfe3e49fa Prepare for large goto elimination - whitesoace-only change. Eric S. Raymond 2017-06-08 22:48:05 -04:00
  • e1176dbf9c Handler for SAY. Eric S. Raymond 2017-06-08 18:49:36 -04:00
  • db29f53a9a More action handlers. Eric S. Raymond 2017-06-08 18:24:15 -04:00
  • e7451b543d More handler refactoring. Eric S. Raymond 2017-06-08 17:14:00 -04:00
  • ee20cd0861 More action handlers. Use consistent VO order. Eric S. Raymond 2017-06-08 16:18:21 -04:00
  • 1ca74bfc39 Beginning of actions1.c refactor. Eric S. Raymond 2017-06-08 15:27:05 -04:00
  • 33725fdabb Reassure compiler ("control may reach end of non-void function") John Boyle 2017-06-08 09:05:38 -07:00
  • 91257e71f5 Correct the definition of SETBIT. John Boyle 2017-06-08 08:55:22 -07:00
  • 7abe1c1784 Remove one last goto from actions2.c Eric S. Raymond 2017-06-08 09:21:45 -04:00
  • 2ae280befb De-gotoified actions2.c functions. Peje Nilsson 2017-06-08 09:13:34 -04:00
  • da76563f40 De-gotoize throw(). Peje Nilsson 2017-06-08 09:09:48 -04:00
  • e7576855df One more goto gone. Eric S. Raymond 2017-06-08 08:26:10 -04:00
  • ecc6caab4e Factor out the croak() function for player death. Eric S. Raymond 2017-06-08 08:15:35 -04:00
  • d48001d64c Yet more gotoectomy. Eric S. Raymond 2017-06-08 08:02:55 -04:00
  • c9cc36c681 De-gotoize hint machine. Eric S. Raymond 2017-06-08 07:49:27 -04:00
  • fc0c48f0f2 Factor out the state machine for hints. Eric S. Raymond 2017-06-08 07:19:44 -04:00
  • a381843f8d Untangle throw Peje Nilsson 2017-06-08 13:17:20 +02:00
  • 75c2aa57aa Resolve a particularly gnarly foto in dwarfmove. Eric S. Raymond 2017-06-08 06:44:25 -04:00
  • cf85ca0b97 Untangle discard Peje Nilsson 2017-06-08 12:41:52 +02:00
  • e3f3c86d1d Refactor of dwarfmove logic. Eric S. Raymond 2017-06-08 06:25:52 -04:00
  • af453777d4 More gotoectomies. Eric S. Raymond 2017-06-08 06:15:08 -04:00
  • d2424771e3 Reduce gotos & labels Peje Nilsson 2017-06-08 12:15:02 +02:00
  • 897bb2cdb5 Clean up dwarfmove() Eric S. Raymond 2017-06-08 05:52:32 -04:00
  • 86e75219e3 Gotoectomy. Eric S. Raymond 2017-06-08 05:21:20 -04:00
  • a8e8967814 More main.c cleanup. Eric S. Raymond 2017-06-08 05:11:52 -04:00
  • 30ac7894e7 De-gotoifying main.c Eric S. Raymond 2017-06-08 05:01:51 -04:00
  • 8bf31a9c19 Localize V1 and V2 in main.c Eric S. Raymond 2017-06-08 04:31:06 -04:00
  • 46cd836df0 Abolish funcs.h. Eric S. Raymond 2017-06-08 04:25:20 -04:00
  • 44639a9799 Repair linenoise build, add guidance to Makefile on getting it. Eric S. Raymond 2017-06-08 03:37:58 -04:00
  • 2039192f05 Update the save/resume tests for linenoise. Jason S. Ninneman 2017-06-08 00:14:46 -07:00
  • 0f65f14b36 Remove .adv files with make clean. Jason S. Ninneman 2017-06-08 00:14:09 -07:00
  • 5bcb04b86d git-ignore .adv files. Jason S. Ninneman 2017-06-08 00:13:53 -07:00
  • 7e1ef875fc Use linenoise to get the save file name. Jason S. Ninneman 2017-06-08 00:09:11 -07:00
  • 955032bd24 Add database.o to the linker list. Jason S. Ninneman 2017-06-08 00:08:11 -07:00
  • b29678956e Localize K in fill(). Eric S. Raymond 2017-06-08 03:12:07 -04:00
  • 7e4753b23a De-gotoify feed(). Eric S. Raymond 2017-06-08 03:03:00 -04:00
  • 1386d2b157 De-gotoify carry(). Eric S. Raymond 2017-06-08 02:43:40 -04:00
  • 764ed291af Goto removal in actions2.c. Eric S. Raymond 2017-06-08 02:33:03 -04:00
  • 430b8e7d53 De-gotoify fill(). Eric S. Raymond 2017-06-08 01:57:12 -04:00
  • a418ebb38c misc.c is goto-free. Eric S. Raymond 2017-06-08 01:35:50 -04:00
  • 3674588968 Fix Makefile issue that broke 'make dist'. Jason S. Ninneman 2017-06-07 19:39:41 -07:00
  • 3d9885d24d The nuclear option. Jason S. Ninneman 2017-06-07 19:29:53 -07:00
  • f840f39361 Getting desperate now. Jason S. Ninneman 2017-06-07 19:21:45 -07:00
  • 0b3fad94ca Fix YAML syntax. Jason S. Ninneman 2017-06-07 19:18:11 -07:00
  • 68ab090f17 Fix YAML syntax. Jason S. Ninneman 2017-06-07 19:16:01 -07:00
  • cc92705891 Fix YAML syntax. Jason S. Ninneman 2017-06-07 19:14:26 -07:00
  • 82e134fdb0 Fix YAML syntax. Jason S. Ninneman 2017-06-07 19:13:34 -07:00
  • 9ab8b0d271 Another workaround. Jason S. Ninneman 2017-06-07 19:13:00 -07:00
  • 776fac4281 Use a workaround of Gitlab issue 2148.wq Jason S. Ninneman 2017-06-07 19:01:14 -07:00
  • 5fda630380 Tell Gitlab to grab git submodules. Jason S. Ninneman 2017-06-07 18:57:53 -07:00
  • 41265e020c Update Makefile for linenoise. Jason S. Ninneman 2017-06-07 18:37:30 -07:00
  • 1b6a10e097 Submodularize the linenoise library. Jason S. Ninneman 2017-06-06 22:11:11 -07:00
  • d657db5f4b Yet another parallel make attempt. Eric S. Raymond 2017-06-07 23:04:44 -04:00
  • 3425c712c7 Yet more gotoectomy. Eric S. Raymond 2017-06-07 22:59:55 -04:00
  • 680788eb97 The continuing cleanup of misc.c Eric S. Raymond 2017-06-07 22:34:06 -04:00
  • ff36dff18f Attempt to repair GitLab build breakage. Eric S. Raymond 2017-06-07 21:26:45 -04:00
  • a45f297dc7 Still more gotoectomy. Eric S. Raymond 2017-06-07 19:22:41 -04:00
  • 19b3ac4ccd More goto removal. Eric S. Raymond 2017-06-07 19:10:39 -04:00
  • da5976dc8c More goto elimination in misc.c Eric S. Raymond 2017-06-07 18:34:08 -04:00
  • 7fa8757ad4 More misc.c cleanup. Eric S. Raymond 2017-06-07 18:00:12 -04:00
  • beac8d7f41 Continuing cleanup of misc.c. Eric S. Raymond 2017-06-07 16:39:59 -04:00
  • 1d3a087c39 Partial misc.c gotoectomy. Eric S. Raymond 2017-06-07 16:30:51 -04:00
  • ed80d6dd2f Move MAXDIE computation to dungeonmaker. Eric S. Raymond 2017-06-07 15:33:22 -04:00
  • fa2fb48436 Localize K in score.c. Eric S. Raymond 2017-06-07 15:20:19 -04:00
  • 16d90e4c28 init.c is now real C. Eric S. Raymond 2017-06-07 15:12:21 -04:00
  • 1b59175d8d Scoring code is fully translated to C. Eric S. Raymond 2017-06-07 15:00:16 -04:00
  • db4b972fc7 Reformat score.c like normal C, since it now almost is. Eric S. Raymond 2017-06-07 14:50:45 -04:00
  • 7555eb7de3 Global-variable elimination. Eric S. Raymond 2017-06-07 14:45:30 -04:00
  • 73e8d7fd87 score.c begins to resemble actual C. Eric S. Raymond 2017-06-07 14:39:51 -04:00
  • 78f606c879 Goto elimination. Eric S. Raymond 2017-06-07 14:26:46 -04:00
  • 14fee6b979 Eliminate globals. Eric S. Raymond 2017-06-07 14:03:33 -04:00
  • 2deb1b9f7f Localize TK. Eric S. Raymond 2017-06-07 10:38:18 -04:00
  • 8a256a6e37 Narrow the scope of IGO. Eric S. Raymond 2017-06-07 10:33:38 -04:00
  • 48363ba536 Localize K2. Eric S. Raymond 2017-06-07 10:25:59 -04:00
  • dad1df9796 Localize KK. Eric S. Raymond 2017-06-07 10:23:06 -04:00
  • 8d90b03ee4 Fully localize VERB. Eric S. Raymond 2017-06-07 10:06:14 -04:00
  • 0e3456069f Further narrow the scope of VERB. Eric S. Raymond 2017-06-07 09:57:23 -04:00
  • cc618146e8 Localize a variable. Eric S. Raymond 2017-06-07 09:46:25 -04:00
  • 57104237ed Narrow the scope of VERB. Eric S. Raymond 2017-06-07 09:39:04 -04:00
  • 844cb05619 Prevent confusion between dungeonmaker and runtime variables. Eric S. Raymond 2017-06-07 09:21:05 -04:00
  • b2c85b36f8 OBJ is completely localized. Eric S. Raymond 2017-06-07 09:03:14 -04:00
  • aba35733e7 OBJ has become local in actions1.c and diesn't have to be saved. Eric S. Raymond 2017-06-07 08:59:50 -04:00
  • f01cb89a76 Complete OBJ localization in actions2.c Eric S. Raymond 2017-06-07 08:48:12 -04:00
  • df83a345a2 Continuing OBJ localization. Eric S. Raymond 2017-06-07 08:41:46 -04:00
  • 8f661598bc Yet more OBJ localization. Eric S. Raymond 2017-06-07 08:39:12 -04:00
  • 3079ebda95 Yet more OBJ localization. Eric S. Raymond 2017-06-07 08:34:42 -04:00
  • f20b7f56fd Localize OBJ in throw(). Eric S. Raymond 2017-06-07 08:32:06 -04:00
  • a5cef5208f Begin localizing OBJ. Eric S. Raymond 2017-06-07 08:29:30 -04:00
  • 4fe6286cc6 LOC pulled into game structure block. Eric S. Raymond 2017-06-07 07:50:09 -04:00
  • a6432a4ed4 Fix allcapsed comment. Eric S. Raymond 2017-06-07 07:40:44 -04:00
  • a38b61638c Global LL becomes local to command interpreter toplevel... Eric S. Raymond 2017-06-07 07:30:56 -04:00