ios stuff
This commit is contained in:
parent
c102d7d649
commit
3d6035d37f
@ -278,7 +278,7 @@ include $(CLEAR_VARS)
|
|||||||
LOCAL_MODULE := SalmonEngine
|
LOCAL_MODULE := SalmonEngine
|
||||||
|
|
||||||
|
|
||||||
LOCAL_CFLAGS := -DTARGET_ANDROID -DTARGET_SALMON -std=gnu++11 --std=c++11
|
LOCAL_CFLAGS := -DTARGET_ANDROID -std=gnu++11 --std=c++11
|
||||||
|
|
||||||
LOCAL_STATIC_LIBRARIES := boost
|
LOCAL_STATIC_LIBRARIES := boost
|
||||||
LOCAL_STATIC_LIBRARIES += ogg
|
LOCAL_STATIC_LIBRARIES += ogg
|
||||||
@ -318,25 +318,30 @@ LOCAL_SRC_FILES += src/SoundManager/SoundManagerDataTypes.cpp
|
|||||||
LOCAL_SRC_FILES += src/FontManager/FontManager.cpp
|
LOCAL_SRC_FILES += src/FontManager/FontManager.cpp
|
||||||
LOCAL_SRC_FILES += src/ScriptManager/ScriptManager.cpp
|
LOCAL_SRC_FILES += src/ScriptManager/ScriptManager.cpp
|
||||||
LOCAL_SRC_FILES += src/SmartValueManager/SmartValueManager.cpp
|
LOCAL_SRC_FILES += src/SmartValueManager/SmartValueManager.cpp
|
||||||
#LOCAL_SRC_FILES += src/GUIManager/GUIManager.cpp
|
|
||||||
#LOCAL_SRC_FILES += src/GUIManager/ButtonWidget.cpp
|
LOCAL_SRC_FILES += src/GUIManager/GUIManager.cpp
|
||||||
|
LOCAL_SRC_FILES += src/GUIManager/ButtonWidget.cpp
|
||||||
|
LOCAL_SRC_FILES += src/GUIManager/WidgetXmlParsers.cpp
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES += src/HalibutAnimation/HalibutAnimation.cpp
|
||||||
|
|
||||||
LOCAL_SRC_FILES += src/ModelManager/ModelManager.cpp
|
LOCAL_SRC_FILES += src/ModelManager/ModelManager.cpp
|
||||||
LOCAL_SRC_FILES += src/ModelManager/NewModelManager.cpp
|
LOCAL_SRC_FILES += src/ModelManager/NewModelManager.cpp
|
||||||
LOCAL_SRC_FILES += src/SimpleLand/SimpleLand.cpp
|
LOCAL_SRC_FILES += src/SimpleLand/SimpleLand.cpp
|
||||||
LOCAL_SRC_FILES += src/PhysicsManager/PhysicsManager.cpp
|
LOCAL_SRC_FILES += src/PhysicsManager/PhysicsManager.cpp
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES += src/Render/RenderInterface.cpp
|
||||||
LOCAL_SRC_FILES += src/Render/RenderMisc.cpp
|
LOCAL_SRC_FILES += src/Render/RenderMisc.cpp
|
||||||
LOCAL_SRC_FILES += src/Render/RenderParams.cpp
|
LOCAL_SRC_FILES += src/Render/RenderParams.cpp
|
||||||
LOCAL_SRC_FILES += src/Render/SalmonRender/BackgroundCubemap.cpp
|
|
||||||
|
|
||||||
LOCAL_SRC_FILES += src/Animation/SalmonAnimation.cpp
|
LOCAL_SRC_FILES += src/Render/SalmonRender/BackgroundCubemap.cpp
|
||||||
LOCAL_SRC_FILES += src/Render/RenderInterface.cpp
|
|
||||||
LOCAL_SRC_FILES += src/ApplicationInterface.cpp
|
|
||||||
LOCAL_SRC_FILES += src/Render/SalmonRender/SalmonRenderInterface.cpp
|
LOCAL_SRC_FILES += src/Render/SalmonRender/SalmonRenderInterface.cpp
|
||||||
LOCAL_SRC_FILES += src/Render/SalmonRender/SalmonRenderGLES20.cpp
|
LOCAL_SRC_FILES += src/Render/SalmonRender/SalmonRenderGLES20.cpp
|
||||||
LOCAL_SRC_FILES += src/Render/SalmonRender/SalmonRenderAndroid.cpp
|
LOCAL_SRC_FILES += src/Render/SalmonRender/SalmonRenderAndroid.cpp
|
||||||
|
LOCAL_SRC_FILES += src/Render/SalmonRender/Cameras.cpp
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES += src/Animation/SalmonAnimation.cpp
|
||||||
|
LOCAL_SRC_FILES += src/ApplicationInterface.cpp
|
||||||
LOCAL_SRC_FILES += src/SalmonEngineAndroid.cpp
|
LOCAL_SRC_FILES += src/SalmonEngineAndroid.cpp
|
||||||
LOCAL_SRC_FILES += src/SalmonEngineInterface.cpp
|
LOCAL_SRC_FILES += src/SalmonEngineInterface.cpp
|
||||||
LOCAL_LDLIBS := -lGLESv2
|
LOCAL_LDLIBS := -lGLESv2
|
||||||
|
@ -31,33 +31,16 @@ public:
|
|||||||
virtual void InnerDeinit() = 0;
|
virtual void InnerDeinit() = 0;
|
||||||
//To do on deinit
|
//To do on deinit
|
||||||
|
|
||||||
virtual void OuterDraw();
|
|
||||||
|
|
||||||
virtual void InnerDraw() = 0;
|
virtual void InnerDraw() = 0;
|
||||||
//What to draw
|
//What to draw
|
||||||
|
|
||||||
virtual void OuterUpdate(cardinal timer);
|
|
||||||
|
|
||||||
virtual void InnerUpdate(cardinal timer) = 0;
|
virtual void InnerUpdate(cardinal timer) = 0;
|
||||||
//To do on update
|
//To do on update
|
||||||
|
|
||||||
virtual void UpdateQuick() { };
|
|
||||||
//To process input - this method is called more frequently than Update()
|
|
||||||
|
|
||||||
virtual void OnMouseMove(TMouseState& mouseState) { }
|
|
||||||
//To do on mouse move (with or without pressed buttons)
|
|
||||||
|
|
||||||
virtual void OnMouseDown(TMouseState& mouseState) { }
|
|
||||||
//To do on mouse up (with or without pressed buttons)
|
|
||||||
|
|
||||||
virtual void OnMouseUp(TMouseState& mouseState) { }
|
|
||||||
//To do on mouse down (with or without pressed buttons)
|
|
||||||
//Be careful - even when user "upped" button, in mouseState this button appears as pressed
|
|
||||||
|
|
||||||
virtual void OnMouseWheel(short int delta) { }
|
|
||||||
//To do on mouse wheel move
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} //namespace SE
|
} //namespace SE
|
||||||
|
|
||||||
|
#include "include/GUIManager/WidgetTemplatesImpl.h"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -19,9 +19,10 @@ void TApplication::OuterInit(int screenWidth, int screenHeight, float matrixWidt
|
|||||||
|
|
||||||
ResourceManager->ScriptManager.BindBasicFunctions();
|
ResourceManager->ScriptManager.BindBasicFunctions();
|
||||||
|
|
||||||
|
Renderer->InitOpenGL(screenWidth, screenHeight, matrixWidth, matrixHeight);
|
||||||
|
|
||||||
InnerInit();
|
InnerInit();
|
||||||
|
|
||||||
Renderer->InitOpenGL(screenWidth, screenHeight, matrixWidth, matrixHeight);
|
|
||||||
CheckGlError();
|
CheckGlError();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -67,16 +68,4 @@ void TApplication::OuterDeinit()
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void TApplication::OuterDraw()
|
|
||||||
{
|
|
||||||
InnerDraw();
|
|
||||||
}
|
|
||||||
|
|
||||||
void TApplication::OuterUpdate(cardinal timer)
|
|
||||||
{
|
|
||||||
InnerUpdate(timer);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
} //namespace SE
|
} //namespace SE
|
Loading…
Reference in New Issue
Block a user