⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 levels.java

📁 gobee j2me
💻 JAVA
字号:
public class Levels
{
	public String levName;
	public String levLine1;
	public String levLine2;
	public String levCode;

	// Requires no initialisation
	public Levels()
	{
		this.levName="";
		this.levLine1="";
		this.levLine2="";
		this.levCode="";
	}

	// Set public vars to reflect current level
	public void getLevel(int l)
	{
		switch (l)
			{
case 0:
	levName="Blank File";
	levLine1="Displayed at startup";
	levLine2="GoBee(c)2003, R.Capper";
	 levCode="################";
	levCode+="#              #";
	levCode+="#  ++++  ++++  #";
	levCode+="#  +     +  +  #";
	levCode+="#  + ++  +  +  #";
	levCode+="#  +  +  +  +  #";
	levCode+="#  ++++  ++++  #";
	levCode+="#              #";
	levCode+="#              #";
	levCode+="# %%  %% %%  % #";
	levCode+="# % % %  %   % #";
	levCode+="# %%  %% %%  % #";
	levCode+="# % % %  %     #";
	levCode+="# %%  %% %%  % #";
	levCode+="#              #";
	levCode+="################*";
	break;
case 1:
	levName="Training Level";
	levLine1="You are the little bee.  Try to make the arrow creature touch the dead";
	levLine2="flower, it will bring it back to life and you can then collect it.";
	levCode="#################              ##              ##  @@      @@  ##  @        @  ##              ##              ##  @   %    @  ##  @    f   @  ##              ##              ##  @g       @  ##  @@      @@  ##              ##              #################*";
	break;
case 2:
	levName="Training Level 2";
	levLine1="Now try that again...  You can push the green square blocks around, ";
	levLine2="and so can the arrow creatures.";
	levCode="#################             b## %      @   $ ##              ##              ##              ## @    @       ##              ##    @ f @     ##              ##      @     @ ##              ##              ##    @         ##              #################*";
	break;
case 3:
	levName="Training Level 3";
	levLine1="Okay, good stuff...  Now try it without some of those blocks...";
	levLine2="";
	levCode="#################             b## %            ##              ##              ##              ##      @       ##              ##    @ f @     ##              ##      @       ##              ##              ##           $  ##              #################*";
	break;
case 4:
	levName="A little trickier";
	levLine1="Watch out for the teeth - They hurt you.";
	levLine2="Sometimes it matters what order you do things in.";
	levCode="#################              ##     @  @  f  ##  <  @ff@     ##     @  @     ##    @    @    ##   @      @   ##@@@g  %    @@@##@ @        @ @##@g@ @    @ @b@## $  @    @  $ ##@@ @      @ @@##@  @      @  @##@  @@@  @@@  @##              #################*";
	break;
case 5:
	levName="Beetles & Bombs Introduction";
	levLine1="Beetles are passable only by arrow creatures.";
	levLine2="Bombs have a nasty effect on arrow creatures.";
	levCode="#################f  @b         ## @ @          ## @ @          ## @  @    $    ## @!          @## @@@@         ##  +   %       ##  +           ## @@@@         ## @!          @## @  @         ## @ @          ## @ @          ##f  @g         #################*";
	break;
case 6:
	levName="Webs Introduction";
	levLine1="Webs are passable by you only, then anything that moves afterwards.";
	levLine2="From now on, work out things as you go...";
	levCode="#################              ##    @         ##            @ ##     @   +    ##   @@f@@@.@   ##b +%      @   ##@@@@      @   ## f .g     .+  ## @@@.@@@@@@   ## @  +         ## @      $     ## @@@@@@@@     ##              ###########     #         #######*";
	break;
case 7:
	levName="Looks familiar";
	levLine1="No teeth this time but a little more thinking to do.";
	levLine2="The solution is like something you've already encountered.";
	levCode="#################              ##     @  @  f  ##  @@@@ff@@@@  ##  @  @  @  @  ##  @ @    @ @  ##  @        @  ## @@@   %  @@@ ## @ @      @ @ ##@@g@ @  @ @b@@##  $        $  ##@@+@ @  @ @+@@## @ @ g    @ @ ## @ @@@  @@@ @ ## +          + #################*";
	break;
case 8:
	levName="Pushmepullyou";
	levLine1="You'll need to use those pushy blocks...";
	levLine2="";
	levCode="#################    ! @       ##            $ ##      @    $  ##   !  @   $ $ ##      @  $ $  ##      @   $ $ ##  !   @    $  ##      @     $ ##      @       ## !    @       ##      @<      ##@  % @###     ##     g# #     ##      # #    f######### #######*";
	break;
case 9:
	levName="The Red beetle blocks";
	levLine1="Red beetle blocks are like green but a little different.";
	levLine2="Be careful not to get the arrows into a spin... ";
	levCode="#################  @   @     @ ##              ##              ##              ##              ##  @   @     @ ##  @   @    b@ ##  @  b@     @ ##b @   @     @ ##@u@u@u@u@u@u@ ##            @ ##@$@@$@@$@@$@@ ### ## ## ## fff##  %           #################*";
	break;
case 10:
	levName="Synchronicity";
	levLine1="It's all about timing.";
	levLine2="The red balls are fine until they turn spikey.";
	levCode="#################!    @  @    @##      g       ##              ##      b       ##!            @##@@@@u@@$@@@@@@##   X @X       ##              ##X        %   X##XX          XX###### @ @  #####    # @    #    ##### @    ######f            f#################*";
	break;
case 11:
	levName="Shifting Blocks";
	levLine1="This may require some pushing.";
	levLine2="";
	levCode="#################<           g@## $    $    $ @##             @##   $  $  $   @##     $@$     @##    $ $ $    @## $ $ @f@ $ $ @##    $ $ $    @##     $@$     @##   $  $  $   @##    %        @## $    $    $ @##             @##@@@@@@@@@@@@@@#################*";
	break;
case 12:
	levName="Oh, Easy";
	levLine1="No clues needed here.";
	levLine2="";
	levCode="#################%             ## @@@@@        ## @   @        ## @ @ @@@@@@@@ ## @ @        @ ## @ @ @@@ @  @ ## @ @@@@  @  @ ## @ @  @ b@  @ ## @ @  @@@   @ ## @<@      @ @ ## @ @@@@@@@@ @ ##            @ ## @@@@@@@@@@@@ ##             f#################*";
	break;
case 13:
	levName="Well well well";
	levLine1="No hints here either.";
	levLine2="";
	levCode="################# @b   @XX   XX##      f!     X## @  @ $      !## @  @@@       ## @@@     %    ## $            ## $          X ## @@@@ @ @  XX ##     @  @   @ ## @ @ $        ## @@@b@        ##  f @@   @@  @##$@!           ##   +     @b   #################*";
	break;
case 14:
	levName="Hellish";
	levLine1="Look at all those spikey blocks.  Oh dear.";
	levLine2="";
	levCode="#################X X X       @ ## X       @@g  ##X  @f        @##  @g X  XX @  ##        f@   X##             X##       %  X   ##    @      Xf ##f  @X      XX ##X    X  @     ##            @ ## @            ##    @   b     ##@b    X@    @ #################*";
	break;
case 15:
	levName="Hellish";
	levLine1="Look at all those spikey blocks.  Oh dear.";
	levLine2="";
	levCode="################";
levCode=levCode+"#$            $#";
levCode=levCode+"# $     %    $ #";
levCode=levCode+"#  $        $  #";
levCode=levCode+"#   $      $   #";
levCode=levCode+"#    $    $    #";
levCode=levCode+"#     $  $     #";
levCode=levCode+"#      $$      #";
levCode=levCode+"#       $     f#";
levCode=levCode+"#        $     #";
levCode=levCode+"#         $    #";
levCode=levCode+"#          $   #";
levCode=levCode+"#           $  #";
levCode=levCode+"#            $ #";
levCode=levCode+"#b            $#";
levCode=levCode+"################*";
	break;
case 16:
	levName="Last Level";
	levLine1="The end for now I'm afraid.  If you want to see more of this little";
	levLine2="game, then end me an email to encourage me to write more!";
	levCode="#################F             ## @@@ @  @ @@@ ##  @  @  @ @   ##  @  @@@@ @@  ##  @  @  @ @   ##  @  @  @ @@@ ##              ##              ## @@@ @  @ @@  ## @   @@ @ @ @ ## @@  @ @@ @ @ ## @   @  @ @ @ ## @@@ @  @ @@  ##             F#################*";
default:
	levName="";
	levLine1="GoBlu(c)2003, R.Capper";
	levLine2="";
	levCode="#################              ##  ++++  ++++  ##  +     +  +  ##  + ++  +  +  ##  +  +  +  +  ##  ++++  ++++  ##              ##              ## %%  %  % % % ## % % %  % % % ## %%  %  % % % ## % % %  % %   ## %%  %% %%% % ##              #################*";
	break;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -