mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-30 19:51:15 +00:00
Fix WriteVector3
This commit is contained in:
parent
1b817512ac
commit
2d3ffb4544
@ -73,6 +73,20 @@ class LegoFile : public LegoStorage {
|
|||||||
LegoResult SetPosition(LegoU32 p_position) override;
|
LegoResult SetPosition(LegoU32 p_position) override;
|
||||||
LegoResult Open(const char* p_name, LegoU32 p_mode);
|
LegoResult Open(const char* p_name, LegoU32 p_mode);
|
||||||
|
|
||||||
|
// FUNCTION: LEGO1 0x100343d0
|
||||||
|
LegoStorage* WriteVector3(Mx3DPointFloat p_vec3)
|
||||||
|
{
|
||||||
|
float data = p_vec3[0];
|
||||||
|
Write(&data, sizeof(float));
|
||||||
|
|
||||||
|
data = p_vec3[1];
|
||||||
|
Write(&data, sizeof(float));
|
||||||
|
|
||||||
|
data = p_vec3[2];
|
||||||
|
Write(&data, sizeof(float));
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x10034430
|
// FUNCTION: LEGO1 0x10034430
|
||||||
LegoStorage* ReadVector3(Mx3DPointFloat& p_vec3)
|
LegoStorage* ReadVector3(Mx3DPointFloat& p_vec3)
|
||||||
{
|
{
|
||||||
@ -82,15 +96,6 @@ class LegoFile : public LegoStorage {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x100343d0
|
|
||||||
LegoStorage* WriteVector3(Mx3DPointFloat p_vec3)
|
|
||||||
{
|
|
||||||
Write(&p_vec3[0], sizeof(float));
|
|
||||||
Write(&p_vec3[1], sizeof(float));
|
|
||||||
Write(&p_vec3[2], sizeof(float));
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x10034470
|
// FUNCTION: LEGO1 0x10034470
|
||||||
LegoStorage* ReadString(MxString& p_str)
|
LegoStorage* ReadString(MxString& p_str)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user