mirror of
https://github.com/ynerant/Level-Editor.git
synced 2025-01-10 00:22:19 +00:00
Ajouté code pour l'éditeur (pas encore au point)
This commit is contained in:
parent
86bd11fc16
commit
67e2860057
BIN
img.png
BIN
img.png
Binary file not shown.
Before Width: | Height: | Size: 975 B After Width: | Height: | Size: 104 B |
@ -3,6 +3,7 @@
|
||||
*/
|
||||
package galaxyoyo.unknown.client.main;
|
||||
|
||||
import galaxyoyo.unknown.editor.Editor;
|
||||
import galaxyoyo.unknown.frame.MainFrame;
|
||||
|
||||
import java.awt.Color;
|
||||
@ -184,6 +185,13 @@ public class Main
|
||||
g.drawLine(0, y, width, y);
|
||||
}
|
||||
|
||||
Byte[] bytes = Editor.toBytes(baseWidth, baseHeight);
|
||||
|
||||
for (byte b : bytes)
|
||||
{
|
||||
System.err.print(b);
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
ImageIO.write(image, "png", new File("img.png"));
|
||||
|
25
src/main/java/galaxyoyo/unknown/editor/Editor.java
Normal file
25
src/main/java/galaxyoyo/unknown/editor/Editor.java
Normal file
@ -0,0 +1,25 @@
|
||||
package galaxyoyo.unknown.editor;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class Editor
|
||||
{
|
||||
public static Byte[] toBytes(int width, int height)
|
||||
{
|
||||
List<Byte> bytes = new ArrayList<Byte>();
|
||||
|
||||
for (int x = 1; x < width; x += 16)
|
||||
{
|
||||
for (int y = 1; y < height; y += 16)
|
||||
{
|
||||
bytes.add((byte) 0);
|
||||
}
|
||||
bytes.add(Byte.MIN_VALUE);
|
||||
}
|
||||
|
||||
bytes.remove(bytes.lastIndexOf(Byte.MIN_VALUE));
|
||||
|
||||
return bytes.toArray(new Byte[0]);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user