/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/org/oyasunadev/minecraft/SPFrame.java
49 строк
1 KB
Oliver Yasuna
Organzed some more of Block and Sound stuff
28 сен 2012, 23:43
28 сен 2012, 23:43
bd57b44
Код
Авторство
О чём код?
package org.oyasunadev.minecraft; import com.mojang.minecraft.Minecraft; import com.mojang.minecraft.MinecraftApplet$1; import javax.swing.*; import java.awt.*; public final class SPFrame extends JFrame { public SPFrame() { setTitle("MinecraftMania - Single Player"); setSize(854, 480); setResizable(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new BorderLayout()); int width = Toolkit.getDefaultToolkit().getScreenSize().width; int height = Toolkit.getDefaultToolkit().getScreenSize().height; if(getWidth() == width && getHeight() == height) { setUndecorated(true); } } public void startMinecraft() { MCApplet applet = new MCApplet(); MinecraftApplet$1 canvas = new MinecraftApplet$1(applet); Minecraft minecraft = new Minecraft(canvas, applet, getWidth(), getHeight(), false); canvas.setSize(getWidth(), getHeight()); add(canvas, "Center"); pack(); new Thread(minecraft).start(); } public void finish() { setLocation((Toolkit.getDefaultToolkit().getScreenSize().width - getWidth()) / 2, (Toolkit.getDefaultToolkit().getScreenSize().height - getHeight()) / 2); } }