Commit Graph

1127 Commits

Author SHA1 Message Date
Tony Garnock-Jones c05393aa2e Add missing rising-edge wrapper 2015-12-09 16:17:57 +13:00
Tony Garnock-Jones 4b0d800b5f Extract collected values in (until) macro 2015-12-09 14:34:24 +13:00
Tony Garnock-Jones 2004d30f3a Work toward using mux directly in actor.rkt 2015-12-09 14:12:27 +13:00
Tony Garnock-Jones a9600b0de8 Use newly-refactored mux in endpoint implementation 2015-12-05 06:23:28 +13:00
Tony Garnock-Jones 4db7c17dc8 Refactor split in responsibilities between core and mux 2015-12-05 05:58:16 +13:00
Tony Garnock-Jones e03645e682 Correct error in example used for development 2015-12-05 04:40:31 +13:00
Tony Garnock-Jones bddcf9a240 Guess at a place where checking of termination conditions should occur 2015-12-05 04:40:31 +13:00
Tony Garnock-Jones aae15a008b Switch to generic action-instruction; actor macro; more work on expand-state 2015-12-05 04:40:31 +13:00
Tony Garnock-Jones 0bf0af74e6 Remove obsolete comment 2015-12-05 04:40:31 +13:00
Tony Garnock-Jones 1e1fccd34d Switch to endpoint-based actor.rkt layer 2015-12-05 04:40:31 +13:00
Tony Garnock-Jones 54b80cf79b Add as-endpoint to allow performing actions as if they came from other endpoints 2015-12-05 04:40:30 +13:00
Tony Garnock-Jones 25fd4fddb7 Remove notion of endpoint pre/peri/post handlers 2015-12-05 04:40:30 +13:00
Tony Garnock-Jones 25489c0043 Rearrange & begin documenting 2015-12-05 04:40:30 +13:00
Tony Garnock-Jones 2400800bba Lots of work toward HLL 2015-12-05 04:40:30 +13:00
Tony Garnock-Jones 66fbb5e398 Fix create-process: it returns a transition 2015-12-05 04:40:30 +13:00
Tony Garnock-Jones 2fa90c59b6 Adapt to new generalized spawn boot actions 2015-12-03 20:44:37 -05:00
Tony Garnock-Jones f3643601d4 Adapt to new flexibility in spawn startup actions 2015-12-03 13:07:04 -08:00
Tony Garnock-Jones 2ae8817a6b Log to show what is going on in the box-and-client example 2015-12-03 12:56:52 -08:00
Tony Garnock-Jones 3087658f01 Fix missing exn propagation 2015-12-03 12:56:52 -08:00
Tony Garnock-Jones 506d74ed42 Support other kinds of actions than patches when first spawning a process 2015-12-03 12:56:52 -08:00
Tony Garnock-Jones feb55c174c New macro system forces fix to phase problem 2015-11-18 14:32:59 -05:00
Tony Garnock-Jones c3e94ff7e0 Oops -- wanted the raw ctor, not the cooked one 2015-11-18 14:32:43 -05:00
Tony Garnock-Jones c4f8b42787 Allow recording of exceptions in quit structs. 2015-11-17 14:01:04 -05:00
Tony Garnock-Jones 252a09b48d Notes on when vs #:when 2015-11-17 14:00:45 -05:00
Tony Garnock-Jones e3623f794b notes-on-hll.md 2015-11-17 13:39:28 -05:00
Tony Garnock-Jones 18bf10519b Exploring more HLL-style examples 2015-11-09 20:16:50 -05:00
Tony Garnock-Jones 46c6ac7a6e Sketches of HLL 2015-11-09 19:07:29 -05:00
Tony Garnock-Jones 7b72d40a70 box-and-client example 2015-11-02 21:40:12 -05:00
Tony Garnock-Jones cb6f60739d Tweak collision detection to detect top surface last, making bugs harder to squash 2015-10-29 16:08:24 -04:00
Tony Garnock-Jones de35a23a6c Add collect-garbage to improve (?) smoothness; log instantaneous frame rates 2015-10-29 16:08:10 -04:00
Tony Garnock-Jones d3ca36beaf Fix the positive-edge case of scroll-offset computation 2015-10-29 15:58:11 -04:00
Tony Garnock-Jones dd498ab627 Fix silly mistake 2015-10-27 14:36:56 -04:00
Tony Garnock-Jones 9f44e36688 Fancier level 2015-10-27 14:36:43 -04:00
Tony Garnock-Jones 457e1bb0e5 Only checking the bottom corners avoids getting stuck 2015-10-27 14:36:24 -04:00
Tony Garnock-Jones 7b03d90b23 Act solid only when hit from above 2015-10-27 14:26:55 -04:00
Tony Garnock-Jones b87f1e1da2 Packageize 2015-10-27 13:57:41 -04:00
Tony Garnock-Jones e2dfe2fe78 Add (commented-out) debug aids 2015-10-27 12:23:02 -04:00
Tony Garnock-Jones 543a1753ca Fix texture leak in scene updates 2015-10-27 12:22:51 -04:00
Tony Garnock-Jones 49ea6a22b4 Avoid generating garbage textures so much 2015-10-27 12:22:19 -04:00
Tony Garnock-Jones f90ff642f1 Cache textures; significant performance improvement 2015-10-27 12:07:31 -04:00
Tony Garnock-Jones 278c54b43d Level backdrop 2015-10-27 11:42:11 -04:00
Tony Garnock-Jones 5650e336d1 Mobile enemies, more levels 2015-10-27 10:52:26 -04:00
Sam Caldwell 6aa14d1068 patch-seq 2015-10-27 10:13:13 -04:00
Tony Garnock-Jones f9015cbf23 Enemies (not moving yet) 2015-10-26 22:52:09 -04:00
Tony Garnock-Jones 4429c4c120 Goal piece and end-the-game-in-victory 2015-10-26 22:28:45 -04:00
Tony Garnock-Jones 5a4f06b350 Update docs 2015-10-26 22:04:37 -04:00
Tony Garnock-Jones 86265bf0a0 Start switch to touchables 2015-10-26 22:04:27 -04:00
Tony Garnock-Jones 3fef18c711 Level termination monitor 2015-10-26 22:04:06 -04:00
Tony Garnock-Jones c9f984a023 It seems like <= is appropriate for t, but not u 2015-10-26 22:03:25 -04:00
Tony Garnock-Jones 418a8fe0e2 struct icon 2015-10-26 22:02:43 -04:00