mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-28 11:38:05 +00:00
Fixed whole-number float default values missing a .0 suffix.
A previous commit that added "f" for C++/Java/C# would break on gcc of constants like 3f, which are now output as 3.0f Tested: on Linux Change-Id: If9cabbe3c6d6948a5050b8b123bda9c06e181f52
This commit is contained in:
@@ -685,11 +685,19 @@ MyGame.Example.Monster.prototype.testf = function() {
|
||||
return offset ? this.bb.readFloat32(this.bb_pos + offset) : 3.14159;
|
||||
};
|
||||
|
||||
/**
|
||||
* @returns {number}
|
||||
*/
|
||||
MyGame.Example.Monster.prototype.testf2 = function() {
|
||||
var offset = this.bb.__offset(this.bb_pos, 56);
|
||||
return offset ? this.bb.readFloat32(this.bb_pos + offset) : 3.0;
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {flatbuffers.Builder} builder
|
||||
*/
|
||||
MyGame.Example.Monster.startMonster = function(builder) {
|
||||
builder.startObject(26);
|
||||
builder.startObject(27);
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -1005,6 +1013,14 @@ MyGame.Example.Monster.addTestf = function(builder, testf) {
|
||||
builder.addFieldFloat32(25, testf, 3.14159);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {flatbuffers.Builder} builder
|
||||
* @param {number} testf2
|
||||
*/
|
||||
MyGame.Example.Monster.addTestf2 = function(builder, testf2) {
|
||||
builder.addFieldFloat32(26, testf2, 3.0);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {flatbuffers.Builder} builder
|
||||
* @returns {flatbuffers.Offset}
|
||||
|
||||
Reference in New Issue
Block a user