Initial check in.
This commit is contained in:
12
.gitignore
vendored
Normal file
12
.gitignore
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
.settings
|
||||
bin
|
||||
gen
|
||||
arch
|
||||
nbandroid
|
||||
private
|
||||
res/values/version.xml
|
||||
compiler/compiler.exe
|
||||
compiler/puzzles.bin
|
||||
|
||||
*.swp
|
||||
|
||||
25
AndroidManifest.xml
Normal file
25
AndroidManifest.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="org.dyndns.vahagn.sokoban"
|
||||
android:versionCode="0x00010000"
|
||||
android:versionName="1.0">
|
||||
<uses-sdk android:minSdkVersion="10"
|
||||
android:targetSdkVersion="14"/>
|
||||
<application android:label="@string/app_name"
|
||||
android:name="org.dyndns.vahagn.sokoban.App"
|
||||
android:theme="@android:style/Theme.Light">
|
||||
<activity android:name="org.dyndns.vahagn.sokoban.SokobanMenu"
|
||||
android:label="@string/app_name">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<activity android:name="org.dyndns.vahagn.sokoban.PlayActivity"
|
||||
android:label="@string/play_activity">
|
||||
<meta-data
|
||||
android:name="android.support.PARENT_ACTIVITY"
|
||||
android:value="org.dyndns.vahagn.sokoban.SokobanMenu" />
|
||||
</activity>
|
||||
</application>
|
||||
</manifest>
|
||||
18
ant.properties
Normal file
18
ant.properties
Normal file
@@ -0,0 +1,18 @@
|
||||
# This file is used to override default values used by the Ant build system.
|
||||
#
|
||||
# This file must be checked into Version Control Systems, as it is
|
||||
# integral to the build system of your project.
|
||||
|
||||
# This file is only used by the Ant script.
|
||||
|
||||
# You can use this to override default values such as
|
||||
# 'source.dir' for the location of your java source folder and
|
||||
# 'out.dir' for the location of your output folder.
|
||||
|
||||
# You can also use it define how the release builds are signed by declaring
|
||||
# the following properties:
|
||||
# 'key.store' for the location of your keystore and
|
||||
# 'key.alias' for the name of the key to use.
|
||||
# The password will be asked during the build when you use the 'release' target.
|
||||
key.store=C:/Users/vahagnk/devel/_private/org.dyndns.vahagn.keystore
|
||||
key.alias=dyndns
|
||||
0
build.properties
Normal file
0
build.properties
Normal file
92
build.xml
Normal file
92
build.xml
Normal file
@@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="org.dyndns.vahagn.sokoban" default="help">
|
||||
|
||||
<!-- The local.properties file is created and updated by the 'android' tool.
|
||||
It contains the path to the SDK. It should *NOT* be checked into
|
||||
Version Control Systems. -->
|
||||
<property file="local.properties" />
|
||||
|
||||
<!-- The ant.properties file can be created by you. It is only edited by the
|
||||
'android' tool to add properties to it.
|
||||
This is the place to change some Ant specific build properties.
|
||||
Here are some properties you may want to change/update:
|
||||
|
||||
source.dir
|
||||
The name of the source directory. Default is 'src'.
|
||||
out.dir
|
||||
The name of the output directory. Default is 'bin'.
|
||||
|
||||
For other overridable properties, look at the beginning of the rules
|
||||
files in the SDK, at tools/ant/build.xml
|
||||
|
||||
Properties related to the SDK location or the project target should
|
||||
be updated using the 'android' tool with the 'update' action.
|
||||
|
||||
This file is an integral part of the build system for your
|
||||
application and should be checked into Version Control Systems.
|
||||
|
||||
-->
|
||||
<property file="ant.properties" />
|
||||
|
||||
<!-- if sdk.dir was not set from one of the property file, then
|
||||
get it from the ANDROID_HOME env var.
|
||||
This must be done before we load project.properties since
|
||||
the proguard config can use sdk.dir -->
|
||||
<property environment="env" />
|
||||
<condition property="sdk.dir" value="${env.ANDROID_HOME}">
|
||||
<isset property="env.ANDROID_HOME" />
|
||||
</condition>
|
||||
|
||||
<!-- The project.properties file is created and updated by the 'android'
|
||||
tool, as well as ADT.
|
||||
|
||||
This contains project specific properties such as project target, and library
|
||||
dependencies. Lower level build properties are stored in ant.properties
|
||||
(or in .classpath for Eclipse projects).
|
||||
|
||||
This file is an integral part of the build system for your
|
||||
application and should be checked into Version Control Systems. -->
|
||||
<loadproperties srcFile="project.properties" />
|
||||
|
||||
<!-- quick check on sdk.dir -->
|
||||
<fail
|
||||
message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable."
|
||||
unless="sdk.dir"
|
||||
/>
|
||||
|
||||
<!--
|
||||
Import per project custom build rules if present at the root of the project.
|
||||
This is the place to put custom intermediary targets such as:
|
||||
-pre-build
|
||||
-pre-compile
|
||||
-post-compile (This is typically used for code obfuscation.
|
||||
Compiled code location: ${out.classes.absolute.dir}
|
||||
If this is not done in place, override ${out.dex.input.absolute.dir})
|
||||
-post-package
|
||||
-post-build
|
||||
-pre-clean
|
||||
-->
|
||||
<import file="custom_rules.xml" optional="true" />
|
||||
|
||||
<!-- Import the actual build file.
|
||||
|
||||
To customize existing targets, there are two options:
|
||||
- Customize only one target:
|
||||
- copy/paste the target into this file, *before* the
|
||||
<import> task.
|
||||
- customize it to your needs.
|
||||
- Customize the whole content of build.xml
|
||||
- copy/paste the content of the rules files (minus the top node)
|
||||
into this file, replacing the <import> task.
|
||||
- customize to your needs.
|
||||
|
||||
***********************
|
||||
****** IMPORTANT ******
|
||||
***********************
|
||||
In all cases you must update the value of version-tag below to read 'custom' instead of an integer,
|
||||
in order to avoid having your file be overridden by tools such as "android update project"
|
||||
-->
|
||||
<!-- version-tag: 1 -->
|
||||
<import file="${sdk.dir}/tools/ant/build.xml" />
|
||||
|
||||
</project>
|
||||
214
compiler/compiler.cpp
Normal file
214
compiler/compiler.cpp
Normal file
@@ -0,0 +1,214 @@
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
#include <sstream>
|
||||
#include <iomanip>
|
||||
#include <vector>
|
||||
#include <list>
|
||||
#include <string>
|
||||
#include <functional>
|
||||
|
||||
//
|
||||
// Describes one single puzzle.
|
||||
//
|
||||
class puzzle
|
||||
{
|
||||
protected:
|
||||
int width;
|
||||
int height;
|
||||
typedef std::vector<char> content_type;
|
||||
content_type content;
|
||||
enum symbols {
|
||||
empty = 0,
|
||||
wall,
|
||||
box,
|
||||
hole,
|
||||
box_in_hole,
|
||||
worker
|
||||
};
|
||||
|
||||
public:
|
||||
puzzle()
|
||||
: width(0)
|
||||
, height(0)
|
||||
{}
|
||||
|
||||
void load( const std::string& name )
|
||||
{
|
||||
std::cout << "Loading " << name << "..." << std::flush;
|
||||
std::ifstream is( name );
|
||||
std::stringstream ss;
|
||||
//
|
||||
// Read line by line and calculate width and hight.
|
||||
//
|
||||
std::string line;
|
||||
while ( std::getline( is, line ) )
|
||||
{
|
||||
ss << line << std::endl;
|
||||
width = std::max( width, (int)line.length() );
|
||||
++height;
|
||||
}
|
||||
//
|
||||
// Encode puzzle.
|
||||
//
|
||||
std::cout << "encoding..." << std::flush;
|
||||
content.resize(width*height);
|
||||
content_type::iterator it = content.begin();
|
||||
while ( std::getline( ss, line ) )
|
||||
{
|
||||
for ( char c : line )
|
||||
{
|
||||
switch ( c )
|
||||
{
|
||||
case ' ':
|
||||
*it++ = empty;
|
||||
break;
|
||||
case '#':
|
||||
*it++ = wall;
|
||||
break;
|
||||
case '$':
|
||||
*it++ = box;
|
||||
break;
|
||||
case '.':
|
||||
*it++ = hole;
|
||||
break;
|
||||
case '*':
|
||||
*it++ = box_in_hole;
|
||||
break;
|
||||
case '@':
|
||||
*it++ = worker;
|
||||
break;
|
||||
default:
|
||||
throw std::runtime_error(
|
||||
std::string("Unexpected symbol '" )+c+"' found." );
|
||||
}
|
||||
}
|
||||
for ( int i=0; i < width - line.length(); ++i)
|
||||
*it++ = empty;
|
||||
}
|
||||
std::cout << "done" << std::endl;
|
||||
}
|
||||
|
||||
int size()
|
||||
{
|
||||
return 2+width*height;
|
||||
}
|
||||
|
||||
void encode( std::ostream& os )
|
||||
{
|
||||
if ( width > height )
|
||||
encode_as_is(os);
|
||||
else
|
||||
encode_rotated(os);
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
void encode_as_is( std::ostream& os )
|
||||
{
|
||||
os << (char)width;
|
||||
os << (char)height;
|
||||
for ( char c : content )
|
||||
os << c;
|
||||
}
|
||||
|
||||
void encode_rotated( std::ostream& os )
|
||||
{
|
||||
std::cout << "rotating." << std::endl;
|
||||
os << (char)height;
|
||||
os << (char)width;
|
||||
for ( int i = 0; i < width; ++i )
|
||||
for ( int j = 0; j < height; ++j )
|
||||
os << content[ j*width+i ];
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
//
|
||||
// Describes catalog of puzzles.
|
||||
//
|
||||
class catalog
|
||||
{
|
||||
protected:
|
||||
typedef std::list<puzzle*> puzzles_type;
|
||||
puzzles_type puzzles;
|
||||
|
||||
typedef int i32;
|
||||
typedef i32 offset_type;
|
||||
typedef i32 count_type;
|
||||
|
||||
public:
|
||||
|
||||
void push( puzzle * p )
|
||||
{
|
||||
puzzles.push_back( p );
|
||||
}
|
||||
|
||||
void compile( std::ostream& os )
|
||||
{
|
||||
std::cout << "Compiling." << std::endl;
|
||||
encode( os,(count_type)puzzles.size());
|
||||
offset_type bgn = sizeof(count_type)+puzzles.size()*sizeof(offset_type);
|
||||
std::cout << "Table ... ";
|
||||
for ( puzzle * p : puzzles )
|
||||
{
|
||||
encode(os,bgn);
|
||||
bgn += p->size();
|
||||
}
|
||||
std::cout << "done." << std::endl;
|
||||
std::cout << "Puzzles...";
|
||||
for ( puzzle * p : puzzles )
|
||||
{
|
||||
p->encode(os);
|
||||
}
|
||||
std::cout << "done." << std::endl;
|
||||
}
|
||||
|
||||
protected:
|
||||
template <class I>
|
||||
void encode( std::ostream& os, I i)
|
||||
{
|
||||
if ( sizeof(i) == 1 )
|
||||
os << (char)i;
|
||||
else if ( sizeof(i) == 2 )
|
||||
{
|
||||
os << (char)(i&0xff);
|
||||
os << (char)(i>>8&0xff);
|
||||
}
|
||||
else if ( sizeof(i) == 4 )
|
||||
{
|
||||
os << (char)(i&0xff);
|
||||
os << (char)(i>>8&0xff);
|
||||
os << (char)(i>>16&0xff);
|
||||
os << (char)(i>>24&0xff);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
int main( void )
|
||||
try
|
||||
{
|
||||
catalog c;
|
||||
|
||||
for ( int i = 1; i <= 90; ++i )
|
||||
{
|
||||
std::stringstream ss;
|
||||
ss << "screen_" << i << ".sokoban";
|
||||
puzzle * p = new puzzle;
|
||||
p->load( ss.str());
|
||||
c.push( p );
|
||||
}
|
||||
|
||||
std::ofstream os( "puzzles.bin", std::ios::binary );
|
||||
c.compile( os );
|
||||
return 0;
|
||||
}
|
||||
catch ( const std::exception& e )
|
||||
{
|
||||
std::cout << "std::exception: " << e.what() << std::endl;
|
||||
}
|
||||
catch ( ... )
|
||||
{
|
||||
std::cout << "unknown exception." << std::endl;
|
||||
}
|
||||
|
||||
|
||||
11
compiler/screen_1.sokoban
Normal file
11
compiler/screen_1.sokoban
Normal file
@@ -0,0 +1,11 @@
|
||||
#####
|
||||
# #
|
||||
#$ #
|
||||
### $##
|
||||
# $ $ #
|
||||
### # ## # ######
|
||||
# # ## ##### ..#
|
||||
# $ $ ..#
|
||||
##### ### #@## ..#
|
||||
# #########
|
||||
#######
|
||||
16
compiler/screen_10.sokoban
Normal file
16
compiler/screen_10.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
### #############
|
||||
##@#### # #
|
||||
# $$ $$ $ $ ...#
|
||||
# $$$# $ #...#
|
||||
# $ # $$ $$ #...#
|
||||
### # $ #...#
|
||||
# # $ $ $ #...#
|
||||
# ###### ###...#
|
||||
## # # $ $ #...#
|
||||
# ## # $$ $ $##..#
|
||||
# ..# # $ #.#
|
||||
# ..# # $$$ $$$ #.#
|
||||
##### # # #.#
|
||||
# ######### #.#
|
||||
# #.#
|
||||
###############
|
||||
15
compiler/screen_11.sokoban
Normal file
15
compiler/screen_11.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
####
|
||||
#### # #
|
||||
### @###$ #
|
||||
## $ #
|
||||
## $ $$## ##
|
||||
# #$## #
|
||||
# # $ $$ # ###
|
||||
# $ # # $ #####
|
||||
#### # $$ # #
|
||||
#### ## $ #
|
||||
#. ### ########
|
||||
#.. ..# ####
|
||||
#...#.#
|
||||
#.....#
|
||||
#######
|
||||
13
compiler/screen_12.sokoban
Normal file
13
compiler/screen_12.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
################
|
||||
# #
|
||||
# # ###### #
|
||||
# # $ $ $ $# #
|
||||
# # $@$ ## ##
|
||||
# # $ $ $###...#
|
||||
# # $ $ ##...#
|
||||
# ###$$$ $ ##...#
|
||||
# # ## ##...#
|
||||
##### ## ##...#
|
||||
##### ###
|
||||
# #
|
||||
#######
|
||||
13
compiler/screen_13.sokoban
Normal file
13
compiler/screen_13.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
#########
|
||||
## ## #####
|
||||
### # # ###
|
||||
# $ #$ # # ... #
|
||||
# # $#@$## # #.#. #
|
||||
# # #$ # . . #
|
||||
# $ $ # # #.#. #
|
||||
# ## ##$ $ . . #
|
||||
# $ # # #$#.#. #
|
||||
## $ $ $ $... #
|
||||
#$ ###### ## #
|
||||
# # ##########
|
||||
####
|
||||
16
compiler/screen_14.sokoban
Normal file
16
compiler/screen_14.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
#######
|
||||
####### #
|
||||
# # $@$ #
|
||||
#$$ # #########
|
||||
# ###......## #
|
||||
# $......## # #
|
||||
# ###...... #
|
||||
## #### ### #$##
|
||||
# #$ # $ # #
|
||||
# $ $$$ # $## #
|
||||
# $ $ ###$$ # #
|
||||
##### $ # #
|
||||
### ### # #
|
||||
# # #
|
||||
######## #
|
||||
####
|
||||
16
compiler/screen_15.sokoban
Normal file
16
compiler/screen_15.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
########
|
||||
# # #
|
||||
# $ #
|
||||
### #$ ####
|
||||
# $ ##$ #
|
||||
# # @ $ # $#
|
||||
# # $ ####
|
||||
## ####$## #
|
||||
# $#.....# # #
|
||||
# $..**. $# ###
|
||||
## #.....# #
|
||||
# ### #######
|
||||
# $$ # #
|
||||
# # #
|
||||
###### #
|
||||
#####
|
||||
15
compiler/screen_16.sokoban
Normal file
15
compiler/screen_16.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
#####
|
||||
# ##
|
||||
# # ####
|
||||
# $ #### #
|
||||
# $$ $ $#
|
||||
###@ #$ ##
|
||||
# ## $ $ ##
|
||||
# $ ## ## .#
|
||||
# #$##$ #.#
|
||||
### $..##.#
|
||||
# #.*...#
|
||||
# $$ #.....#
|
||||
# #########
|
||||
# #
|
||||
####
|
||||
14
compiler/screen_17.sokoban
Normal file
14
compiler/screen_17.sokoban
Normal file
@@ -0,0 +1,14 @@
|
||||
##########
|
||||
#.. # #
|
||||
#.. #
|
||||
#.. # ####
|
||||
####### # ##
|
||||
# #
|
||||
# # ## # #
|
||||
#### ## #### ##
|
||||
# $ ##### # #
|
||||
# # $ $ # $ #
|
||||
# @$ $ # ##
|
||||
#### ## #######
|
||||
# #
|
||||
######
|
||||
13
compiler/screen_18.sokoban
Normal file
13
compiler/screen_18.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
###########
|
||||
# . # #
|
||||
# #. @ #
|
||||
##### ##..# ####
|
||||
## # ..### ###
|
||||
# $ #... $ # $ #
|
||||
# .. ## ## ## #
|
||||
####$##$# $ # # #
|
||||
## # #$ $$ # #
|
||||
# $ # # # $## #
|
||||
# #
|
||||
# ########### #
|
||||
#### ####
|
||||
16
compiler/screen_19.sokoban
Normal file
16
compiler/screen_19.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
######
|
||||
# @####
|
||||
##### $ #
|
||||
# ## ####
|
||||
# $ # ## #
|
||||
# $ # ##### #
|
||||
## $ $ # #
|
||||
## $ $ ### # #
|
||||
## # $ # # #
|
||||
## # #$# # #
|
||||
## ### # # ######
|
||||
# $ #### # #....#
|
||||
# $ $ ..#.#
|
||||
####$ $# $ ....#
|
||||
# # ## ....#
|
||||
###################
|
||||
10
compiler/screen_2.sokoban
Normal file
10
compiler/screen_2.sokoban
Normal file
@@ -0,0 +1,10 @@
|
||||
############
|
||||
#.. # ###
|
||||
#.. # $ $ #
|
||||
#.. #$#### #
|
||||
#.. @ ## #
|
||||
#.. # # $ ##
|
||||
###### ##$ $ #
|
||||
# $ $ $ $ #
|
||||
# # #
|
||||
############
|
||||
16
compiler/screen_20.sokoban
Normal file
16
compiler/screen_20.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
##########
|
||||
##### ####
|
||||
# # $ #@ #
|
||||
# #######$#### ###
|
||||
# # ## # #$ ..#
|
||||
# # $ # # #.#
|
||||
# # $ # #$ ..#
|
||||
# # ### ## #.#
|
||||
# ### # # #$ ..#
|
||||
# # # #### #.#
|
||||
# #$ $ $ #$ ..#
|
||||
# $ # $ $ # #.#
|
||||
#### $### #$ ..#
|
||||
# $$ ###....#
|
||||
# ## ######
|
||||
########
|
||||
15
compiler/screen_21.sokoban
Normal file
15
compiler/screen_21.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
#########
|
||||
# #
|
||||
# ####
|
||||
## #### # #
|
||||
## #@## #
|
||||
# $$$ $ $$#
|
||||
# # ## $ #
|
||||
# # ## $ ####
|
||||
#### $$$ $# #
|
||||
# ## ....#
|
||||
# # # #.. .#
|
||||
# # # ##...#
|
||||
##### $ #...#
|
||||
## #####
|
||||
#####
|
||||
16
compiler/screen_22.sokoban
Normal file
16
compiler/screen_22.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
###### ####
|
||||
# ####### #####
|
||||
# $# # $ # #
|
||||
# $ $ $ # $ $ #
|
||||
##$ $ # @# $ #
|
||||
# $ ########### ##
|
||||
# # #.......# $#
|
||||
# ## # ......# #
|
||||
# # $........$ #
|
||||
# # $ #.... ..# #
|
||||
# $ $####$#### $#
|
||||
# $ ### $ $ ##
|
||||
# $ $ $ $ #
|
||||
## ###### $ ##### #
|
||||
# # #
|
||||
###################
|
||||
14
compiler/screen_23.sokoban
Normal file
14
compiler/screen_23.sokoban
Normal file
@@ -0,0 +1,14 @@
|
||||
#######
|
||||
# # ####
|
||||
##### $#$ # ##
|
||||
#.. # # # #
|
||||
#.. # $#$ # $####
|
||||
#. # #$ # #
|
||||
#.. $# # $ #
|
||||
#..@# #$ #$ # #
|
||||
#.. # $# $# #
|
||||
#.. # #$$#$ # ##
|
||||
#.. # $# # $#$ #
|
||||
#.. # # # # #
|
||||
##. #### ##### #
|
||||
#### #### #####
|
||||
16
compiler/screen_24.sokoban
Normal file
16
compiler/screen_24.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
###############
|
||||
#.......... .####
|
||||
#..........$$.# #
|
||||
###########$ # ##
|
||||
# $ $ $ #
|
||||
## #### # $ # #
|
||||
# # ## # ##
|
||||
# $# # ## ### ##
|
||||
# $ #$### ### ##
|
||||
### $ # # ### ##
|
||||
### $ ## # # ##
|
||||
# $ # $ $ $ #
|
||||
# $ $#$$$ # #
|
||||
# # $ #####
|
||||
# @## # # #
|
||||
##############
|
||||
16
compiler/screen_25.sokoban
Normal file
16
compiler/screen_25.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
####
|
||||
# ##############
|
||||
# # ..#......#
|
||||
# # # ##### ...#
|
||||
##$# ........#
|
||||
# ##$###### ####
|
||||
# $ # ######@ #
|
||||
##$ # $ ###### #
|
||||
# $ #$$$## #
|
||||
# # #$#$###
|
||||
# #### #$$$$$ #
|
||||
# # $ # #
|
||||
# # ## ###
|
||||
# ######$###### $ #
|
||||
# # # #
|
||||
########## #####
|
||||
12
compiler/screen_26.sokoban
Normal file
12
compiler/screen_26.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
#######
|
||||
# # #####
|
||||
## # #...###
|
||||
# $# #... #
|
||||
# $ #$$ ... #
|
||||
# $# #... .#
|
||||
# # $########
|
||||
##$ $ $ #
|
||||
## # $$ # #
|
||||
###### ##$$@#
|
||||
# ##
|
||||
########
|
||||
13
compiler/screen_27.sokoban
Normal file
13
compiler/screen_27.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
#################
|
||||
#... # # ##
|
||||
##..... $## # #$ #
|
||||
#......# $ # #
|
||||
#......# # # # #
|
||||
######### $ $ $ #
|
||||
# #$##$ ##$##
|
||||
## $ # $ #
|
||||
# ## ### # ##$ #
|
||||
# $ $$ $ $ #
|
||||
# $ $##$ ######
|
||||
####### @ ##
|
||||
######
|
||||
15
compiler/screen_28.sokoban
Normal file
15
compiler/screen_28.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
#####
|
||||
##### #
|
||||
## $ $ ####
|
||||
##### $ $ $ ##.#
|
||||
# $$ ##..#
|
||||
# ###### ###.. #
|
||||
## # # #... #
|
||||
# $ # #... #
|
||||
#@ #$ ## ####...#
|
||||
#### $ $$ ##..#
|
||||
## $ $ $...#
|
||||
# $$ $ # .#
|
||||
# $ $ ####
|
||||
###### #
|
||||
#####
|
||||
13
compiler/screen_29.sokoban
Normal file
13
compiler/screen_29.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
#####
|
||||
# ##
|
||||
# $ #########
|
||||
## # # ######
|
||||
## # $#$#@ # #
|
||||
# # $ # $ #
|
||||
# ### ######### ##
|
||||
# ## ..*..... # ##
|
||||
## ## *.*..*.* # ##
|
||||
# $########## ##$ #
|
||||
# $ $ $ $ #
|
||||
# # # # # #
|
||||
###################
|
||||
10
compiler/screen_3.sokoban
Normal file
10
compiler/screen_3.sokoban
Normal file
@@ -0,0 +1,10 @@
|
||||
########
|
||||
# @#
|
||||
# $#$ ##
|
||||
# $ $#
|
||||
##$ $ #
|
||||
######### $ # ###
|
||||
#.... ## $ $ #
|
||||
##... $ $ #
|
||||
#.... ##########
|
||||
########
|
||||
14
compiler/screen_30.sokoban
Normal file
14
compiler/screen_30.sokoban
Normal file
@@ -0,0 +1,14 @@
|
||||
###########
|
||||
# # #
|
||||
##### # $ $ #
|
||||
# ##### $## # ##
|
||||
# $ ## # ## $ #
|
||||
# $ @$$ # ##$$$ #
|
||||
## ### # ## #
|
||||
## # ### #####$#
|
||||
## # $ #....#
|
||||
# ### ## $ #....##
|
||||
# $ $ # #..$. #
|
||||
# ## $ # ##.... #
|
||||
##### ######...##
|
||||
##### #####
|
||||
16
compiler/screen_31.sokoban
Normal file
16
compiler/screen_31.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
####
|
||||
# #########
|
||||
## ## # #
|
||||
# $# $@$ ####
|
||||
#$ $ # $ $# ##
|
||||
## $## #$ $ #
|
||||
# # # # $$$ #
|
||||
# $ $ $## ####
|
||||
# $ $ #$# # #
|
||||
## ### ###$ #
|
||||
# #.... #
|
||||
####......####
|
||||
#....####
|
||||
#...##
|
||||
#...#
|
||||
#####
|
||||
15
compiler/screen_32.sokoban
Normal file
15
compiler/screen_32.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
####
|
||||
##### #
|
||||
## $#
|
||||
## $ ## ###
|
||||
#@$ $ # $ #
|
||||
#### ## $#
|
||||
#....#$ $ #
|
||||
#....# $#
|
||||
#.... $$ ##
|
||||
#... # $ #
|
||||
######$ $ #
|
||||
# ###
|
||||
#$ ###
|
||||
# #
|
||||
####
|
||||
15
compiler/screen_33.sokoban
Normal file
15
compiler/screen_33.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
###########
|
||||
# ## #
|
||||
# $ $ #
|
||||
#### ## $$ #
|
||||
# $ # #
|
||||
# $$$ # ####
|
||||
# # # $ ##
|
||||
# # # $ #
|
||||
# $# $# #
|
||||
# ..# ####
|
||||
####.. $ #@#
|
||||
#.....# $# #
|
||||
##....# $ #
|
||||
##..## #
|
||||
##########
|
||||
15
compiler/screen_34.sokoban
Normal file
15
compiler/screen_34.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
#########
|
||||
#.... ##
|
||||
#.#.# $ ##
|
||||
##....# # @##
|
||||
# ....# # ##
|
||||
# #$ ##$ #
|
||||
## ### $ #
|
||||
#$ $ $ $# #
|
||||
# # $ $ ## #
|
||||
# ### ## #
|
||||
# ## ## ##
|
||||
# $ # $ #
|
||||
###$ $ ###
|
||||
# #####
|
||||
####
|
||||
16
compiler/screen_35.sokoban
Normal file
16
compiler/screen_35.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
############ ######
|
||||
# # # ###....#
|
||||
# $$# @ .....#
|
||||
# # ### # ....#
|
||||
## ## ### # ....#
|
||||
# $ $ # # ####
|
||||
# $ $## # #
|
||||
#### # #### # ## #
|
||||
# # #$ ## # #
|
||||
# $ $ # ## # ##
|
||||
# # $ $ # # #
|
||||
# $ ## ## # #####
|
||||
# $$ $$ #
|
||||
## ## ### $ #
|
||||
# # # #
|
||||
###### ######
|
||||
16
compiler/screen_36.sokoban
Normal file
16
compiler/screen_36.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
#####
|
||||
##### ###### #
|
||||
# #### $ $ $ #
|
||||
# $ ## ## ## ##
|
||||
# $ $ $ $ #
|
||||
### $ ## ## ##
|
||||
# ##### #####$$ #
|
||||
##$##### @## #
|
||||
# $ ###$### $ ##
|
||||
# $ # ### ###
|
||||
# $$ $ # $$ #
|
||||
# # ## #
|
||||
#######.. .###
|
||||
#.........#
|
||||
#.........#
|
||||
###########
|
||||
15
compiler/screen_37.sokoban
Normal file
15
compiler/screen_37.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
###########
|
||||
#...... #########
|
||||
#...... # ## #
|
||||
#..### $ $ #
|
||||
#... $ $ # ## #
|
||||
#...#$##### # #
|
||||
### # #$ #$ #
|
||||
# $$ $ $ $## #
|
||||
# $ #$#$ ##$ #
|
||||
### ## # ## #
|
||||
# $ $ ## ######
|
||||
# $ $ #
|
||||
## # # #
|
||||
#####@#####
|
||||
###
|
||||
11
compiler/screen_38.sokoban
Normal file
11
compiler/screen_38.sokoban
Normal file
@@ -0,0 +1,11 @@
|
||||
####
|
||||
####### @#
|
||||
# $ #
|
||||
# $## $#
|
||||
##$#...# #
|
||||
# $... #
|
||||
# #. .# ##
|
||||
# # #$ #
|
||||
#$ $ #
|
||||
# #######
|
||||
####
|
||||
16
compiler/screen_39.sokoban
Normal file
16
compiler/screen_39.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
######
|
||||
#############....#
|
||||
## ## ##....#
|
||||
# $$## $ @##....#
|
||||
# $$ $# ....#
|
||||
# $ ## $$ # # ...#
|
||||
# $ ## $ # ....#
|
||||
## ##### ### ##.###
|
||||
## $ $ ## . #
|
||||
# $### # ##### ###
|
||||
# $ # #
|
||||
# $ #$ $ $### #
|
||||
# $$$# $ # ####
|
||||
# # $$ #
|
||||
###### ###
|
||||
#####
|
||||
14
compiler/screen_4.sokoban
Normal file
14
compiler/screen_4.sokoban
Normal file
@@ -0,0 +1,14 @@
|
||||
########
|
||||
# ....#
|
||||
############ ....#
|
||||
# # $ $ ....#
|
||||
# $$$#$ $ # ....#
|
||||
# $ $ # ....#
|
||||
# $$ #$ $ $########
|
||||
# $ # #
|
||||
## #########
|
||||
# # ##
|
||||
# $ ##
|
||||
# $$#$$ @#
|
||||
# # ##
|
||||
###########
|
||||
16
compiler/screen_40.sokoban
Normal file
16
compiler/screen_40.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
############
|
||||
# ##
|
||||
# # #$$ $ #
|
||||
#$ #$# ## @#
|
||||
## ## # $ # ##
|
||||
# $ #$ # #
|
||||
# # $ # #
|
||||
## $ $ ## #
|
||||
# # ## $ #
|
||||
# ## $$# #
|
||||
######$$ # #
|
||||
#....# ########
|
||||
#.#... ##
|
||||
#.... #
|
||||
#.... #
|
||||
#########
|
||||
15
compiler/screen_41.sokoban
Normal file
15
compiler/screen_41.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
#####
|
||||
## ##
|
||||
## #
|
||||
## $$ #
|
||||
## $$ $ #
|
||||
# $ $ #
|
||||
#### # $$ #####
|
||||
# ######## ## #
|
||||
#. $$$@#
|
||||
#.# ####### ## ##
|
||||
#.# #######. #$ $##
|
||||
#........... # #
|
||||
############## $ #
|
||||
## ##
|
||||
####
|
||||
13
compiler/screen_42.sokoban
Normal file
13
compiler/screen_42.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
########
|
||||
#### ######
|
||||
# ## $ $ @#
|
||||
# ## ##$#$ $ $##
|
||||
### ......# $$ ##
|
||||
# ......# # #
|
||||
# # ......#$ $ #
|
||||
# #$...... $$# $ #
|
||||
# ### ###$ $ ##
|
||||
### $ $ $ $ #
|
||||
# $ $ $ $ #
|
||||
###### ######
|
||||
#####
|
||||
11
compiler/screen_43.sokoban
Normal file
11
compiler/screen_43.sokoban
Normal file
@@ -0,0 +1,11 @@
|
||||
#######
|
||||
##### # ####
|
||||
# # $ #
|
||||
#### #$$ ## ## #
|
||||
## # # ## ###
|
||||
# ### $#$ $ $ #
|
||||
#... # ## # #
|
||||
#...# @ # ### ##
|
||||
#...# ### $ $ #
|
||||
######## ## # #
|
||||
#########
|
||||
15
compiler/screen_44.sokoban
Normal file
15
compiler/screen_44.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
#####
|
||||
# #
|
||||
# # #######
|
||||
# $@######
|
||||
# $ ##$ ### #
|
||||
# #### $ $ #
|
||||
# ##### # #$ ####
|
||||
## #### ##$ #
|
||||
# $# $ # ## ## #
|
||||
# # #...# #
|
||||
###### ### ... #
|
||||
#### # #...# #
|
||||
# ### # #
|
||||
# #
|
||||
#########
|
||||
14
compiler/screen_45.sokoban
Normal file
14
compiler/screen_45.sokoban
Normal file
@@ -0,0 +1,14 @@
|
||||
##### ####
|
||||
#...# # ####
|
||||
#...### $ #
|
||||
#....## $ $###
|
||||
##....## $ #
|
||||
###... ## $ $ #
|
||||
# ## # $ #
|
||||
# ## # ### ####
|
||||
# $ # #$ $ #
|
||||
# $ @ $ $ #
|
||||
# # $ $$ $ ###
|
||||
# ###### ###
|
||||
# ## ####
|
||||
###
|
||||
16
compiler/screen_46.sokoban
Normal file
16
compiler/screen_46.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
##########
|
||||
# ####
|
||||
# ###### # ##
|
||||
# # $ $ $ $ #
|
||||
# #$ #
|
||||
###$ $$# ###
|
||||
# ## # $##
|
||||
##$# $ @#
|
||||
# $ $ ###
|
||||
# # $ #
|
||||
# ## # #
|
||||
## ##### #
|
||||
# #
|
||||
#.......###
|
||||
#.......#
|
||||
#########
|
||||
11
compiler/screen_47.sokoban
Normal file
11
compiler/screen_47.sokoban
Normal file
@@ -0,0 +1,11 @@
|
||||
####
|
||||
######### ##
|
||||
## $ $ #####
|
||||
# ## ## ##...#
|
||||
# #$$ $ $$#$##...#
|
||||
# # @ # ...#
|
||||
# $# ###$$ ...#
|
||||
# $ $$ $ ##....#
|
||||
###$ #######
|
||||
# #######
|
||||
####
|
||||
16
compiler/screen_48.sokoban
Normal file
16
compiler/screen_48.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
#########
|
||||
#*.*#*.*#
|
||||
#.*.*.*.#
|
||||
#*.*.*.*#
|
||||
#.*.*.*.#
|
||||
#*.*.*.*#
|
||||
### ###
|
||||
# #
|
||||
###### ######
|
||||
# #
|
||||
# $ $ $ $ $ #
|
||||
## $ $ $ $ ##
|
||||
#$ $ $ $ $#
|
||||
# $@$ #
|
||||
# ##### #
|
||||
#### ####
|
||||
15
compiler/screen_49.sokoban
Normal file
15
compiler/screen_49.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
####
|
||||
# ##
|
||||
# ##
|
||||
# $$ ##
|
||||
###$ $ ##
|
||||
#### $ #
|
||||
### # ##### #
|
||||
# # #....$ #
|
||||
# # $ ....# #
|
||||
# $ # #.*..# #
|
||||
### #### ### #
|
||||
#### @$ ##$##
|
||||
### $ #
|
||||
# ## #
|
||||
#########
|
||||
13
compiler/screen_5.sokoban
Normal file
13
compiler/screen_5.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
#####
|
||||
# #####
|
||||
# #$## #
|
||||
# $ #
|
||||
######### ### #
|
||||
#.... ## $ $###
|
||||
#.... $ $$ ##
|
||||
#.... ##$ $ @#
|
||||
######### $ ##
|
||||
# $ $ #
|
||||
### ## #
|
||||
# #
|
||||
######
|
||||
16
compiler/screen_50.sokoban
Normal file
16
compiler/screen_50.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
############
|
||||
##.. # #
|
||||
##..* $ $ #
|
||||
##..*.# # # $##
|
||||
#..*.# # # $ #
|
||||
####...# # # #
|
||||
# ## # #
|
||||
# @$ $ ### # ##
|
||||
# $ $ # # #
|
||||
###$$ # # # # #
|
||||
# $ # # #####
|
||||
# $# ##### #
|
||||
#$ # # # #
|
||||
# ### ## #
|
||||
# # # ##
|
||||
#### ######
|
||||
12
compiler/screen_51.sokoban
Normal file
12
compiler/screen_51.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
#########
|
||||
# #
|
||||
# $ $$ $#
|
||||
### # $ #
|
||||
#.# $$ ##
|
||||
#.### $ #
|
||||
#.#. $ ## ####
|
||||
#... $## $ #
|
||||
#...$ $ #
|
||||
#..###$### #@#
|
||||
#..# # ###
|
||||
#### #######
|
||||
17
compiler/screen_52.sokoban
Normal file
17
compiler/screen_52.sokoban
Normal file
@@ -0,0 +1,17 @@
|
||||
########
|
||||
#......#
|
||||
#### #......#
|
||||
# #########...#
|
||||
# $ $ #...#
|
||||
# # # # # # #
|
||||
##### # # #@# # #
|
||||
# # ### ### ## ##
|
||||
# $ # $ $ $ # #
|
||||
# $$$ $ # #
|
||||
# # ###$###$## #
|
||||
### # $ # #
|
||||
## $ # $ $ $ ###
|
||||
# # ### ### ##
|
||||
# $ #
|
||||
# ###########
|
||||
####
|
||||
12
compiler/screen_53.sokoban
Normal file
12
compiler/screen_53.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
##################
|
||||
# ##
|
||||
# $# $ ## $ #
|
||||
# $### # $$ #
|
||||
#.### $ $ ## ##
|
||||
#...# # # #$ #
|
||||
#..##$$#### $ # #
|
||||
#...# $ ## ###
|
||||
#...$ ### # # #
|
||||
##.. $# ## ##@ #
|
||||
##.# #
|
||||
##################
|
||||
12
compiler/screen_54.sokoban
Normal file
12
compiler/screen_54.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # # # #@#
|
||||
# $ $ $ # #
|
||||
## ###..## ### #
|
||||
# #....#$# $### #
|
||||
# $ #....# $ $ $ #
|
||||
# #....# # # $ $ #
|
||||
# ##..## #$# #
|
||||
##$## ## # #$##
|
||||
# $ $ # # #
|
||||
# # # # #
|
||||
####################
|
||||
12
compiler/screen_55.sokoban
Normal file
12
compiler/screen_55.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# @## # ##
|
||||
# ## $ $ ##
|
||||
# ###....# # # ###
|
||||
# #....# # # $ #
|
||||
### #...# # #
|
||||
## ##.# $ $ #
|
||||
## $ $ ### # # ###
|
||||
## $ # # $ #
|
||||
#### $ $# # # # $ #
|
||||
#### # # ##
|
||||
####################
|
||||
12
compiler/screen_56.sokoban
Normal file
12
compiler/screen_56.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # ## # @###
|
||||
## $ # $### #
|
||||
##$# $ ##$# $ $ #
|
||||
# $# $ ###
|
||||
# ## $ ### #....#
|
||||
# # $# # # # #....##
|
||||
# $ $ # #....###
|
||||
##$ ### $ #....####
|
||||
# # $ ######
|
||||
# # # ######
|
||||
####################
|
||||
12
compiler/screen_57.sokoban
Normal file
12
compiler/screen_57.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
#@ ### # # #
|
||||
# # # # $ $ #
|
||||
##### # $ $#$# #
|
||||
#.#..# ##$ $ #
|
||||
#..... $ # ##
|
||||
#..... ###$##$###
|
||||
#.#..# $ # #
|
||||
##### # #$ $ #
|
||||
##### # $ $ $ #
|
||||
##### # # # # #
|
||||
####################
|
||||
12
compiler/screen_58.sokoban
Normal file
12
compiler/screen_58.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
##... ## # # #
|
||||
#.... $ ## #
|
||||
#....# # #$###$ #
|
||||
#...# # # #
|
||||
##.# #$ # $## #
|
||||
# # # $ $ ### $ #
|
||||
# $ $ # # ## #
|
||||
## # ## #$$# $# # #
|
||||
# # $ $ # ##
|
||||
# # # # @#
|
||||
####################
|
||||
12
compiler/screen_59.sokoban
Normal file
12
compiler/screen_59.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # #@# ## #####
|
||||
# # # $ $ #####
|
||||
# # ###### $ ###
|
||||
# # #....# $$ #
|
||||
##$##$##....# #
|
||||
# #....##$##$##
|
||||
# $$ #....# #
|
||||
# $ $ # # ### #
|
||||
##### $ $ $ #
|
||||
##### # # # ##
|
||||
####################
|
||||
11
compiler/screen_6.sokoban
Normal file
11
compiler/screen_6.sokoban
Normal file
@@ -0,0 +1,11 @@
|
||||
###### ###
|
||||
#.. # ##@##
|
||||
#.. ### #
|
||||
#.. $$ #
|
||||
#.. # # $ #
|
||||
#..### # $ #
|
||||
#### $ #$ #
|
||||
# $# $ #
|
||||
# $ $ #
|
||||
# ## #
|
||||
#########
|
||||
12
compiler/screen_60.sokoban
Normal file
12
compiler/screen_60.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # # #
|
||||
# $ ## ### ##
|
||||
##### ## $ $ #
|
||||
##..## # # $ # # #
|
||||
#.... $ ##$# ##
|
||||
#.... $##### #$##
|
||||
##..# # # # $ #
|
||||
###.# # $ $ # @#
|
||||
## $ $ # # ####
|
||||
## ###########
|
||||
####################
|
||||
12
compiler/screen_61.sokoban
Normal file
12
compiler/screen_61.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# ###..### #
|
||||
# $$ ###..### $@ #
|
||||
# # ##......# $ #
|
||||
# #......# $ #
|
||||
#### ###..######$ #
|
||||
# $$$ #..# # #
|
||||
# $# $ $ $$ #$ #
|
||||
# # ## $ ## # #
|
||||
# $ $ ## $ $ #
|
||||
# # ## ## # #
|
||||
####################
|
||||
12
compiler/screen_62.sokoban
Normal file
12
compiler/screen_62.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # # # # # #
|
||||
# @# # ## $ $ ##
|
||||
#### # # # $ #
|
||||
# # ## #$ ## ## #
|
||||
# $ $ $ #
|
||||
#..###$$## $##$ ## #
|
||||
#..#.# # $ $ # #
|
||||
#....# $$ ##$ ####
|
||||
#....# ##### #
|
||||
#...### ## #
|
||||
####################
|
||||
12
compiler/screen_63.sokoban
Normal file
12
compiler/screen_63.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
#....# # # #
|
||||
#....# # $ $ #
|
||||
#.... ## $# # $#$ #
|
||||
#...# $ $# $ #
|
||||
#..#### # $ $$ #
|
||||
# #### #### ###
|
||||
# # # #
|
||||
# ## # $ # $ $ #
|
||||
# ## $ ## $ $ #
|
||||
# @# # # #
|
||||
####################
|
||||
12
compiler/screen_64.sokoban
Normal file
12
compiler/screen_64.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
#....### #
|
||||
#....##### # #$# ##
|
||||
#....### #$ $ #
|
||||
#....### $ #$$##
|
||||
## #### $# #$ $ #
|
||||
## #### $ $ # #
|
||||
#@ ####$###$## $ #
|
||||
## # # $ #
|
||||
## ### # $ ####
|
||||
######## # # #
|
||||
####################
|
||||
12
compiler/screen_65.sokoban
Normal file
12
compiler/screen_65.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # @#...###
|
||||
# # ##...##
|
||||
# # # ##$## ## ....#
|
||||
# $ # $$$ ....#
|
||||
###$### $$ ### ##.#
|
||||
# $ # # ####
|
||||
# $ # ### # # #
|
||||
## #$## $ $$ #
|
||||
# $ ## # # # #
|
||||
# # # # #
|
||||
####################
|
||||
12
compiler/screen_66.sokoban
Normal file
12
compiler/screen_66.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # #...#@ #
|
||||
# # ....# #
|
||||
# $ # #....# #
|
||||
# ##$#### ##....# #
|
||||
# $ $ # #...# #
|
||||
# $$ # # # $$ #
|
||||
### $$$# $$ $ #
|
||||
# $ # # # $# #
|
||||
# $# # $ #
|
||||
# # # # # #
|
||||
####################
|
||||
12
compiler/screen_67.sokoban
Normal file
12
compiler/screen_67.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
#####@###.##...## #
|
||||
#####$ ..#...# #
|
||||
#### ......# $ #
|
||||
### $ #.....## # ##
|
||||
## $$# ##### $ $ #
|
||||
## $# $ ## $$ #
|
||||
## # # # $ $ #
|
||||
## $$ ### #$## #
|
||||
## $# $ $ $ ##
|
||||
### # # ###
|
||||
####################
|
||||
12
compiler/screen_68.sokoban
Normal file
12
compiler/screen_68.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
#@ # # #
|
||||
## ### ## #### # ##
|
||||
# # # $$ #
|
||||
# # # # $ # $ ## ##
|
||||
# $ # #$$ # #
|
||||
# ### # ## ##
|
||||
#..#.# $ # $ # #
|
||||
#..#.# $ # ## $$ #
|
||||
#....## $$ $ # #
|
||||
#.....## # #
|
||||
####################
|
||||
12
compiler/screen_69.sokoban
Normal file
12
compiler/screen_69.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # # # ##
|
||||
# $# $ $ ##...$ $ #
|
||||
# $ # ##....# $ #
|
||||
# ## $ ##....# $ #
|
||||
# $ #....## $ #
|
||||
# $## #...# #
|
||||
# $$$##$## ### ##
|
||||
# # # # # # #
|
||||
# $ # $ ## #
|
||||
# # #@ #
|
||||
####################
|
||||
12
compiler/screen_7.sokoban
Normal file
12
compiler/screen_7.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
#####
|
||||
####### ##
|
||||
## # @## $$ #
|
||||
# $ #
|
||||
# $ ### #
|
||||
### #####$###
|
||||
# $ ### ..#
|
||||
# $ $ $ ...#
|
||||
# ###...#
|
||||
# $$ # #...#
|
||||
# ### #####
|
||||
####
|
||||
12
compiler/screen_70.sokoban
Normal file
12
compiler/screen_70.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # # # # # #
|
||||
# $ $ $ #
|
||||
## # #$###$## ## #
|
||||
# $ $ # $ #
|
||||
# ###$##$# # $ #
|
||||
# # $ $ ###### $#
|
||||
# $ $$ $ #@#.#...#
|
||||
# # # # #.#...#
|
||||
# ########## #.....#
|
||||
# #.....#
|
||||
####################
|
||||
12
compiler/screen_71.sokoban
Normal file
12
compiler/screen_71.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # # ## ##
|
||||
# $# $ # ## #
|
||||
# $ $ #..# $ #
|
||||
# $ $ #....# # ##
|
||||
# $# #......### $ #
|
||||
# # #....# #$ #
|
||||
# $ ####..# # #
|
||||
## $ ## # # $ $##
|
||||
### $ $#@$ $# #
|
||||
#### # # #
|
||||
####################
|
||||
12
compiler/screen_72.sokoban
Normal file
12
compiler/screen_72.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# ....# ####
|
||||
# .... #
|
||||
# # ########## #
|
||||
# #$ # ###..#
|
||||
# $ #$$### #..#
|
||||
# $ ### $ $ #..#
|
||||
# $ # $ $ # ##..#
|
||||
# # $$ # $ ## ##
|
||||
#@## $# $ $ ##
|
||||
## ## # ###
|
||||
####################
|
||||
12
compiler/screen_73.sokoban
Normal file
12
compiler/screen_73.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # #@ # #
|
||||
# $$ #$$# # # ## #
|
||||
# # $ $ #$$ # #
|
||||
## # # # # # # #
|
||||
# ## # #
|
||||
# # $ # # # #
|
||||
# $ #$ # # $ #..#
|
||||
##$ # #### #...#
|
||||
# $ #....#
|
||||
# # # #.....#
|
||||
####################
|
||||
12
compiler/screen_74.sokoban
Normal file
12
compiler/screen_74.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # ##### #
|
||||
## $ # #### $ #
|
||||
#### $$ #..# # #
|
||||
# $ $ ##..#### ##
|
||||
# $ ###.... $$ #
|
||||
# #$# ....# # $ #
|
||||
# # # $ ..###$# #
|
||||
# # $ #..# ## #
|
||||
# $# #### # $##
|
||||
# # # @# ##
|
||||
####################
|
||||
12
compiler/screen_75.sokoban
Normal file
12
compiler/screen_75.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # # # #@#
|
||||
# $ $ # $ # #
|
||||
##$# $### # $$# #
|
||||
# # #.### #$ $ #
|
||||
# #$#....# # ### #
|
||||
# $ #.....## # #
|
||||
##$ #.#....#$$ $ #
|
||||
# ######..## # # #
|
||||
# $ $ ### #
|
||||
# # # # #
|
||||
####################
|
||||
12
compiler/screen_76.sokoban
Normal file
12
compiler/screen_76.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
####################
|
||||
# # # # #@## # #
|
||||
# $ #
|
||||
# ##$# ##### $ # ##
|
||||
## ##.....# # #
|
||||
##$##$#.....###$#$ #
|
||||
# # ##.....# # ##
|
||||
# $ ##..## # #
|
||||
# $ # $ $ $$$ #
|
||||
## $ $# # # $ #
|
||||
# ## # # #
|
||||
####################
|
||||
15
compiler/screen_77.sokoban
Normal file
15
compiler/screen_77.sokoban
Normal file
@@ -0,0 +1,15 @@
|
||||
####################
|
||||
# ## # # #
|
||||
# $ $ ## $ #
|
||||
## ##### .###### ##
|
||||
# ## ##....#### ##
|
||||
## ##$ ###..## #
|
||||
# #... .# $ $ #
|
||||
# $ ## ## . ### ####
|
||||
# # $ #.## # #
|
||||
# $ $ # .#### ##
|
||||
# # ## # ## # ##
|
||||
####### $##$ $ #
|
||||
## $ #@#
|
||||
# ## ######
|
||||
#######
|
||||
12
compiler/screen_78.sokoban
Normal file
12
compiler/screen_78.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
###########
|
||||
# #
|
||||
# $ $ #
|
||||
###### # $ ##### #
|
||||
# ##### $ ##$#
|
||||
# $ $ #
|
||||
# ## ## #
|
||||
# ##@##### ## #
|
||||
# #### # ## ##
|
||||
#....# # $ #
|
||||
#....# # #
|
||||
###### #######
|
||||
12
compiler/screen_79.sokoban
Normal file
12
compiler/screen_79.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
#############
|
||||
# #
|
||||
# ### $$ #
|
||||
# # $ $ #
|
||||
# $####$######
|
||||
# $ ## #####
|
||||
# $$ $ ...#
|
||||
### ## $$# ...#
|
||||
# ## # ...#
|
||||
# # ...#
|
||||
###@#############
|
||||
###
|
||||
16
compiler/screen_8.sokoban
Normal file
16
compiler/screen_8.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
####
|
||||
# ###########
|
||||
# $ $ $ #
|
||||
# $# $ # $ #
|
||||
# $ $ # #
|
||||
### $# # #### #
|
||||
#@#$ $ $ ## #
|
||||
# $ #$# # #
|
||||
# $ $ $ $ #
|
||||
##### #########
|
||||
# #
|
||||
# #
|
||||
#......#
|
||||
#......#
|
||||
#......#
|
||||
########
|
||||
13
compiler/screen_80.sokoban
Normal file
13
compiler/screen_80.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
#################
|
||||
###@## ...#
|
||||
# # ...#
|
||||
# $ # ...#
|
||||
# $$ # ...#
|
||||
## $ ###$##########
|
||||
# ### $ #
|
||||
## $ $ #
|
||||
# $ # $ #
|
||||
# $ # #
|
||||
# $ # #
|
||||
# # #
|
||||
###########
|
||||
13
compiler/screen_81.sokoban
Normal file
13
compiler/screen_81.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
#####
|
||||
########## #
|
||||
# # #
|
||||
# $ $ $$ #
|
||||
# ##### ## $ #
|
||||
#$$ #$## $ #
|
||||
# ### # ##$ #
|
||||
###### ### $ $ #
|
||||
#.... ## #
|
||||
#.... ######
|
||||
#.... #
|
||||
###########@##
|
||||
###
|
||||
13
compiler/screen_82.sokoban
Normal file
13
compiler/screen_82.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
######
|
||||
#### #
|
||||
# ## #
|
||||
# $ #
|
||||
### #### ########
|
||||
# $ $ ## ...#
|
||||
# $$ $$ ...#
|
||||
# $ $## ...#
|
||||
##@## ## ## ...#
|
||||
### $ ########
|
||||
# $$ #
|
||||
# # #
|
||||
#########
|
||||
13
compiler/screen_83.sokoban
Normal file
13
compiler/screen_83.sokoban
Normal file
@@ -0,0 +1,13 @@
|
||||
####### #########
|
||||
# # # ## #
|
||||
# ### # # $ #
|
||||
# # $ ### $ #
|
||||
# $$ ##$ #
|
||||
# #### ## #
|
||||
#@############ ##
|
||||
###.. #####$ #
|
||||
#.. #### #
|
||||
#.. $$ #
|
||||
#.. #### $ #
|
||||
#.. # # #
|
||||
######## #####
|
||||
12
compiler/screen_84.sokoban
Normal file
12
compiler/screen_84.sokoban
Normal file
@@ -0,0 +1,12 @@
|
||||
#######
|
||||
# ##########
|
||||
# # # ##
|
||||
# $ # $ $ #
|
||||
# $ # $ ## #
|
||||
# $$ ##$ $ #
|
||||
## # ## #######
|
||||
## # ## ...#
|
||||
# #$ ...#
|
||||
# $$ ...#
|
||||
# ##@# ...#
|
||||
################
|
||||
16
compiler/screen_85.sokoban
Normal file
16
compiler/screen_85.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
############
|
||||
# # ##
|
||||
# $ $ # ######
|
||||
#### ##### #
|
||||
#.. # #### #
|
||||
#.#### #### #
|
||||
#.... # $ ####
|
||||
# ...# # $$$# ##
|
||||
###.#### ## $@$ #
|
||||
# ##### $ # #
|
||||
# #.# $ $###$ #
|
||||
# #.######## # $ #
|
||||
# #.. ## $ #
|
||||
# # ####### $ # # #
|
||||
# # # ##
|
||||
##### ##########
|
||||
10
compiler/screen_86.sokoban
Normal file
10
compiler/screen_86.sokoban
Normal file
@@ -0,0 +1,10 @@
|
||||
################
|
||||
# #@ # #
|
||||
# # # # # $ $$#
|
||||
# #...# #$$$ #
|
||||
# ...# # $ $$##
|
||||
# ##.## # ## #
|
||||
# #... $ #
|
||||
# ## ### #######
|
||||
# # ####
|
||||
######
|
||||
14
compiler/screen_87.sokoban
Normal file
14
compiler/screen_87.sokoban
Normal file
@@ -0,0 +1,14 @@
|
||||
#####
|
||||
#### ## #####
|
||||
# $ ### #
|
||||
# $@$ $ $ #
|
||||
# #$######## ##
|
||||
# # $ # #
|
||||
# # $ $ # # #
|
||||
## # $# # #####
|
||||
# ## # #
|
||||
# $ # ### #
|
||||
##### ## #....#
|
||||
# $ ....#
|
||||
# #....#
|
||||
################
|
||||
16
compiler/screen_88.sokoban
Normal file
16
compiler/screen_88.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
#############
|
||||
#........####
|
||||
#...#### # #####
|
||||
#...# ### $ #
|
||||
#...$$ $ $ #
|
||||
# .# $ $# $ ##
|
||||
#...# #$# $ #
|
||||
#.# # $ $ #
|
||||
#. #$###$####$#
|
||||
## # $ $ #
|
||||
# # $@$ # #
|
||||
# # #### $ $#
|
||||
# # ### #
|
||||
# # $$ # #####
|
||||
# # #
|
||||
#########
|
||||
17
compiler/screen_89.sokoban
Normal file
17
compiler/screen_89.sokoban
Normal file
@@ -0,0 +1,17 @@
|
||||
##################
|
||||
# $ ...#.##
|
||||
# ####..... #
|
||||
# ####### #..... #
|
||||
# # $ $ ##....##
|
||||
# # $ # # ###...#
|
||||
# # $@$ $ ##### #
|
||||
## # $ $ $$ $ #
|
||||
# #$# $# # $## #
|
||||
# ## ## ## $ # #
|
||||
# # $# $ $ # #
|
||||
# # #######
|
||||
# ########$## #
|
||||
# # $ #
|
||||
######## #####
|
||||
### #
|
||||
####
|
||||
14
compiler/screen_9.sokoban
Normal file
14
compiler/screen_9.sokoban
Normal file
@@ -0,0 +1,14 @@
|
||||
#######
|
||||
# ...#
|
||||
##### ...#
|
||||
# . .#
|
||||
# ## ...#
|
||||
## ## ...#
|
||||
### ########
|
||||
# $$$ ##
|
||||
##### $ $ #####
|
||||
## #$ $ # #
|
||||
#@ $ $ $ $ #
|
||||
###### $$ $ #####
|
||||
# #
|
||||
########
|
||||
16
compiler/screen_90.sokoban
Normal file
16
compiler/screen_90.sokoban
Normal file
@@ -0,0 +1,16 @@
|
||||
####################
|
||||
#..# # #
|
||||
#.$ $ #$$ $## $##
|
||||
#.$# ### ## ## #
|
||||
# # $ # $$ $ #
|
||||
# ### # # #$ ####
|
||||
# ## # $ #@ # #
|
||||
# $ $ ##.## $ #
|
||||
# # $# $# $ ###
|
||||
# # # # ### #
|
||||
# ######## # #
|
||||
# # #.#.#
|
||||
##$########$# ...#
|
||||
# .* # ##.#.#
|
||||
# .*...* $ .....#
|
||||
####################
|
||||
0
default.properties
Normal file
0
default.properties
Normal file
10
local.properties
Normal file
10
local.properties
Normal file
@@ -0,0 +1,10 @@
|
||||
# This file is automatically generated by Android Tools.
|
||||
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||
#
|
||||
# This file must *NOT* be checked into Version Control Systems,
|
||||
# as it contains information specific to your local configuration.
|
||||
|
||||
# location of the SDK. This is only used by Ant
|
||||
# For customization when using a Version Control System, please read the
|
||||
# header note.
|
||||
sdk.dir=C:\\Program Files (x86)\\Android\\android-sdk
|
||||
20
proguard-project.txt
Normal file
20
proguard-project.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
# To enable ProGuard in your project, edit project.properties
|
||||
# to define the proguard.config property as described in that file.
|
||||
#
|
||||
# Add project specific ProGuard rules here.
|
||||
# By default, the flags in this file are appended to flags specified
|
||||
# in ${sdk.dir}/tools/proguard/proguard-android.txt
|
||||
# You can edit the include path and order by changing the ProGuard
|
||||
# include property in project.properties.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# Add any project specific keep options here:
|
||||
|
||||
# If your project uses WebView with JS, uncomment the following
|
||||
# and specify the fully qualified class name to the JavaScript interface
|
||||
# class:
|
||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||
# public *;
|
||||
#}
|
||||
14
project.properties
Normal file
14
project.properties
Normal file
@@ -0,0 +1,14 @@
|
||||
# This file is automatically generated by Android Tools.
|
||||
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||
#
|
||||
# This file must be checked in Version Control Systems.
|
||||
#
|
||||
# To customize properties used by the Ant build system edit
|
||||
# "ant.properties", and override values to adapt the script to your
|
||||
# project structure.
|
||||
#
|
||||
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
|
||||
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
|
||||
|
||||
# Project target.
|
||||
target=android-10
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user