mirror of
https://github.com/Rogiel/l2jserver2
synced 2026-01-27 05:02:47 +00:00
Change-Id: I04b40ac9094ed82a87bba234191ea0b8db67c718
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package com.l2jserver.tool;
|
||||
|
||||
import com.l2jserver.model.world.character.CharacterClass;
|
||||
|
||||
public class CharacterSQLEnumGenerator {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("== 'Character' SQL STATEMENT ==");
|
||||
System.out.println(createClassStatement());
|
||||
}
|
||||
|
||||
private static String createClassStatement() {
|
||||
final StringBuilder builder = new StringBuilder();
|
||||
builder.append("ALTER TABLE `character` CHANGE `class` `class` ENUM(");
|
||||
for (CharacterClass c : CharacterClass.values()) {
|
||||
builder.append("'" + c.name() + "',");
|
||||
}
|
||||
builder.replace(builder.length() - 1, builder.length(), "");
|
||||
builder.append(") CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'HUMAN_FIGHTER';");
|
||||
return builder.toString();
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.l2jserver.tool;
|
||||
|
||||
import com.l2jserver.model.world.character.CharacterClass;
|
||||
|
||||
public class ClassesSQLEnumGenerator {
|
||||
public static void main(String[] args) {
|
||||
final StringBuilder builder = new StringBuilder();
|
||||
for (CharacterClass c : CharacterClass.values()) {
|
||||
builder.append("'" + c.name() + "',");
|
||||
}
|
||||
System.out.println(builder.substring(0, builder.length() - 1));
|
||||
}
|
||||
}
|
||||
22
src/tool/java/com/l2jserver/tool/EndianessTest.java
Normal file
22
src/tool/java/com/l2jserver/tool/EndianessTest.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package com.l2jserver.tool;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
import java.util.Arrays;
|
||||
|
||||
public class EndianessTest {
|
||||
/**
|
||||
* @param args
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
final ByteBuffer bigEndian = ByteBuffer.allocate(8);
|
||||
bigEndian.order(ByteOrder.BIG_ENDIAN);
|
||||
bigEndian.putDouble(20);
|
||||
System.out.println(Arrays.toString(bigEndian.array()));
|
||||
|
||||
final ByteBuffer littleEndian = ByteBuffer.allocate(8);
|
||||
littleEndian.order(ByteOrder.LITTLE_ENDIAN);
|
||||
littleEndian.putDouble(20);
|
||||
System.out.println(Arrays.toString(littleEndian.array()));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user