Complete disaster-recovery snapshot: engine/game source, game data assets, VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive. Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false, no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
65 lines
1.5 KiB
C++
65 lines
1.5 KiB
C++
// FallTool.hpp: interface for the FallToolPanel class.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
#if !defined(AFX_FALLTOOL_HPP__083B9FC6_1396_11D3_915D_00609712FBEF__INCLUDED_)
|
|
#define AFX_FALLTOOL_HPP__083B9FC6_1396_11D3_915D_00609712FBEF__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
|
|
#ifndef __AFXWIN_H__
|
|
#error include 'stdafx.h' before including this file for PCH
|
|
#endif
|
|
|
|
|
|
#ifdef STRICT // Already defined by stdafx,
|
|
#undef STRICT // so we avoid warning linking msg
|
|
#endif
|
|
#ifdef _MBCS // The same as above
|
|
#undef _MBCS
|
|
#endif
|
|
|
|
class FallToolPanel;
|
|
|
|
#include "AnimationSuite.h"
|
|
|
|
|
|
|
|
#ifndef __FALLTOOL__
|
|
#define __FALLTOOL__
|
|
|
|
|
|
|
|
class FallToolPanel : public UtilityObj
|
|
{
|
|
protected:
|
|
HINSTANCE m_hInstance;
|
|
IUtil* m_iu;
|
|
HWND m_hPanel;
|
|
|
|
public:
|
|
enum {FALL_LEFT,FALL_RIGHT,FALL_BACK};
|
|
Interface* m_ip;
|
|
int m_iFallType;
|
|
|
|
FallToolPanel() : m_iFallType(FALL_RIGHT) {}
|
|
virtual ~FallToolPanel() {}
|
|
|
|
// Overides of the UtilityObj class
|
|
void BeginEditParams(Interface* ip, IUtil* iu);
|
|
void EndEditParams(Interface* ip, IUtil* iu);
|
|
void DeleteThis() {}
|
|
void Init(HWND hWnd);
|
|
void Destroy(HWND hWnd);
|
|
|
|
// Specific functions
|
|
int ExecuteFallTool();
|
|
};
|
|
#endif
|
|
|
|
#endif // !defined(AFX_FALLTOOL_HPP__083B9FC6_1396_11D3_915D_00609712FBEF__INCLUDED_)
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// FallToolPanel dialog
|