mirror of https://github.com/AxioDL/metaforce.git
Add kabufuda and more stubs
This commit is contained in:
parent
9d62e7d9f1
commit
fc8f3e3881
|
@ -10,3 +10,6 @@
|
|||
[submodule "amuse"]
|
||||
path = amuse
|
||||
url = https://github.com/AxioDL/amuse.git
|
||||
[submodule "kabufuda"]
|
||||
path = kabufuda
|
||||
url = https://github.com/AxioDL/kabufuda.git
|
||||
|
|
|
@ -93,9 +93,11 @@ add_definitions(-DZE_ATHENA_TYPES=1)
|
|||
set(ZEUS_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/specter/zeus/include)
|
||||
include_directories(${ATHENA_INCLUDE_DIR} ${LOGVISOR_INCLUDE_DIR} ${HECL_INCLUDE_DIR}
|
||||
${NOD_INCLUDE_DIR} ${ZEUS_INCLUDE_DIR} ${BOO_INCLUDE_DIR} ${AMUSE_INCLUDE_DIR}
|
||||
${SPECTER_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
${SPECTER_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${KABUFUDA_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
add_subdirectory(DataSpec)
|
||||
add_subdirectory(kabufuda)
|
||||
add_subdirectory(Editor)
|
||||
|
||||
set(CLIENT_SOURCES
|
||||
${CMAKE_SOURCE_DIR}/Editor/ProjectResourceFactoryBase.hpp
|
||||
${CMAKE_SOURCE_DIR}/Editor/ProjectResourceFactoryBase.cpp
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
#ifndef __URDE_CDRAWABLE_HPP__
|
||||
#define __URDE_CDRAWABLE_HPP__
|
||||
|
||||
#include "GCNTypes.hpp"
|
||||
#include "zeus/CAABox.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
enum class EDrawableType
|
||||
{
|
||||
Zero,
|
||||
One,
|
||||
};
|
||||
|
||||
class CDrawable
|
||||
{
|
||||
public:
|
||||
CDrawable(EDrawableType, u16, float, const zeus::CAABox&, const void*);
|
||||
|
||||
EDrawableType GetType() const;
|
||||
const zeus::CAABox& GetBounds() const;
|
||||
float GetDistance() const;
|
||||
void* GetData() const;
|
||||
void GetExtraSort() const;
|
||||
};
|
||||
}
|
||||
|
||||
#endif // __URDE_CDRAWABLE_HPP__
|
|
@ -0,0 +1,15 @@
|
|||
#ifndef __URDE_CDRAWABLEOBJECT_HPP__
|
||||
#define __URDE_CDRAWABLEOBJECT_HPP__
|
||||
|
||||
#include "CDrawable.hpp"
|
||||
#include "zeus/CPlane.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
class CDrawablePlaneObject
|
||||
{
|
||||
CDrawablePlaneObject(EDrawableType, float, float, const zeus::CAABox&, bool, const zeus::CPlane&, bool, const void*);
|
||||
};
|
||||
}
|
||||
|
||||
#endif // __URDE_CDRAWABLEOBJECT_HPP__
|
|
@ -7,6 +7,8 @@ endif()
|
|||
set(GRAPHICS_SOURCES
|
||||
IRenderer.hpp
|
||||
CBooRenderer.hpp CBooRenderer.cpp
|
||||
CDrawable.hpp CDrawable.cpp
|
||||
CDrawablePlaneObject.hpp CDrawablePlaneObject.cpp
|
||||
CLineRenderer.hpp CLineRenderer.cpp
|
||||
CLineRendererShaders.hpp CLineRendererShadersGLSL.cpp
|
||||
CMetroidModelInstance.hpp
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 2a9c18534a5085763c191c151447d598c0f9e90f
|
Loading…
Reference in New Issue