Added flatbuffers dependency

Added flatbuffers dependency
Created test connection.fbs
This commit is contained in:
Collin Smith 2019-04-10 05:08:54 -07:00
parent ab9d9fd481
commit f361d48777
3 changed files with 30 additions and 0 deletions

View File

@ -3,11 +3,13 @@ buildscript {
mavenLocal()
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven { url "https://plugins.gradle.org/m2/" }
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath "gradle.plugin.io.netifi:gradle-flatbuffers-plugin:1.0.5"
}
}
@ -180,6 +182,7 @@ project(":core") {
compile group: 'org.apache.commons', name: 'commons-collections4', version: '4.1'
compile group: 'org.apache.commons', name: 'commons-math3', version: '3.6.1'
compile group: 'com.jcraft', name: 'jzlib', version: '1.1.3'
compile group: 'com.google.flatbuffers', name: 'flatbuffers-java', version: '1.10.0'
}
dependencies {

View File

@ -1,4 +1,8 @@
import io.netifi.flatbuffers.plugin.tasks.FlatBuffers
apply plugin: "java"
apply plugin: "idea"
apply plugin: "io.netifi.flatbuffers"
sourceCompatibility = 1.7
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
@ -6,7 +10,19 @@ sourceCompatibility = 1.7
sourceSets.main.java.srcDirs = [ "src/" ]
sourceSets.test.java.srcDirs = [ "test/" ]
sourceSets.main.java.srcDir file('gen/')
idea {
module {
generatedSourceDirs += file('gen/')
}
}
eclipse.project {
name = appName + "-core"
}
task createFlatBuffers(type: FlatBuffers) {
inputDir = file("src/com/riiablo/net/packet")
outputDir = file("gen/")
language = 'java'
}

View File

@ -0,0 +1,11 @@
namespace com.riiablo.net.packet;
table Connection {
MCPCookie:uint32;
gameId:uint16;
charClass:uint8;
gameVersion:uint32;
gameConst:uint64;
locale:uint8;
charName:string;
}