constants.java

来自「mywork是rcp开发的很好的例子」· Java 代码 · 共 79 行

JAVA
79
字号
/************************************************************
 *
 * Copyright (c) 2003 Chemi. All rights reserved.
 * 
 * This program and the accompanying materials
 * are made available under the terms of the MIT License
 * which accompanies this distribution, and is available at
 * http://www.opensource.org/licenses/mit-license.html
 *
 ************************************************************/

package es.org.chemi.games.sokoban.util;

public interface Constants
{
	//场景图
	public static final String IMAGE_BOX = "box.png"; //$NON-NLS-1$
	public static final String IMAGE_BOX_OK = "boxok.png"; //$NON-NLS-1$
	public static final String IMAGE_HOLE = "hole.png"; //$NON-NLS-1$
	public static final String IMAGE_WALL = "wall.png"; //$NON-NLS-1$
	public static final String IMAGE_BOY_UP = "boyup.png"; //$NON-NLS-1$
	public static final String IMAGE_BOY_DOWN = "boydown.png"; //$NON-NLS-1$
	public static final String IMAGE_BOY_RIGHT = "boyright.png"; //$NON-NLS-1$
	public static final String IMAGE_BOY_LEFT = "boyleft.png"; //$NON-NLS-1$
	public static final String IMAGE_BOY_UP_TRANSPARENT = "boyup_transparent.png"; //$NON-NLS-1$
	public static final String IMAGE_BOY_DOWN_TRANSPARENT = "boydown_transparent.png"; //$NON-NLS-1$
	public static final String IMAGE_BOY_RIGHT_TRANSPARENT = "boyright_transparent.png"; //$NON-NLS-1$
	public static final String IMAGE_BOY_LEFT_TRANSPARENT = "boyleft_transparent.png"; //$NON-NLS-1$
	public static final String IMAGE_FLOOR = "floor.png"; //$NON-NLS-1$
	public static final String IMAGE_TRACK = "track.png"; //$NON-NLS-1$
	public static final int WALL_TYPE=16;
	
	//背景图
	public static final String IMAGE_BACKGROUND="background.image";
	
	public static final String IMAGE_DONE      = "ok.gif"; //$NON-NLS-1$
	public static final String IMAGE_FAILED    = "fail.gif"; //$NON-NLS-1$
	public static final String IMAGE_CHECK     = "check.gif"; //$NON-NLS-1$

	public static final String LEVEL_ORIGINAL = "level_original";	 //$NON-NLS-1$
	public static final String LEVEL_EXTRA    = "level_extra";	 //$NON-NLS-1$
	public static final String LEVEL_OTHER    = "level_other";	 //$NON-NLS-1$
	
	public static final String INFO_ORIGINAL = "inf_original";	 //$NON-NLS-1$
	public static final String INFO_EXTRA    = "inf_extra";	 //$NON-NLS-1$
	public static final String INFO_OTHER    = "inf_other";	 //$NON-NLS-1$

	public static final int MODE_ORIGINAL = 0;
	public static final int MODE_EXTRA    = 1;
	public static final int MODE_OTHER    = 2;
	
	public static final int TILE_SIZE = 48; 
	
	public static final int ANIMATION_SPEED = 120;
	
	public static final String EMPTY_LINE = "00000000000000000000"; //$NON-NLS-1$

	public static final String SOUND_MODE = "soundMode"; //$NON-NLS-1$
	
	public static final String SKIN_MODE = "skinMode"; //$NON-NLS-1$
	public static final String KEY_MODE = "keyMode"; //$NON-NLS-1$
	public static final String BACKGROUND_MODE = "backgroundMode"; //$NON-NLS-1$

	public static final String SKIN_TOTAL = "skinTotal"; //$NON-NLS-1$
	
	public static final String PLUGIN_ID = "es.org.chemi.games.sokoban"; //$NON-NLS-1$
	public static final String VIEW_ID   = "es.org.chemi.games.sokoban.ui.MainView"; //$NON-NLS-1$
	
	public static final String COUNTER_MOVES  = "moves"; //$NON-NLS-1$
	public static final String COUNTER_PUSHES = "pushes"; //$NON-NLS-1$
	public static final String COUNTER_TIME   = "time"; //$NON-NLS-1$
	public static final String COUNTER_LEVEL  = "level"; //$NON-NLS-1$
	
	public static final String SOUND_START  = "start.wav"; //$NON-NLS-1$
	public static final String SOUND_FINISH = "finish.wav";	 //$NON-NLS-1$
	public static final String SOUND_BACK   = "back.wav"; //$NON-NLS-1$
	public static final String SOUND_MOVE   = "move.wav"; //$NON-NLS-1$
	public static final String SOUND_PUSH   = "push.wav"; //$NON-NLS-1$
}

⌨️ 快捷键说明

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