Order and Chaos
Timeline
Not logged in
Public Repositories
mwm's Repositories

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2016-06-10
02:57
Merge the leaves back together Leaf check-in: 3cab6dd35f user: mwm tags: trunk
2016-05-12
22:03
Fix for OSX UI: Add Titles to the dialog boxes. Use the right cursor for OSX (really need an rs-gtk update!). check-in: 270770f7d4 user: mwm tags: trunk
20:48
Add Brewfile for building on OSX check-in: 55200aa75f user: mwm tags: trunk
2016-05-11
22:42
Minor code cleanup: use function value instead of closure check-in: daeb25a452 user: mwm tags: trunk
2016-05-09
21:11
Clean up unused conrod dependencies check-in: 6287f73631 user: mwm tags: trunk
2016-05-04
01:59
Change RULES formatting for gtk, and then add a dialog for the rules. check-in: 15486d99a8 user: mwm tags: trunk
2016-05-03
19:31
Add rules option to cli command. check-in: 9a5b023495 user: mwm tags: trunk
18:26
Fix the default cursor for windows. check-in: bd7eb027c7 user: mwm tags: trunk
15:56
Fix framing issue on Windows/Unix check-in: 1a24a1a8b1 user: mwm tags: trunk
14:36
Whitespace cleanup check-in: df7aa34e01 user: mwm tags: trunk
14:32
Ignore clicks on occupied squares. check-in: 6f30df1889 user: mwm tags: trunk
2016-05-02
00:43
Switch back to using the last GTK release builds. check-in: d1345edfd0 user: mwm tags: trunk
2016-04-29
16:11
Merge in the randomized MOVES array. Leaf check-in: 2e6a9d481b user: mwm tags: ordered-tree
16:08
Add the current benchmark values. check-in: 72827a79d0 user: mwm tags: trunk
16:04
"Randomize" the MOVES array to favor center moves check-in: fbe4646a3e user: mwm tags: trunk
2016-04-28
14:35
Sort the nodes in the tree to try and improve search time. Seems to break even for now, but we want to try a parallel version. check-in: 4006deef5b user: mwm tags: ordered-tree
14:14
Add current benchmarks check-in: fb42025805 user: mwm tags: trunk
14:03
Tweaking the alpha-beta search. Make the nodes array a constant instead of regenerating it at every level (duh). Make eval take a player and evaluate for that player. check-in: d0f0545c58 user: mwm tags: trunk
2016-04-27
22:40
Summary: Add actual build instructions check-in: afa06cf626 user: mwm tags: trunk
21:45
Clean up the imports a bit. check-in: 0fb79e77ad user: mwm tags: trunk
21:33
Fix typo in the readme. check-in: bd6b02f058 user: mwm tags: trunk
21:26
Update benchmark with latest numbers. check-in: 9944f8f9c5 user: mwm tags: trunk
21:23
Now add the library from gdk-experimental back. check-in: 7e868b9606 user: mwm tags: trunk
21:21
First part of making the gdk branch the trunk check-in: e2e484c8ab user: mwm tags: trunk
21:17
Back out the partial pull check-in: f55205f4a9 user: mwm tags: trunk
21:01
White space cleanup Closed-Leaf check-in: d012dd0245 user: mwm tags: gdk-experimental
20:23
Tweak the state tracking to handle board resizes. check-in: 024118d233 user: mwm tags: gdk-experimental
19:52
Add state tracking to the gtk UI struct. check-in: 75397afdd3 user: mwm tags: gdk-experimental
13:32
Remove the 'info' ui interface, let the ui object do those things. check-in: ab8e7c21cf user: mwm tags: gdk-experimental
2016-04-25
22:48
Ok, we have the GUI mostly working now. check-in: 6cd58abff9 user: mwm tags: gdk-experimental
15:21
Whitespace fixes check-in: 01a7700d2e user: mwm tags: gdk-experimental
14:51
Fix difficulty setting in get_game_parameters. check-in: 59f7b30d3e user: mwm tags: gdk-experimental
14:38
Finally made the borrower happy. check-in: 6460ef7357 user: mwm tags: gdk-experimental
2016-04-24
09:44
Try to wrap an Rc<RefCell. around game. check-in: 9876807683 user: mwm tags: gdk-experimental
2016-04-22
10:09
Go back to App::new taking a difficulty check-in: e0235b31d7 user: mwm tags: gdk-experimental
2016-04-21
22:18
Code cleanup in the libraries check-in: efa04c9d8d user: mwm tags: gdk-experimental
19:56
Fix spelling errors in variable name check-in: 779052344b user: mwm tags: gdk-experimental
19:53
Accept lower-case q to resign check-in: 6e19ab24b5 user: mwm tags: gdk-experimental
18:51
Fix a reversed comparison. Where did that sneak in? check-in: a37e86cc5f user: mwm tags: gdk-experimental
14:42
Make ui in app not reference. check-in: 359a3bd0d1 user: mwm tags: gdk-experimental
14:41
Hide difficulty from the outside world. check-in: 2c614b896a user: mwm tags: gdk-experimental
14:21
Code cleanup, and better separation of concerns. check-in: d6e358846b user: mwm tags: gdk-experimental
13:54
Add verbosity flag, do some code cleanup check-in: 51edea19bc user: mwm tags: gdk-experimental
12:47
How did we miss adding lib.rs check-in: bcd363a33d user: mwm tags: gdk-experimental
12:37
Ok, the basic CLI game play is working properly. check-in: c8e53656de user: mwm tags: gdk-experimental
10:51
Refactor to layer better, cli version check-in: b3d0442a31 user: mwm tags: gdk-experimental
2016-04-20
19:01
Stop checking for XCursor. check-in: 90e08974a9 user: mwm tags: gdk-experimental
14:12
Add the config file to use the local gdk biuld. check-in: 845d069798 user: mwm tags: gdk-experimental
14:11
pull some changes from the gdk-experimental branch check-in: 00fc696c7b user: mwm tags: trunk
14:06
This tweaks gtk.rs & Cargo.toml to build with the local copy of gdk which has better support for custom cursors. But it also picks up new versions of - well, everything - and panics because the gtk library looks like it was build with --enable-debug=no. check-in: 507fa99c40 user: mwm tags: gdk-experimental