Mercurial > hg > Database > jungle-sharp
view Test/junge-main/TestJungleCore.cs @ 41:bd44baa491a9 default tip
add TestJungleCore.cs
author | Kazuma Takeda |
---|---|
date | Thu, 23 Feb 2017 17:19:55 +0900 |
parents | |
children |
line wrap: on
line source
using JungleDB; public class TestJungleCore { public static int TrialCount = 10; public static int HP = 10; public static void Main () { Jungle jungle = new DefaultJungle (null, "Game", new DefaultTreeEditor(new DefaultTraverser())); JungleTree tree = jungle.createNewTree ("Scene"); NodePath rootPath = new DefaultNodePath (); JungleTreeEditor editor = tree.getTreeEditor (); Either<Error, JungleTreeEditor> either = DefaultEither<Error, JungleTreeEditor>.newB (editor); for (int i = 0; i < TrialCount; i++) { either.bind ((JungleTreeEditor arg) => { return arg.putAttribute (rootPath ,"HP" + i, HP - i); }); } either.bind ((JungleTreeEditor arg) => { return arg.commit(); }); editor = either.b (); System.Console.WriteLine("Finish"); } }