『楼 主』:
[转载]Laber(迷宫游戏)
转自一个外国论坛,鉴于版权问题就不贴全代码。
用c+java+batch混合写成,其中cc.exe比较出色,能够实现choice+color+多线程,解决了bat的先天性不足。
:: Copyright (c) 2009 Carlos Montiers , Leonardo Gutierrez
:: All rights reserved.
::
:: Redistribution and use in source and binary forms, with or without
:: modification, are permitted provided that the following conditions
:: are met:
:: 1. Redistributions of source code must retain the above copyright
:: notice, this list of conditions and the following disclaimer.
:: 2. Redistributions in binary form must reproduce the above copyright
:: notice, this list of conditions and the following disclaimer in the
:: documentation and/or other materials provided with the distribution.
:: 3. Neither the name of copyright holders nor the names of its
:: contributors may be used to endorse or promote products derived
:: from this software without specific prior written permission.
::
:: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
:: ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
:: TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
:: PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR CONTRIBUTORS
:: BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
:: CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
:: SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
:: INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
:: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
:: ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
:: POSSIBILITY OF SUCH DAMAGE. cc.exe
Quote: | Usage:
CC [ -k | -g [x][y] | [-c|-b] [code_color] ]
-k Returns in errorlevel the number ascii of the key pressed.
-g [x] [y] Positioning the keyboard focus on the X-axis and Y-axis.
-c [code_color] Change the color of the text.
-b [code_color] Change the background color.
[code_color] between 0 and 15. 128 active prominently. |
|
但是发现一些错误:
在第620行应改为
在第52行应改为(SET /A ROWS=!HEIGHT!-1)
Quote: | 应该是54行: (SET CHAR_BACKGROUND=?) |
|
个人觉得特效做得不错(logo),其他就有点体力劳动了。^^
当某些人还在挖心搜胆地研究如何加密源码时,别人已经用很好代码风格来告诉我们什么是share的思想。enjoy!
Download:
Quote: | http://sourceforge.net/projects/laber/ |
|
[ Last edited by BC on 2009-1-23 at 17:20 ]
|