mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 18:51:16 +00:00
Read and Write Mx3DPointFloat's
This commit is contained in:
parent
92c19007b8
commit
14fcba9bbe
@ -151,7 +151,7 @@ add_library(misc STATIC
|
||||
)
|
||||
register_lego1_target(misc)
|
||||
set_property(TARGET misc PROPERTY ARCHIVE_OUTPUT_NAME "misc$<$<CONFIG:Debug>:d>")
|
||||
target_include_directories(misc PRIVATE "${CMAKE_SOURCE_DIR}/LEGO1/omni/include" "${CMAKE_SOURCE_DIR}/LEGO1/realtime" "${CMAKE_SOURCE_DIR}/util")
|
||||
target_include_directories(misc PRIVATE "${CMAKE_SOURCE_DIR}/LEGO1/omni/include" "${CMAKE_SOURCE_DIR}/LEGO1" "${CMAKE_SOURCE_DIR}/LEGO1/realtime" "${CMAKE_SOURCE_DIR}/util")
|
||||
target_link_libraries(misc PRIVATE)
|
||||
|
||||
add_library(3dmanager STATIC
|
||||
@ -249,7 +249,7 @@ add_library(omni STATIC
|
||||
)
|
||||
register_lego1_target(omni)
|
||||
set_property(TARGET omni PROPERTY ARCHIVE_OUTPUT_NAME "omni$<$<CONFIG:Debug>:d>")
|
||||
target_include_directories(omni PRIVATE "${CMAKE_SOURCE_DIR}/LEGO1/omni/include" "${CMAKE_SOURCE_DIR}/LEGO1" "${CMAKE_SOURCE_DIR}/util")
|
||||
target_include_directories(omni PRIVATE "${CMAKE_SOURCE_DIR}/LEGO1/omni/include" "${CMAKE_SOURCE_DIR}/LEGO1" "${CMAKE_SOURCE_DIR}/LEGO1" "${CMAKE_SOURCE_DIR}/util")
|
||||
target_link_libraries(omni PRIVATE dsound winmm FLIC::FLIC Smacker::Smacker)
|
||||
|
||||
add_library(lego1 SHARED
|
||||
|
||||
@ -26,7 +26,7 @@ class NamedTexture {
|
||||
|
||||
private:
|
||||
MxString m_name; // 0x00
|
||||
LegoTexture* m_texture; // 0x4
|
||||
LegoTexture* m_texture; // 0x04
|
||||
};
|
||||
|
||||
void FUN_1003e050(LegoAnimPresenter* p_presenter);
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
#define __LEGOSTORAGE_H
|
||||
|
||||
#include "legotypes.h"
|
||||
#include "mxgeometry/mxgeometry3d.h"
|
||||
#include "mxstring.h"
|
||||
#include "vector.h"
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
@ -74,7 +74,7 @@ class LegoFile : public LegoStorage {
|
||||
LegoResult Open(const char* p_name, LegoU32 p_mode);
|
||||
|
||||
// FUNCTION: LEGO1 0x10034430
|
||||
LegoStorage* ReadVector3(Vector3* p_vec3)
|
||||
LegoStorage* ReadVector3(Mx3DPointFloat* p_vec3)
|
||||
{
|
||||
Read(&(*p_vec3)[0], sizeof(float));
|
||||
Read(&(*p_vec3)[1], sizeof(float));
|
||||
@ -83,7 +83,7 @@ class LegoFile : public LegoStorage {
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100343d0
|
||||
LegoStorage* WriteVector3(Vector3 p_vec3)
|
||||
LegoStorage* WriteVector3(Mx3DPointFloat p_vec3)
|
||||
{
|
||||
Write(&p_vec3[0], sizeof(float));
|
||||
Write(&p_vec3[1], sizeof(float));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user