我正在看樣品遊戲項目。你能解釋一下這幾行:這條線的含義是什麼?
public static final int GAMEPAD_UP = 0x0040;
0x0040;
有什麼用?
這是全碼:
package com.androidemu;
public class Emulator {
public static final int VIDEO_W = 240;
public static final int VIDEO_H = 160;
public static final int GAMEPAD_UP = 0x0040;
public static final int GAMEPAD_DOWN = 0x0080;
public static final int GAMEPAD_LEFT = 0x0020;
public static final int GAMEPAD_RIGHT = 0x0010;
public static final int GAMEPAD_A = 0x0001;
public static final int GAMEPAD_B = 0x0002;
public static final int GAMEPAD_SELECT = 0x0004;
public static final int GAMEPAD_START = 0x0008;
public static final int GAMEPAD_TL = 0x0200;
public static final int GAMEPAD_TR = 0x0100;
public static final int GAMEPAD_A_TURBO = (GAMEPAD_A << 16);
public static final int GAMEPAD_B_TURBO = (GAMEPAD_B << 16);
public static final int GAMEPAD_UP_LEFT = (GAMEPAD_UP | GAMEPAD_LEFT);
public static final int GAMEPAD_UP_RIGHT = (GAMEPAD_UP | GAMEPAD_RIGHT);
public static final int GAMEPAD_DOWN_LEFT = (GAMEPAD_DOWN | GAMEPAD_LEFT);
public static final int GAMEPAD_DOWN_RIGHT = (GAMEPAD_DOWN | GAMEPAD_RIGHT);
public native void setRenderSurface(EmulatorView surface,
int width, int height);
public native void setKeyStates(int states);
public native void setOption(String name, String value);
public native boolean initialize(String libdir, String datadir);
public native void cleanUp();
public native void reset();
public native void power();
public native boolean loadBIOS(String file);
public native boolean loadROM(String file);
public native void unloadROM();
public native void pause();
public native void resume();
public native void run();
public native boolean saveState(String file);
public native boolean loadState(String file);
public void setOption(String name, boolean value) {
setOption(name, value ? "true" : "false");
}
static {
System.loadLibrary("gba");
}
}
這些是什麼值的目的是什麼?
有一天,我偶然發現了一個有趣的'double MAX_VALUE = 0x1.fffffffffffffP + 1023'。你永遠不會老去碰到新的東西。 ;) – 2011-03-01 09:10:05
@Peter Lawrey:看到我的回答,這個問題實際上並不那麼愚蠢;) – Gugussee 2011-03-01 09:11:29
我不明白的是爲什麼人們投票選出這樣的問題。 – 2011-03-01 09:36:06