]> gitweb.factorcode.org Git - factor.git/log
factor.git
20 months agosequences.extras: Add a couple words for prepending spaces to lines
Doug Coleman [Mon, 8 Aug 2022 06:27:26 +0000 (01:27 -0500)]
sequences.extras: Add a couple words for prepending spaces to lines

20 months agoextra: use push-at-each
Doug Coleman [Mon, 8 Aug 2022 04:08:26 +0000 (23:08 -0500)]
extra: use push-at-each

20 months agowebsites.factorcode: img#logo
John Benediktsson [Mon, 8 Aug 2022 04:09:32 +0000 (21:09 -0700)]
websites.factorcode: img#logo

20 months agowebsites.concatenative: dark logo
John Benediktsson [Mon, 8 Aug 2022 04:00:07 +0000 (21:00 -0700)]
websites.concatenative: dark logo

20 months agoassocs.extras: Add collect-by-multi and push-at-each
Doug Coleman [Mon, 8 Aug 2022 03:57:06 +0000 (22:57 -0500)]
assocs.extras: Add collect-by-multi and push-at-each

20 months agomath.statistics: refactor histogram and histogram-by to use
Doug Coleman [Sun, 7 Aug 2022 21:17:13 +0000 (16:17 -0500)]
math.statistics: refactor histogram and histogram-by to use
histogram-by!

20 months agoassocs: refactor collect-by to use collect-by!
Doug Coleman [Sun, 7 Aug 2022 21:15:47 +0000 (16:15 -0500)]
assocs: refactor collect-by to use collect-by!

20 months agowebapps.wiki: bigger text area
John Benediktsson [Sun, 7 Aug 2022 20:57:16 +0000 (13:57 -0700)]
webapps.wiki: bigger text area

20 months agowebapps.wiki: simplify and fix table layouts
John Benediktsson [Sun, 7 Aug 2022 20:49:27 +0000 (13:49 -0700)]
webapps.wiki: simplify and fix table layouts

20 months agowebapps.wiki: fix img
John Benediktsson [Sun, 7 Aug 2022 19:51:12 +0000 (12:51 -0700)]
webapps.wiki: fix img

20 months agowebapps.wiki: padding on footer
John Benediktsson [Sun, 7 Aug 2022 19:47:03 +0000 (12:47 -0700)]
webapps.wiki: padding on footer

20 months agowebapps.wiki: more style
John Benediktsson [Sun, 7 Aug 2022 19:45:37 +0000 (12:45 -0700)]
webapps.wiki: more style

20 months agowebapps.wiki: more style
John Benediktsson [Sun, 7 Aug 2022 19:39:21 +0000 (12:39 -0700)]
webapps.wiki: more style

20 months agoxmode.marker: cache fixup regexp
John Benediktsson [Sun, 7 Aug 2022 19:38:45 +0000 (12:38 -0700)]
xmode.marker: cache fixup regexp

20 months agohelp.html: more padding
John Benediktsson [Sun, 7 Aug 2022 19:38:32 +0000 (12:38 -0700)]
help.html: more padding

20 months agoeditors.espresso: adding espresso editor integration
John Benediktsson [Sun, 7 Aug 2022 17:00:29 +0000 (10:00 -0700)]
editors.espresso: adding espresso editor integration

20 months agoeditors.kate: adding Kate editor integration
John Benediktsson [Sun, 7 Aug 2022 15:02:42 +0000 (08:02 -0700)]
editors.kate: adding Kate editor integration

20 months agowebsites: better nav padding
John Benediktsson [Sun, 7 Aug 2022 14:33:37 +0000 (07:33 -0700)]
websites: better nav padding

20 months agohelp.html: improve nav
John Benediktsson [Sun, 7 Aug 2022 02:41:22 +0000 (19:41 -0700)]
help.html: improve nav

20 months agowebapps: padding
John Benediktsson [Sun, 7 Aug 2022 00:51:40 +0000 (17:51 -0700)]
webapps: padding

20 months agowebapps.wiki: padding-left nav
John Benediktsson [Sun, 7 Aug 2022 00:50:20 +0000 (17:50 -0700)]
webapps.wiki: padding-left nav

20 months agohelp.html: docs are 800px wide
John Benediktsson [Sun, 7 Aug 2022 00:48:35 +0000 (17:48 -0700)]
help.html: docs are 800px wide

20 months agohelp.html: cleanup nav
John Benediktsson [Sun, 7 Aug 2022 00:47:11 +0000 (17:47 -0700)]
help.html: cleanup nav

20 months agowebsites: 10px padding on nav
John Benediktsson [Sun, 7 Aug 2022 00:44:46 +0000 (17:44 -0700)]
websites: 10px padding on nav

20 months agowebapps.wiki: adding wiki.js
John Benediktsson [Sun, 7 Aug 2022 00:44:21 +0000 (17:44 -0700)]
webapps.wiki: adding wiki.js

20 months agowebapps: simplify navrow.
John Benediktsson [Sun, 7 Aug 2022 00:40:03 +0000 (17:40 -0700)]
webapps: simplify navrow.

20 months agoeditors.cudatext: cleanup using
John Benediktsson [Sat, 6 Aug 2022 17:20:51 +0000 (10:20 -0700)]
editors.cudatext: cleanup using

20 months agocombinators.extras: adding plox-if
John Benediktsson [Sat, 6 Aug 2022 16:49:29 +0000 (09:49 -0700)]
combinators.extras: adding plox-if

20 months agomisc/vim: update core syntax words
John Benediktsson [Sat, 6 Aug 2022 16:20:47 +0000 (09:20 -0700)]
misc/vim: update core syntax words

20 months agosequences.extras: adding map-if
John Benediktsson [Sat, 6 Aug 2022 16:07:08 +0000 (09:07 -0700)]
sequences.extras: adding map-if

20 months agohashcash: improvements by Zoltán Kéri.
John Benediktsson [Sat, 6 Aug 2022 04:52:03 +0000 (21:52 -0700)]
hashcash: improvements by Zoltán Kéri.

20 months agofftw: Remove blank line from tags.txt
Doug Coleman [Sat, 6 Aug 2022 04:46:04 +0000 (23:46 -0500)]
fftw: Remove blank line from tags.txt

Only this tags file had one

20 months agopapier: Add papier as a demo (2009)
Doug Coleman [Sat, 6 Aug 2022 04:38:37 +0000 (23:38 -0500)]
papier: Add papier as a demo (2009)

from https://github.com/jckarter/papier

20 months agoeditors.visual-studio-code: Add instance of vscode to be a vscode-base
Doug Coleman [Sat, 6 Aug 2022 04:36:21 +0000 (23:36 -0500)]
editors.visual-studio-code: Add instance of vscode to be a vscode-base

20 months agohttp: don't add "modern" headers by default
John Benediktsson [Sat, 6 Aug 2022 03:39:54 +0000 (20:39 -0700)]
http: don't add "modern" headers by default

20 months agowebapps.wiki: style fixes
John Benediktsson [Sat, 6 Aug 2022 03:33:49 +0000 (20:33 -0700)]
webapps.wiki: style fixes

20 months agohtml.templates: reverse order of style and scripts
John Benediktsson [Sat, 6 Aug 2022 03:29:40 +0000 (20:29 -0700)]
html.templates: reverse order of style and scripts

20 months agowebapps.wiki: forgot width change
John Benediktsson [Sat, 6 Aug 2022 03:09:26 +0000 (20:09 -0700)]
webapps.wiki: forgot width change

20 months agowebapps.wiki: more css cleanup
John Benediktsson [Sat, 6 Aug 2022 03:07:59 +0000 (20:07 -0700)]
webapps.wiki: more css cleanup

20 months agowebapps.wiki: fix old navbar style
John Benediktsson [Sat, 6 Aug 2022 02:16:22 +0000 (19:16 -0700)]
webapps.wiki: fix old navbar style

20 months agohttp: adding img-src 'self' data:;
John Benediktsson [Sat, 6 Aug 2022 01:20:43 +0000 (18:20 -0700)]
http: adding img-src 'self' data:;

20 months agowebapps.wiki: better data uri
John Benediktsson [Sat, 6 Aug 2022 01:08:38 +0000 (18:08 -0700)]
webapps.wiki: better data uri

20 months agowebapps: embed hamburger in data uri
John Benediktsson [Sat, 6 Aug 2022 00:29:21 +0000 (17:29 -0700)]
webapps: embed hamburger in data uri

20 months agohelp.html: softer search box.
John Benediktsson [Fri, 5 Aug 2022 23:53:59 +0000 (16:53 -0700)]
help.html: softer search box.

20 months agowebapps: using nav html element, cleanup
John Benediktsson [Fri, 5 Aug 2022 23:42:20 +0000 (16:42 -0700)]
webapps: using nav html element, cleanup

20 months agowebsites.concatenative: adding theme-color
John Benediktsson [Fri, 5 Aug 2022 23:41:34 +0000 (16:41 -0700)]
websites.concatenative: adding theme-color

20 months agohelp.html: using standard tags, adding theme-color
John Benediktsson [Fri, 5 Aug 2022 23:35:52 +0000 (16:35 -0700)]
help.html: using standard tags, adding theme-color

20 months agoeditors: adding summary.txt
John Benediktsson [Fri, 5 Aug 2022 23:16:20 +0000 (16:16 -0700)]
editors: adding summary.txt

20 months agoeditors: adding EDITOR: syntax and use classes instead of tuples
John Benediktsson [Fri, 5 Aug 2022 23:15:56 +0000 (16:15 -0700)]
editors: adding EDITOR: syntax and use classes instead of tuples

20 months agoxmode: update for recent jEdit mode changes
John Benediktsson [Fri, 5 Aug 2022 23:15:13 +0000 (16:15 -0700)]
xmode: update for recent jEdit mode changes

20 months agoxmode.modes: adding dockerfile xmode
John Benediktsson [Fri, 5 Aug 2022 23:14:51 +0000 (16:14 -0700)]
xmode.modes: adding dockerfile xmode

20 months agoxmode.modes: update
John Benediktsson [Fri, 5 Aug 2022 23:14:14 +0000 (16:14 -0700)]
xmode.modes: update

20 months agoxmode: update xmode.dtd
John Benediktsson [Fri, 5 Aug 2022 23:14:03 +0000 (16:14 -0700)]
xmode: update xmode.dtd

20 months agoeditors.cudatext: support for CudaText editor.
John Benediktsson [Fri, 5 Aug 2022 23:12:03 +0000 (16:12 -0700)]
editors.cudatext: support for CudaText editor.

20 months agoxmode.modes: minor fixes for delegation to unknown states
John Benediktsson [Thu, 4 Aug 2022 20:24:54 +0000 (13:24 -0700)]
xmode.modes: minor fixes for delegation to unknown states

20 months agogithub: temporarily disable help-lint checks on windows builder
John Benediktsson [Wed, 3 Aug 2022 20:36:20 +0000 (13:36 -0700)]
github: temporarily disable help-lint checks on windows builder

20 months agoxmode.modes: updating with recent xmode files
John Benediktsson [Wed, 3 Aug 2022 19:39:49 +0000 (12:39 -0700)]
xmode.modes: updating with recent xmode files

20 months agocolors.contrast: implement WCAG color contrast ratio
John Benediktsson [Wed, 3 Aug 2022 19:29:36 +0000 (12:29 -0700)]
colors.contrast: implement WCAG color contrast ratio

20 months agoeffects: can't use (clone) due to read-only slots
John Benediktsson [Tue, 2 Aug 2022 19:27:15 +0000 (12:27 -0700)]
effects: can't use (clone) due to read-only slots

20 months agoclasses.algebra: fix complement predicate-def
John Benediktsson [Tue, 2 Aug 2022 18:01:42 +0000 (11:01 -0700)]
classes.algebra: fix complement predicate-def

20 months agoeffects: short-circuit versions of a few words
John Benediktsson [Tue, 2 Aug 2022 17:27:24 +0000 (10:27 -0700)]
effects: short-circuit versions of a few words

20 months agoclasses: define predicate-def for anonymous classes
John Benediktsson [Tue, 2 Aug 2022 17:26:49 +0000 (10:26 -0700)]
classes: define predicate-def for anonymous classes

20 months agostack-checker.dependencies: import M\ anonymous-complement add-depends-on-class
John Benediktsson [Tue, 2 Aug 2022 16:59:24 +0000 (09:59 -0700)]
stack-checker.dependencies: import M\ anonymous-complement add-depends-on-class

20 months agoeditors.notepad: find notepad faster and fix compile error
Doug Coleman [Tue, 2 Aug 2022 13:15:11 +0000 (08:15 -0500)]
editors.notepad: find notepad faster and fix compile error

20 months agostack-checker.errors: fix typo in summary.txt
Doug Coleman [Tue, 2 Aug 2022 01:46:18 +0000 (20:46 -0500)]
stack-checker.errors: fix typo in summary.txt

20 months agosequences: use index-of-last more places
Doug Coleman [Mon, 1 Aug 2022 16:21:34 +0000 (11:21 -0500)]
sequences: use index-of-last more places

20 months agotools.dns.public: Add more dns servers and examples
Doug Coleman [Mon, 1 Aug 2022 16:21:14 +0000 (11:21 -0500)]
tools.dns.public: Add more dns servers and examples

20 months agogamelib.demos.sokoban: removing unused resources
John Benediktsson [Mon, 1 Aug 2022 15:14:41 +0000 (08:14 -0700)]
gamelib.demos.sokoban: removing unused resources

20 months agosokoban: removing in favor of newer gamelib.demos.sokoban
John Benediktsson [Mon, 1 Aug 2022 15:14:26 +0000 (08:14 -0700)]
sokoban: removing in favor of newer gamelib.demos.sokoban

20 months agosokoban: removing music.wav, it's pretty but it's over 40mb.
John Benediktsson [Mon, 1 Aug 2022 15:08:49 +0000 (08:08 -0700)]
sokoban: removing music.wav, it's pretty but it's over 40mb.

20 months ago.github: try and use Developer Command Prompt.
John Benediktsson [Mon, 1 Aug 2022 14:54:37 +0000 (07:54 -0700)]
.github: try and use Developer Command Prompt.

20 months agomason.build: use absolute-path instead
Doug Coleman [Mon, 1 Aug 2022 14:36:46 +0000 (09:36 -0500)]
mason.build: use absolute-path instead

20 months agoRevert "mason.config: revert tilde for quick test"
Doug Coleman [Mon, 1 Aug 2022 14:36:11 +0000 (09:36 -0500)]
Revert "mason.config: revert tilde for quick test"

This reverts commit 40ee12321896a4bc95261f8976e0a621cb570639.

the problem with the windows mason is git needs absolute-path

20 months agoRevert "github: disable windows for now."
John Benediktsson [Mon, 1 Aug 2022 14:14:01 +0000 (07:14 -0700)]
Revert "github: disable windows for now."

This reverts commit 82135888f48370f2e7075c525836ca926a20d318.

20 months agogopher.ui: don't require a protocol for gopher urls
John Benediktsson [Mon, 1 Aug 2022 05:19:53 +0000 (22:19 -0700)]
gopher.ui: don't require a protocol for gopher urls

20 months agogemini.ui: don't require a protocol for gemini urls
John Benediktsson [Mon, 1 Aug 2022 05:19:42 +0000 (22:19 -0700)]
gemini.ui: don't require a protocol for gemini urls

20 months agosokoban: fix more tests
John Benediktsson [Mon, 1 Aug 2022 05:18:41 +0000 (22:18 -0700)]
sokoban: fix more tests

20 months agosokoban: fix test failures
John Benediktsson [Mon, 1 Aug 2022 05:17:34 +0000 (22:17 -0700)]
sokoban: fix test failures

20 months agoui.gadgets.panes: relayout when changing label contents
John Benediktsson [Mon, 1 Aug 2022 04:52:04 +0000 (21:52 -0700)]
ui.gadgets.panes: relayout when changing label contents

20 months agoui.gadgets.panes: fuse labels together with the same style
John Benediktsson [Mon, 1 Aug 2022 04:36:06 +0000 (21:36 -0700)]
ui.gadgets.panes: fuse labels together with the same style

20 months agoeditors.acme: fix help-lint
John Benediktsson [Mon, 1 Aug 2022 03:57:07 +0000 (20:57 -0700)]
editors.acme: fix help-lint

20 months agotools.profiler.sampling: faster printing in the UI
John Benediktsson [Mon, 1 Aug 2022 03:33:35 +0000 (20:33 -0700)]
tools.profiler.sampling: faster printing in the UI

20 months agosequences.extras: cleanup change-last{-unsafe}
John Benediktsson [Mon, 1 Aug 2022 03:21:52 +0000 (20:21 -0700)]
sequences.extras: cleanup change-last{-unsafe}

20 months agoui.gadgets: simplify unparent
John Benediktsson [Mon, 1 Aug 2022 02:58:48 +0000 (19:58 -0700)]
ui.gadgets: simplify unparent

20 months agoeditors.bluefish: adding Bluefish editor support
John Benediktsson [Mon, 1 Aug 2022 02:43:53 +0000 (19:43 -0700)]
editors.bluefish: adding Bluefish editor support

20 months agoeditors: allow them to be loaded in the load-all image
John Benediktsson [Mon, 1 Aug 2022 02:43:25 +0000 (19:43 -0700)]
editors: allow them to be loaded in the load-all image

20 months agonamespaces: remove unused with-variable-{on/off}
John Benediktsson [Mon, 1 Aug 2022 02:39:17 +0000 (19:39 -0700)]
namespaces: remove unused with-variable-{on/off}

20 months agosequences: s/bounds-check-find/bounds-check-call/ and private
John Benediktsson [Mon, 1 Aug 2022 02:22:14 +0000 (19:22 -0700)]
sequences: s/bounds-check-find/bounds-check-call/ and private

20 months agohelp.lint: remove check-nulls
John Benediktsson [Mon, 1 Aug 2022 01:27:36 +0000 (18:27 -0700)]
help.lint: remove check-nulls

20 months agohelp.lint.checks: remove null checks now that scaffold uses objects
John Benediktsson [Mon, 1 Aug 2022 01:16:29 +0000 (18:16 -0700)]
help.lint.checks: remove null checks now that scaffold uses objects

20 months agosystem: fix tests using
John Benediktsson [Mon, 1 Aug 2022 00:54:48 +0000 (17:54 -0700)]
system: fix tests using

20 months agomath.combinatorics: minor cleanup to next-combination
John Benediktsson [Mon, 1 Aug 2022 00:30:01 +0000 (17:30 -0700)]
math.combinatorics: minor cleanup to next-combination

20 months agomisc/vim: update for core refactor
John Benediktsson [Mon, 1 Aug 2022 00:21:48 +0000 (17:21 -0700)]
misc/vim: update for core refactor

20 months agosokoban: fix IN:
John Benediktsson [Mon, 1 Aug 2022 00:19:41 +0000 (17:19 -0700)]
sokoban: fix IN:

20 months agomath.combinatorics: fix combinations with replacement
John Benediktsson [Mon, 1 Aug 2022 00:18:09 +0000 (17:18 -0700)]
math.combinatorics: fix combinations with replacement

20 months agosplitting: simpler split
Doug Coleman [Sun, 31 Jul 2022 21:35:01 +0000 (16:35 -0500)]
splitting: simpler split

20 months agocolor-picker: fix using
Doug Coleman [Sun, 31 Jul 2022 21:34:47 +0000 (16:34 -0500)]
color-picker: fix using

20 months agomason.config: revert tilde for quick test
John Benediktsson [Sun, 31 Jul 2022 21:18:36 +0000 (14:18 -0700)]
mason.config: revert tilde for quick test

20 months agoSquashed commit of the following:
John Benediktsson [Sun, 31 Jul 2022 21:16:08 +0000 (14:16 -0700)]
Squashed commit of the following:

commit 1f2c601bf9f3457d7233d077972a101e363f0175
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Apr 25 23:08:57 2022 -0700

    game_lib.ui: use cartesian-product for all-combinations

    last fixes

    changed add-to-cell so it's not the same as add-copy-to-cell

    Update README.txt

    remove .vs files

    ui.gadgets.scrollers: restore original code

    audio.engine.test: restore old test

    remove key-log.txt

commit 17562472d26ca2f52416a0e07a79720499cc4c21
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Apr 25 22:27:17 2022 -0700

    multiple board demo

commit 322a5b43faa0ed927574e9ed90fa12b1376760c8
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Apr 25 22:11:46 2022 -0700

    deleted test folder

commit afdc2a39a19ddd095b3afd6dd9ac12922f4d899d
Author: Loaner <loaner@CIS-Loaner-22230.local>
Date:   Sun Apr 24 10:48:10 2022 -0700

    used call( to fix error with running quote in crate-cell call-parent*

commit 498aae916b44ecca61ac20b5dd5ae74fee45d3af
Author: Loaner <loaner@CIS-Loaner-22230.local>
Date:   Sun Apr 24 10:40:51 2022 -0700

    used parent function in call-parent

commit c10cf44a627e63d5a0c198d3492a2676cce30c6d
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Sat Apr 23 13:15:32 2022 -0700

    Changed flow-demo speeds to shorten demo video

commit 6f34d6a7b0a3711d6cee43b52b55e8b2153cfab0
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Sat Apr 23 12:58:39 2022 -0700

    Made cell object and flow cell separate files

commit 4de6a37e058d72de6ad3f733a938572d22a019f9
Author: Catherine W <cawu@g.hmc.edu>
Date:   Fri Apr 22 21:31:19 2022 -0700

    added levels to sokoban2

commit 49f6a8a3c5038d316df9a11bc6d187c8e440cedf
Author: Loaner <loaner@CIS-Loaner-22230.local>
Date:   Fri Apr 22 16:25:49 2022 -0700

    new parent piece demo + call-parent* used

commit 70c12a395e296f0985208e4660b7e4b29aa1412f
Author: Loaner <loaner@CIS-Loaner-22230.local>
Date:   Thu Apr 21 19:33:12 2022 -0700

    removed parent.factor and added its useful stuff to cell.factor

commit f09fc5dcd310e0a4ec8db79dbccbb03c3e565b24
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Apr 21 16:33:11 2022 -0700

    finished third game

commit 8d69265a05c61cdecd20726d2993e7f014848577
Author: Loaner <loaner@CIS-Loaner-22230.local>
Date:   Thu Apr 21 12:21:07 2022 -0700

    parent-demo has parent pieces with several bugs, delete-object is unchanged

commit 45fb103ec56028bccad4320d3f385ccb22c6080f
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Apr 20 14:37:46 2022 -0700

    removed sokoban from flow demo

commit e4a92b19887693d0b4a4f79203a410b48924c442
Author: cherrymar <cherma88@hotmail.com>
Date:   Wed Apr 20 13:59:55 2022 -0700

    changed naming for flow-demo file/folder

commit e44de9ed4234333f25a7ac362c09da305e855358
Author: cherrymar <cherma88@hotmail.com>
Date:   Wed Apr 20 13:50:03 2022 -0700

    remove blue boxxes

commit 7e59dd9b00a23db375c89182f3f3113dfe28144b
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Apr 20 13:01:52 2022 -0700

    new game

commit eb7a5078c335e338525cbd7e328c6bb3cd91a909
Author: Loaner <loaner@CIS-Loaner-22230.local>
Date:   Sun Apr 17 15:30:20 2022 -0700

    parent piece move demo no graphics rough draft

commit 2763314ed4adcf9894b3ca5927617f4cdff7eb64
Author: cherrymar <cherma88@hotmail.com>
Date:   Sat Apr 16 18:49:15 2022 -0700

    cleaned up code for flow

commit a38188cb9a2d06f2515d640f4c11be00f9936bb5
Author: cherrymar <cherma88@hotmail.com>
Date:   Sat Apr 16 16:32:40 2022 -0700

    flow is moving

commit 069c032ca6ae5881cc4adc2064b5e9c993beba43
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Apr 11 22:06:10 2022 -0700

    changed board into a gadget

commit b5c91f2c25905b78eb2281e72ef30490fd2cc009
Author: cherrymar <cherma88@hotmail.com>
Date:   Sat Apr 9 23:20:49 2022 -0700

    flow logic implemented but working through bugs

commit 133f303eab312a91a76bac118ac346f8ca78b102
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Apr 7 20:51:14 2022 -0700

    make board gadget

commit 00ed028c5ec784f2ff3ce1a202d60f5b53c37306
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Apr 6 19:31:23 2022 -0700

    added bounds checking

commit 409080214855c1dc7806fae6f4cf26bbb43c0fd9
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Apr 5 23:57:25 2022 -0700

    fixed tic-tac-toe

commit 95690e189cd8982dfe6f650683959eeaa23223dd
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Apr 5 23:37:32 2022 -0700

    forgot a space

commit 45032a96b75cd2200879fb8d4320d8ae7bebb8b8
Author: cherrymar <cherma88@hotmail.com>
Date:   Tue Apr 5 23:31:42 2022 -0700

    fixed bug with gravity in board

commit 502d760329ecda90eefc24ba763e4904a0b2c29a
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Apr 5 23:30:42 2022 -0700

    added game loop to sokoban2

commit a23d47c64e8f9990c8077ab36349b3ce0c94b3a3
Author: cherrymar <cherma88@hotmail.com>
Date:   Tue Apr 5 22:36:07 2022 -0700

    added gravity to board, add gravity to game logic

commit 022bffd84b8e953566d5ac2c22bdd12b2d99c469
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Apr 5 19:41:18 2022 -0700

    trying win con

commit df70937d72d0aebd83b5f1d8594cfffae3f7ce67
Author: cherrymar <cherma88@hotmail.com>
Date:   Tue Apr 5 15:32:34 2022 -0700

    added gravity to board, add gravity to game logic

commit 04ae83a8bae2bfe7f12eb301ec728fe5a0f94531
Author: cherrymar <cherma88@hotmail.com>
Date:   Sat Apr 2 00:48:20 2022 -0700

    notes on gravity

commit 71e23e938f5f4094ee85cceae92cc6d8653e5886
Author: cherrymar <cherma88@hotmail.com>
Date:   Sat Apr 2 00:47:30 2022 -0700

    undo accidental push

commit 814163721b2d00f9c12f5b6848388aef9ce696db
Author: cherrymar <cherma88@hotmail.com>
Date:   Sat Apr 2 00:44:50 2022 -0700

    brainstorm notes

commit 1702be19578cbf528ebfc8375dbd27e30611dd9f
Author: cherrymar <cherma88@hotmail.com>
Date:   Fri Apr 1 23:46:28 2022 -0700

    Finished board and fixed remaining bugs

commit e86414d4123d40552200bd2e35898ddb6534698f
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Mar 30 22:58:08 2022 -0700

    fixed libraries

commit e4fe09ca38c73a88de7c979cf5aa8f304cafa0a0
Author: Samuel Freisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Wed Mar 30 21:14:35 2022 -0700

    fixes some rebase issues

commit ee0e71406a91c08902233540c4277ab992566967
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 22:20:51 2022 -0700

    merged board implementations for supporting multiple objects in a cell

commit 3848ef87c77430b335c596ee1db0d1d795fc2298
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 11:52:12 2022 -0700

    fixed tic tac toe

commit 5e0ac3c3306c62f41e1c9bcb17f1a627ff601318
Author: Catherine W <cawu@g.hmc.edu>
Date:   Fri Mar 25 20:04:40 2022 -0700

    added stackable boards

commit b43f02ee64d6ba083cded3661e60896af70dcb69
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 11:48:19 2022 -0700

    updated libraries

commit 2ab65a82d4c8752afa1a63a90ba065f6bd9d46e5
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Mar 23 21:20:38 2022 -0700

    allows for user defined draw methods

commit c79a1617d62098ba3bf4c504bc514d94efdfc3dd
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 19:24:59 2022 -0700

    fixed tic-tac-toe

commit d29a4f2af04fb5da80cfc0798506c22588e1d2fe
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 16:41:21 2022 -0700

    cleaned up code

commit 33c844a5ef8bc070f98d858949d09c12e94dd090
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 15:18:06 2022 -0700

    fixed sokoban2

commit 33cb107bf5d291e15abe5d40d98a0fdb67319b1c
Author: cherrymar <cherma88@hotmail.com>
Date:   Sun Mar 27 00:24:30 2022 -0700

    Change sokoban2 to compile and display properly with new board

commit 5da9fe91fc9820642b233d857160d8d60e5bdbc6
Author: cherrymar <cherma88@hotmail.com>
Date:   Sun Mar 27 00:24:05 2022 -0700

    Fix label-cell and find-all cells to have the coordinates in order

commit 809383fb48c38ac67b071f6892434101cf5464ec
Author: Samuel Freisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Wed Mar 23 21:43:55 2022 -0700

    starts changing sokoban2 to use the new board changes. TODO: make sure that the rest of sokoban2 and tic-tac-toe work with the new changes.

commit 9e27f410c7546952d996e78346ce7adb66464d9e
Author: cherrymar <cherma88@hotmail.com>
Date:   Wed Mar 23 00:13:33 2022 -0700

    changed default cell to empty sequence, added corresponding added corresponding functionality

commit 3e0c6eb77a039fc15f8cf45badf07a6369423089
Author: cherrymar <cherma88@hotmail.com>
Date:   Tue Mar 22 22:18:37 2022 -0700

    made loop library for game loop stuffs

commit 54e02e94972ec04d4954065c49d5611bd2abe6eb
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sun Mar 20 11:57:15 2022 -0700

    added some ideas in comments

commit 6f196b71a3b808329810858c05a6b03ed360b1ee
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sat Mar 19 17:33:55 2022 -0700

    comments

commit 2c9360db86241bb67b95f4d209720b0e891ba888
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sat Mar 19 17:22:51 2022 -0700

    updated gestures and added some logic to sokoban2

commit 27646aade7d111b89cafe8048222eb69c64cc72d
Author: Loaner <loaner@dhcp-56-130.st.hmc.edu>
Date:   Thu Mar 10 11:51:37 2022 -0800

    Collision detection added to tic tac toe

commit a143d4f797dd2afc2f0f9cd9fe5aa1c321b27c2c
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Mar 10 10:46:26 2022 -0800

    minor updates

commit cc3602bd5a89275855c68672f7507b9002b86c83
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Mar 9 18:41:20 2022 -0800

    added game over text to tic tac toe

commit e05e7b861c48a54635f433d748c73750ea14a520
Author: cherrymar <cherma88@hotmail.com>
Date:   Tue Mar 8 23:20:09 2022 -0800

    added game-loops to tic-tac-toe

commit be1cec642b79c2ff33472d73824d7b99c8a3c025
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Mar 9 18:17:05 2022 -0800

    added more drawing functionality

commit 7d021d649ee95088e051b7961c4bb8c172580851
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 8 22:53:21 2022 -0800

    fixed drawing order

commit dfbb101cfa513786fbcb8564951feaa3b334d166
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Mar 7 16:47:00 2022 -0800

    minor updates

commit 36de99b84c4cdd79f7767fb3ddf758469f4ad61d
Author: cherrymar <cherma88@hotmail.com>
Date:   Fri Feb 25 20:51:51 2022 -0800

    added code to draw color rectangle sprites

commit 97f0a9856a6e9f0087810d31ddbb8fd0cd2bc073
Author: Catherine W <cawu@g.hmc.edu>
Date:   Fri Feb 25 01:31:53 2022 -0800

    comments

commit e2fd16279284aab54e35634887b6914bd546031f
Author: Catherine W <cawu@g.hmc.edu>
Date:   Fri Feb 25 01:25:51 2022 -0800

    added second board to sokoban2

commit 26f96d27bf38dceb89a300434d1d62e30c2267f1
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Feb 24 23:44:52 2022 -0800

    fixed win condition

commit 8b567699d120390212ee29ec6d3c654fcd76a956
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Feb 23 22:57:31 2022 -0800

    win condition progress

commit 4122d73b03ea4e644efe1b5f5e9ff8c5c2b6ef43
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Feb 23 19:46:08 2022 -0800

    added some functions to board library

commit 8d7444ef0472e6bd8d0ff82f219e3f955524338c
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Feb 23 16:15:57 2022 -0800

    added sokoban2 and renamed game_lib files

commit 2ebc7c14e57eef1a3bea2c88b90e764252372e2d
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Thu Feb 17 06:05:32 2022 -0800

    adds a game rule to switch between x and o on-click

commit 75f83c33d7e9de6f7f81bca5ed3e7285ad67e4ce
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sun Feb 20 17:16:57 2022 -0800

    minor changes

commit 8754ab70b1958ecae2c1d2a4719eb4d7575dc43c
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Feb 16 23:43:02 2022 -0800

    tried to handle collisions

commit a1c0f37bb8c5f8df991c5a5cf394c1f856ef6c43
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Feb 16 14:27:43 2022 -0800

    small generalizations on gestures

commit 7cd5c4d93c672b6c4008e12e48589cb8659527a2
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Mon Feb 14 21:07:16 2022 -0800

    adds interactivity with board. TODO abstract this to the user... had dificulty doing so

commit 421928e84184a78e0260eefce9ea26dd1461a4b5
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Feb 9 21:45:08 2022 -0800

    cleaned up board display functions

commit 944c877370a1a110ebe1096e04fdff060475c082
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Feb 8 12:20:59 2022 -0800

    draw things by storing a sequence of quotes

commit 31afba2374b8604c229775c154f8269bdf976084
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Feb 7 21:37:19 2022 -0800

    Displays the board

commit 14423d3b9a85ec4f04aeba1c0a1becc38e3308ec
Author: cherrymar <cherma88@hotmail.com>
Date:   Sun Feb 6 21:59:47 2022 -0800

    fixed syntax so that code compiles and runs as expected for demo ui

commit 079a4190aabdaf4cac8561ad70f3c38252c5b82b
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Sat Feb 5 22:45:42 2022 -0800

    mesh grid function for generating initial locations of cells

commit 2eef5c892afafa7248c2c010eb8d0b72b25e38e7
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Jan 31 13:25:23 2022 -0800

    rearranged some functions

commit 0d7ddf082e95231087a43530d173f8310ccc600f
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Jan 31 13:16:12 2022 -0800

    added sprite drawing functionality

commit ba97424700e1ee99159270ae87f5240063e07cf7
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Jan 31 00:39:16 2022 -0800

    added rectangle drawing capabilites

commit f0a2cf1c44d3124a070ae97e99eec26c4527393b
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sun Jan 30 19:55:54 2022 -0800

    preliminary window library

commit bdbc07ca392b4b8dd3bf1fa9ff24f75acac99c29
Author: cherrymar <cherma88@hotmail.com>
Date:   Mon Dec 6 16:57:25 2021 -0800

    added 'find-all-cells' which finds all cells on the board that satisfy the given condition

commit e51842a6415421af3fa72328e2015ef368909041
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Mon Nov 29 16:38:07 2021 -0800

    Add comments

commit e5d5c548c73ea6be1e9d28315cf1d450bce26c4e
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Mon Nov 29 16:34:22 2021 -0800

    Add find-cell

commit 0a17df7fa9f21479b4b37831e0e667e6ca6de86e
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Mon Nov 29 16:34:05 2021 -0800

    Add find-cell

commit 42635901334a7415c9a693e4d63ea47e7b37e730
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Mon Nov 29 16:00:29 2021 -0800

    Add reset-board and find-row, and reorder some arguments

commit d55d68d7ef3f4b7e608849d22c477413ff208070
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Sun Nov 21 15:58:40 2021 -0800

    Add change-cell

commit e9406a69040a00d985fbdcfb68a2df0a9f8f0f84
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Fri Nov 19 00:19:55 2021 -0800

    Fix get-cell to multi-bind location to x and y

commit 918f7d8022099907c63f61b5170338111419c2fe
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Fri Nov 19 00:08:56 2021 -0800

    Add move-cell

commit 6c4fa81eb0ab9239c0b104cb70dad3fadccfa5b0
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Nov 17 17:15:09 2021 -0800

    Add is-empty?, swap order of inputs on words

commit 37c365ec5e1be484383d365373b3906a9a90fa11
Author: cherrymar <cherma88@hotmail.com>
Date:   Wed Nov 17 16:24:47 2021 -0800

    add swap-cells word and refactor make-board

commit 62c82fa707e360cd689528cb02e3e7fab4dcb1f2
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Nov 17 16:16:28 2021 -0800

    Add delete-cell, duplicate-cell, make words leave a board on the stack

commit b8b37df13bd85a2ebc12ac51362a6d86fbd614d2
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Nov 10 16:55:38 2021 -0800

    Delete modify-cell

commit 60598655564af8551ca81c305fa8baba3ace987a
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Fri Dec 3 20:38:09 2021 -0800

    fixes sound bugs and optimizes run time calls

commit b7237367f65779fcac42d920b1b532081231a897
Author: Catherine W <cawu@g.hmc.edu>
Date:   Fri Dec 3 19:43:45 2021 -0800

    sound stops when window is closed

commit b760c30dc58577d6c03c4a8180dca5d39879f714
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Dec 2 13:59:04 2021 -0800

    allow for beep and background music to play at the same time

commit d4e1e499d242f84f23d2bb361eb6e5a046c755b4
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Tue Nov 30 21:09:12 2021 -0800

    adds tetris music as background to demonstrate background loop capabilities

commit 458f1ce3b217878a4421c515a7bbdb84a08c8ec6
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Tue Nov 30 20:38:21 2021 -0800

     adds a beep for when boxes are placed on a goal.

commit c48eaf36855692cfb05eb931184a58793a89c42b
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Nov 18 00:53:27 2021 -0800

    boxes change sprites when moved onto a goal point. Still uses color representations, need to get rid of those

commit e240361a9a74b938d252744d4bd3db4bd32d9316
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Wed Nov 17 21:08:00 2021 -0800

    adds texture functionality, needs to be able to specify which sprite for which object

commit 054d7cf25924705aebdcb5c9264a0b4531d2c387
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Mon Nov 15 17:20:16 2021 -0800

    fixes goal bug on non-first levels

commit 328cacad8dee8f8d6a953d620dd17ee303d6d743
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Mon Nov 15 16:46:38 2021 -0800

    changes the window dimentions based on the level dimentions

commit b58e5e7d7d1a64ba51ac18570650451f70578dd7
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Fri Nov 12 11:51:08 2021 -0800

    fixes new level to adjust goals as well

commit d84e684a09336e1bcc61943f07d92e48618e93f9
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Nov 10 16:36:39 2021 -0800

    Reorder word inputs in gamedev, add set-cell and change-cell

commit a37511e95a9941551d2f1b9abafec8617f795034
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sat Nov 6 15:30:46 2021 -0700

    deleted even more unused functions

commit d95143b95f055adf24ddd6ee03b848193060f8e0
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sat Nov 6 15:21:56 2021 -0700

    deleted and revised functions to clean up code further

commit d32a9da513dc8a65d8ccfbc22dbacfd7fbcaa5e5
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sat Nov 6 13:35:37 2021 -0700

    cleaned up code

commit 8f1e89f8f27c1958b5556ff0b6f683c035630538
Author: Catherine W <cawu@g.hmc.edu>
Date:   Sat Nov 6 12:25:22 2021 -0700

    board is now mutable

commit 013858b3b8acee7d330bb3b0ff0a34125f014729
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Nov 10 16:14:34 2021 -0800

    Create gamedev folder with board and gl files

commit 31055a98f70fe80e6d420b0e24dd0579cf89e1ff
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Sat Nov 6 14:19:30 2021 -0700

    Remove unnecessary input to set-player-location

commit 631a7f67801add63eb20f457030d64f6b9fc47ff
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Fri Nov 5 20:22:50 2021 -0700

    fixes level update, now working. TODO: dynamic width and height.

commit 74084c3f164d19a59650dd9b7f680a1758c62d2c
Author: Catherine W <cawu@g.hmc.edu>
Date:   Fri Nov 5 09:49:16 2021 -0700

    trying to fix levels

commit b90c06df11647a3aa4a36fd0a3cb5ca6a36de6aa
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Nov 3 18:46:28 2021 -0700

    Update next level with new board size, still needs bugfixes

commit 35d8a24381ebfb731aec69ffde434f6c00a97b97
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Mon Nov 1 23:38:54 2021 -0700

    Draw boxes on top of goals, add second implementation of get-adj-box

commit cbf134bded9ca71be139ff492b2839da5c70ece3
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Nov 2 20:37:28 2021 -0700

    added level updater

commit b689a4711b22660ed7cf1033108d4328753473e1
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Fri Oct 29 10:40:38 2021 -0700

    Center the goal points

commit 320fa923b44edd45bb390f4a9f92f9d3c99b25ae
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Oct 28 23:32:18 2021 -0700

    boxes turn blue for multiple goal points

commit 1481884662c917ba726f79eeb2530f70e7009798
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Thu Oct 28 19:54:56 2021 -0700

    changes in progress

commit bc80ff0a007e5c7d985f1d1bcc481e0e5e64ee6c
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Thu Oct 28 17:42:34 2021 -0700

    added box collision logic with other boxes

commit dc55cdcf21d5708a4ac846240e19dbfa078d2458
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Thu Oct 28 17:09:07 2021 -0700

    fixes movement bug

commit db3aaa65bb11d40912991b333414679805689994
Author: cherrymar <cherma88@hotmail.com>
Date:   Thu Oct 28 12:02:16 2021 -0700

    Reshaped second level

commit 3c6463cbc47d85bef612bc19b28a2988625297ff
Author: cherrymar <cherma88@hotmail.com>
Date:   Thu Oct 28 11:59:07 2021 -0700

    Made it so that all boxes can be moved, still needs box-box collision

commit df594485702b4c56b9724dfcb5ed8df50cc4de33
Author: cherrymar <cherma88@hotmail.com>
Date:   Thu Oct 28 00:04:06 2021 -0700

    Change name of moved_box to box2move

commit d7accc3a51ff77220213e85cd7bb195fd8c97245
Author: cherrymar <cherma88@hotmail.com>
Date:   Thu Oct 28 00:01:30 2021 -0700

    Fix comment wording

commit 7a60eabd1f51c372f20733fd57bdc6c8cb39e190
Author: cherrymar <cherma88@hotmail.com>
Date:   Wed Oct 27 23:17:08 2021 -0700

    Add specific box checking

commit e2b1a4bd1d47015c6eee78bebb397a7ec4957388
Author: cherrymar <cherma88@hotmail.com>
Date:   Wed Oct 27 21:56:57 2021 -0700

    Change all instances of "rotation" to "level_num"

commit 44fdf0520810ac3bf57474aae50ca31879e5f570
Author: cherrymar <cherma88@hotmail.com>
Date:   Wed Oct 27 21:56:13 2021 -0700

    Change first level to match Sokoban's first level

commit 2032ad6da1a7114c6caf21dcd5159d8c57c748c1
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Wed Oct 27 05:03:36 2021 -0700

    places boxes on first level

commit 1ef9501cc91854449489b2869f15b26401950176
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Wed Oct 27 04:55:59 2021 -0700

    fixes reset errors, starting locations no longer necessary

commit a7c2f5cac4abcb6656d88b4ff4ef41d68d2c9e91
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Wed Oct 27 04:10:08 2021 -0700

    adds functionality to create and draw multiple boxes. TODO: fix starting location for boxes, change is-box? to handle multiple boxes

commit becc34fdd9d7b8303b71073128a95516d7267ff1
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Mon Oct 25 19:10:39 2021 -0700

    Move is-goal? to sokoban.piece, fix problems with start goal check

commit bebf9cbca5de4bdbc122f0e278e11bb149c1e0f7
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Mon Oct 25 16:56:48 2021 -0700

    Check if box starts on goal, change is-goal? input

commit 68a57b7b18d050955ba1ff79ea7a2b1baa8e998e
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Mon Oct 25 15:43:06 2021 -0700

    Changed "colour" to "color"

commit f7a4a22112521640c23b580f5988700409bbc2d5
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Oct 21 20:39:04 2021 -0700

    Used startinglocs symbol to reset the box position, reset box color

commit 4889d356f5541cb9017d5f882fb437e3097ab7f7
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Thu Oct 14 17:49:21 2021 -0700

    fixes box location to not use starting-locs

commit 9affb5f8587bcfa0f1d03188dbf5e3c1960fd379
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Thu Oct 14 13:33:15 2021 -0700

    in progress

commit 4cbb5cdad1e072e3658d0f1790b62c6742926f0c
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Thu Oct 21 11:45:15 2021 -0700

    Changed all instances of "colour" to "color"

commit c816c816ec6833b916733a75121860da42234bd9
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Oct 20 22:09:32 2021 -0700

    Added color change functionality to goal points

commit a99d839446d8c10b968b6137febdd57b47e01811
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Oct 13 19:22:24 2021 -0700

    added one goal point; box changes color when pushed onto goal point

commit 69758603493148aea57e4de30274148b3e4f9c37
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Oct 20 21:35:58 2021 -0700

    Refactored sokoban-move to be intuitive/efficient

commit 5e6385b48722565412481dcae6b885d26715a664
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Oct 13 17:57:57 2021 -0700

    Fixed coordinate system mismatch (hardcoded levelnum)

commit ea203eb08db8d56114574273626d99761d2ed485
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Oct 12 23:45:50 2021 -0700

    added collision between walls and boxes

commit 5efd52fc4df15c1ea8f8092c21d219b191fac4c4
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Fri Oct 8 18:10:32 2021 -0700

    Revert "adds the box to the board, makes the box pushable, moves the boxes into their own category of item"

    This reverts commit ea0ef4840dd10b1e9b79c0851558d33064d840db.

commit e9ddd943258c0fdeb3d50d19785ed8a9c4464a15
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Fri Oct 8 05:32:17 2021 -0700

    adds the box to the board, makes the box pushable, moves the boxes into their own category of item

commit e28ec22dbe21ef1a0da45f58c8b70a7e20dc32bf
Author: Catherine W <cawu@g.hmc.edu>
Date:   Mon Oct 11 17:08:37 2021 -0700

    added box logic, not accounting for box collision with walls. coordinates need to be fixed.

commit 2f2a90728250d5a0e78a550918c9f1a7219a0b57
Author: Catherine W <cawu@g.hmc.edu>
Date:   Fri Oct 8 18:50:03 2021 -0700

    Player can successfully push boxes upon contact, although the coordinate system is not correct and needs to be fixed. In addition, collision between box and wall has not been implemented.

commit 8f0b444d9b27d15cfe41dab09952a5f840f08f39
Author: Catherine W <cawu@g.hmc.edu>
Date:   Wed Oct 6 21:22:31 2021 -0700

    made it so that there is a level property in sokoban which sets the correct wall layout

commit 5d39e8e79aaa3ca601b6516cd4fdfce35214d80c
Author: Jason Chen <jaschen@g.hmc.edu>
Date:   Wed Oct 6 19:46:42 2021 -0700

    Moved walls, player, and boxes into one symbol

commit 4e27fe8cc1197bdc086fb0705cb2cefae8320bd8
Author: Santiago <santiagorod2771@gmail.com>
Date:   Wed Oct 6 16:52:04 2021 -0700

    Added box visually on the game.
    Need collision logic still

commit 948112d19374197e3e4af5d443a65551716bac5c
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Oct 5 23:42:23 2021 -0700

    created box object but need to load it in correctly. The code is incomplete and does not run yet.

commit c77ae119cbe77fb3e7f2c8893926dce43dcd2489
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Fri Oct 1 04:38:15 2021 -0700

    creates first sokoban level and generates walls on load in

commit de6fa19b18e413ad9bc9c1efaadb564245c66648
Author: Sfreisem-Kirov <sfreisemkirov@g.hmc.edu>
Date:   Fri Oct 1 04:04:42 2021 -0700

    add walls with space key. TODO: add walls at the beginning

commit 0de39741edc59d97c757f61659798d62d18c1176
Author: Catherine W <cawu@g.hmc.edu>
Date:   Thu Sep 30 18:24:17 2021 -0700

    Sokoban game using tetris as a template

commit a59bfd93a13495fed7d5adb8eff8a54e4579f1dd
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 22:20:51 2022 -0700

    merged board implementations for supporting multiple objects in a cell

commit 36cdbfed35ae0cf6fca3a27989acec4d9aa6e37d
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 19:24:59 2022 -0700

    fixed tic-tac-toe

commit 2c81db3d3d884ae57edad8d30394303db2576618
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 16:41:21 2022 -0700

    cleaned up code

commit dd9c385f4a3b4728f089b77e453a8261293adec4
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 15:18:06 2022 -0700

    fixed sokoban2

commit 6d93f1fbbc0452f61760133daa59b0b18dbb95ed
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 11:52:12 2022 -0700

    fixed tic tac toe

commit 8b81d3cd3557b28a75c82a444bbad886a7793cdd
Author: Catherine W <cawu@g.hmc.edu>
Date:   Tue Mar 29 11:48:19 2022 -0700

    updated libraries

20 months agomultisets: Fix multiset-clear (size was not reset)
Doug Coleman [Fri, 29 Jul 2022 17:19:40 +0000 (12:19 -0500)]
multisets: Fix multiset-clear (size was not reset)