CoTerminalApps


9dec17:
.) fixed cdd (did NOT clear screen after abandoning solver)

8dec17:
.) update to force realTime priority in Windows
.) need to check compilation under Windows, OSX.

7dec17:
.) additional corrections to "erase";
.) replaced new_line with put_line(blanks) when
	abandoning solver.
.) needs recompilations.

6dec17:
.) upgraded cpac to match pacman.
.) all games runnable from lower directory now (c9)


####################################################################
######### 5dec17 redelivery v1.1.5 Indie,github,itchi,SF ###########
####################################################################

5dec17:
.) added missing DLLs


####################################################################
######### 3dec17 delivery v1.1.5 Indie,github,itchi,SF ###########
####################################################################

3dec17:
.) now erase [clear screen] after restart/help.


####################################################################
######### 30nov17 delivery v1.1.5 Indie,github,itchi,SF ###########
####################################################################


30nov17:
.) big performance improvement now using
	.) tput00.exe on Windows;
	.) "tput cup 0 0" on Linux, OSX;
	Noticeably less flicker!

30nov17:
.) discovered nice alternative to "clear"...
	"tput cup 0 0" moves cursor without
	erasing screen.


26nov17:
.) now allow data to be either in current directory
	or 2 directories upward;  thus elliminating need to
	create directory links.  This simplifies user setup
	in Windows.



9nov17:
.) now using ada.directories.exists(fname)


####################################################################
######### 29oct17 delivery v1.1.4 Indie,github,itchi,SF ###########
####################################################################

29oct17:
.) fixed help screen (no "h","H");
.) added prep.bat to set symlinks under msWin;

27oct17:
.) added rpn.adb

####################################################################
######### 26oct17 delivery v1.1.4 Indie,github,itchi,SF ###########
####################################################################


24oct17:
.) updated all codes *.adb to handle MSWin arrow keystrokes.
.) now using "cls" for MSwin (rather than "clear").
.) added wbuildall.bat
.) successfully built all windows *.exe;
	refined *.bat.
	Ready for new delivery.




####################################################################
######### 18oct17 delivery v1.1.3 Indie,github,itchi,SF ###########
####################################################################

18oct17:
.) discovered that using the static versions of the
	unusual libraries works well and greatly simplifies
	the build process for both OSX and Linux.  This also
	enhances the likelihood of problem-free execution
	on a wider variety of hardware.

13oct17:
.) amended scripts to reference ./*.sh rather than *.sh
.) pacman:
	.) added wasd, ijkl keys.
	.) added clarifying remarks about keyboard setup.
	.) did some extensive redesign of movement/response.
		Now only enqueue valid moves.
.) added IJKL, WASD keys to c9, csok


####################################################################
######### 5may17 REdelivery v1.1.2 Indie,github,itchi,SF ###########
####################################################################


4may17:
.) recreated missing exe (csok)

3may17:
.) corrected serious error in solver.adb, ibox.adb
	involving win_key.

3may17:
.) solver.adb now check both maxrow, maxcol and sets flag
	rather than raising exception.

######### 2may17 delivery v1.1.2 Indie,github,itchi,SF ###########

1may17:
.) hooked solver(ibox) into csok.
.) made corrections to ibox, solver.

28apr17:
.) hooked fbfs into cslid
.) hooked fbfsr into crush
.) hooked fbfsl into cdd

23apr17:
.) added bfsl.adb allows L-shaped blocks (DD)


######### 7jan17 delivery v1.1.1 Indie,github,itchi,SF ###########

7jan17:
.) Added missing libraries for the Gnu/Linux prebuilt binaries.  They should now run even without installing the GNAT GPL Ada compiler, and without installing the GNATColl libraries.
 

######### 5jan17 delivery v1.1.0 Indie,github,itchi,SF ###########

5jan17:
.) improved build system;
.) now supply osx/linux binaries

######## delivery v1.0.7 [github, itchio, SF] 20aug16 #############

18aug16:
.) created bfsr.adb, a traffic-rush-puzzle autosolver.
.) created bfs.adb, a block-slider-puzzle autosolver.
.) created puller, ibox, two sokoban autosolvers.



15aug:
.) improved pacman per sound version.
.) pacman ghosts turn to "?" when afraid.
.) now randomize in pacman
.) corrected pacman collision logic, pause.

27jul16:
.) adjusted pacman.tick=0.2 for speeup.

######## delivery v1.0.6 [github, itchio, SF] 27jul16 #############


26jul16:
.) added pacman (cpac.adb).  Functions pretty well even in color.

19jul16:
.) added speedup option...only 2 colors gives nicer key response.
	Currently in csok, cdd, crush.

18jul16:
.) added CoTerminal-DirtyDozen, cdd.adb...

16jul16:
.) added CoTerminal-Nine, c9.adb (Grabarchuk Nine).
.) minor improvements in csok.adb::Draw.  Occasionally,
	key response degrades.


######## delivery v1.0.5 [github, itchio, SF] 16jul16 #############


16jul16:
.) critical fix in csok.adb to speedup key response!

14jul16:
.) added initial version of hio, hio4.


12jul16:
.) min-moves now displayed in both crush, cslid


############## delivery v1.0.4 to github 11jul16 ####################


11jul16:
.) fixed logic error in crush.adb

6jul16:
.) added trbfs.cc, splaytree.h to provide sokoban solutions.
.) added bfs.cc to provide cslid solutions.

5jul16:
.) Updated LGDB, HapPeng.

############## delivery v1.0.3 to github 5jul16 ####################

4jul16:
.) Created csok game...seems to work well.


############## delivery v1.0.2 to github 4jul16 ####################

3jul16:
.) added c7, caz with nice colors.

3jul16:
.) Added to LGDB, HappyPenguin(gameTome)

################ redelivery to github 3jul16 ########################

2jul16:
.) repaired error in handle_key.
	Care must be taken, at least on OS-X, to do nothing when
	get_immediate returns an escape code.

################ delivery to github 30jun16 ########################

30jun16:
.) repaired error in ocmp.sh

################ delivery to github 30jun16 ########################

29jun16:
.) created cslid.adb, a block slider.
.) fixed various errors...seems Ok now.
.) cannot handle 1 swapping puzzle.
.) ready for release.

################ delivery to github 28jun16 ########################

27jun16:  terminal-crush:
.) Split off crush.adb to this area because the compilation is distinctive.
.) Just added auto-selection as a fallback mechanism.
.) Checked build on osx.  Works as expected but needs separate script.

