Commit Graph

63 Commits (49d07971efeb0feb4ebf3953ecb49b430cf904d4)

Author SHA1 Message Date
Joe Groff 630e5ecc3b update vocabs so a load-all on macosx works without parsing c-type strings 2009-09-27 15:11:21 -05:00
Joe Groff c3f0688164 more loading fixes 2009-09-17 09:55:09 -05:00
Slava Pestov 7f2e2b1777 Specialized array overhaul
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Doug Coleman 3f3d57032b Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Doug Coleman 0cb7b408b4 remove clamp-to-range and associated words, update jamshred 2009-05-25 21:24:12 -05:00
Doug Coleman 407377fc98 rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
Slava Pestov b62630b5ac Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00
Doug Coleman 0d8115a940 fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling 2009-05-13 22:28:33 -05:00
Doug Coleman b98c83de1f toggle-screen is in the ui now 2009-05-13 22:02:45 -05:00
Slava Pestov 3fe5bb872b Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
Alex Chapman 0e6f76c13d Using literals vocab for defining computed constants 2009-04-20 14:15:38 +10:00
Alex Chapman dac233992a Merge branch 'master' into experimental 2009-04-20 12:21:54 +10:00
Alex Chapman 616996ab6a Updating code to use CONSTANT: 2009-04-20 12:20:03 +10:00
Slava Pestov bb06e98dfb Fix compiler warning in jamshred.log 2009-04-18 16:44:42 -05:00
Alex Chapman f02bbb6f4b jamshred fixes, but still has an endless recursion bug 2009-04-16 11:06:28 +10:00
Alex Chapman 601f8fdd29 Moving jamshred from unmaintained to extra 2009-04-15 20:01:18 +10:00
Slava Pestov e0af88bd97 Move a bunch of vocabularies to unmaintained, hopefully temporarily 2008-12-03 00:05:20 -06:00
Slava Pestov f51708386d Fix conflicts 2008-12-01 20:39:43 -06:00
Slava Pestov 280087f3ba Fix USING: clash 2008-11-29 12:45:25 -06:00
Slava Pestov e8a69a3aea Fix conflict 2008-11-29 05:14:49 -06:00
Slava Pestov 8819f23312 Replace millis primitive with micros primitive
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
Slava Pestov 2fe364a7bb Specialized arrays work in progress 2008-11-14 20:18:16 -06:00
Slava Pestov 18df06fde1 Updating various apps in extra for GL words being moved around 2008-11-11 03:10:41 -06:00
Alex Chapman 620f4e96a3 Jamshred is working again, hopefully even less buggy than ever! 2008-10-10 16:48:07 +11:00
Alex Chapman 2c634cd4ab Moving Jamshred from unmaintained. It's *almost* working. 2008-10-02 14:27:39 +10:00
Slava Pestov 4bc54497fa Move vocabularies which use delegation to unmaintained, and delete older unmaintained stuff 2008-08-27 16:23:35 -05:00
Eduardo Cavazos b668936d9f more rect updates 2008-07-11 21:06:31 -05:00
Slava Pestov aeb2b9d701 Fixing unit test failures 2008-07-02 15:57:38 -05:00
Alex Chapman ca8685a266 jamshred still buggy, but player now 'slides' on the walls instead of bouncing 2008-05-30 17:38:48 +10:00
Alex Chapman 4171f445a8 new jamshred collision model almost working (but buggy as hell) 2008-05-29 14:14:18 +10:00
Alex Chapman 3a7faad878 use gl-look-at, and make gl-look-at more elegant 2008-05-17 11:49:19 +10:00
Alex Chapman 9f3baec4d2 jamshred: updates... I don't remember what. But the flicker is gone! 2008-05-17 01:09:23 +10:00
Alex Chapman 12be2d1b9c jamshred: slow the player down when they hit a wall 2008-05-15 17:00:19 +10:00
Alex Chapman 0a44f2be8b jamshred: added arrow keys for acc/decelerate, and roll left/right 2008-05-15 16:52:44 +10:00
Alex Chapman b9c4e65347 jamshred: adding roll on sideways scroll 2008-05-15 16:41:44 +10:00
Alex Chapman 866d23ff03 jamshred: fix failing unit test 2008-05-12 10:34:51 +10:00
Alex Chapman 347ba14bd1 jamshred: bounce 0.1 away from the wall so we don't see through it 2008-05-09 16:47:13 +10:00
Alex Chapman 70ac6fdc15 jamshred: fixed hang bug with a call to yield (I think it's fixed) 2008-05-09 00:09:12 +10:00
Alex Chapman 28d7fc37b8 jamshred: attempts at deployment, bangs on hitting the wall 2008-05-08 17:41:49 +10:00
Alex Chapman 052962d3b8 jamshred is playable! (scroll to acc/decelerate) 2008-05-08 13:04:44 +10:00
Alex Chapman ea2107e463 jamshred: collision detection better, bounce still buggy 2008-05-08 12:17:05 +10:00
Alex Chapman d61683ecdb jamshred: collision detection half working (half broken) 2008-05-08 01:08:48 +10:00
Alex Chapman 805f025cc5 jamshred: some very wrong bounce code... 2008-05-07 16:15:14 +10:00
Alex Chapman 78712fef1b jamshred: some dodgy debug logging, and some dodgy collision detection :) 2008-05-07 13:58:03 +10:00
Alex Chapman 796e5f58eb starting to add bouncing to jamshred 2008-05-02 17:52:17 +10:00
Doug Coleman 4d0ba8c3c1 reverse args for assoc-diff, diff
fix lots of usings
fix help lint
2008-04-26 02:01:43 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov 93afd5a7c5 Get jamshred to load 2008-03-13 06:15:11 -05:00
Alex Chapman 0c88cd14c0 deleting crappy files 2008-03-04 12:38:43 +11:00