Replaced the many implement macros with a single one that takes arguments instead
This commit is contained in:
parent
0b3585c83f
commit
bb2d61de50
126 changed files with 365 additions and 388 deletions
|
|
@ -331,7 +331,7 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
IMPLEMENT_ABSTRACT_CLASS(DColorPickerMenu)
|
||||
IMPLEMENT_CLASS(DColorPickerMenu, true, false, false)
|
||||
|
||||
CCMD(undocolorpic)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@ class DJoystickConfigMenu : public DOptionMenu
|
|||
DECLARE_CLASS(DJoystickConfigMenu, DOptionMenu)
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DJoystickConfigMenu)
|
||||
IMPLEMENT_CLASS(DJoystickConfigMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@
|
|||
#include "d_event.h"
|
||||
#include "menu/menu.h"
|
||||
|
||||
IMPLEMENT_CLASS(DListMenu)
|
||||
IMPLEMENT_CLASS(DListMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
|
|||
|
|
@ -119,7 +119,7 @@ public:
|
|||
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DLoadSaveMenu)
|
||||
IMPLEMENT_CLASS(DLoadSaveMenu, false, false, false)
|
||||
|
||||
TArray<FSaveGameNode*> DLoadSaveMenu::SaveGames;
|
||||
int DLoadSaveMenu::LastSaved = -1;
|
||||
|
|
@ -934,7 +934,7 @@ public:
|
|||
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DSaveMenu)
|
||||
IMPLEMENT_CLASS(DSaveMenu, false, false, false)
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
|
@ -1102,7 +1102,7 @@ public:
|
|||
bool MenuEvent (int mkey, bool fromcontroller);
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DLoadMenu)
|
||||
IMPLEMENT_CLASS(DLoadMenu, false, false, false)
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ static bool MenuEnabled = true;
|
|||
//
|
||||
//============================================================================
|
||||
|
||||
IMPLEMENT_POINTY_CLASS(DMenu)
|
||||
IMPLEMENT_CLASS(DMenu, false, true, false)
|
||||
|
||||
IMPLEMENT_POINTERS_START(DMenu)
|
||||
IMPLEMENT_POINTER(mParentMenu)
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
// [TP] New #includes
|
||||
#include "v_text.h"
|
||||
|
||||
IMPLEMENT_ABSTRACT_CLASS(DTextEnterMenu)
|
||||
IMPLEMENT_CLASS(DTextEnterMenu, true, false, false)
|
||||
|
||||
#define INPUTGRID_WIDTH 13
|
||||
#define INPUTGRID_HEIGHT 5
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ public:
|
|||
virtual void HandleResult(bool res);
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DMessageBoxMenu)
|
||||
IMPLEMENT_CLASS(DMessageBoxMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
@ -365,7 +365,7 @@ public:
|
|||
virtual void HandleResult(bool res);
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DQuitMenu)
|
||||
IMPLEMENT_CLASS(DQuitMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
@ -458,7 +458,7 @@ public:
|
|||
virtual void HandleResult(bool res);
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DEndGameMenu)
|
||||
IMPLEMENT_CLASS(DEndGameMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
@ -536,7 +536,7 @@ public:
|
|||
virtual void HandleResult(bool res);
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DQuickSaveMenu)
|
||||
IMPLEMENT_CLASS(DQuickSaveMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
@ -632,7 +632,7 @@ public:
|
|||
virtual void HandleResult(bool res);
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DQuickLoadMenu)
|
||||
IMPLEMENT_CLASS(DQuickLoadMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
|
|||
|
|
@ -64,8 +64,7 @@ void M_DrawConText (int color, int x, int y, const char *str)
|
|||
TAG_DONE);
|
||||
}
|
||||
|
||||
|
||||
IMPLEMENT_CLASS(DOptionMenu)
|
||||
IMPLEMENT_CLASS(DOptionMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
@ -579,7 +578,7 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DGameplayMenu)
|
||||
IMPLEMENT_CLASS(DGameplayMenu, false, false, false)
|
||||
|
||||
class DCompatibilityMenu : public DOptionMenu
|
||||
{
|
||||
|
|
@ -601,4 +600,4 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DCompatibilityMenu)
|
||||
IMPLEMENT_CLASS(DCompatibilityMenu, false, false, false)
|
||||
|
|
|
|||
|
|
@ -399,7 +399,7 @@ public:
|
|||
};
|
||||
|
||||
#ifndef NO_IMP
|
||||
IMPLEMENT_ABSTRACT_CLASS(DEnterKey)
|
||||
IMPLEMENT_CLASS(DEnterKey, true, false, false)
|
||||
#endif
|
||||
|
||||
//=============================================================================
|
||||
|
|
|
|||
|
|
@ -526,7 +526,7 @@ public:
|
|||
void Drawer ();
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DPlayerMenu)
|
||||
IMPLEMENT_CLASS(DPlayerMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ public:
|
|||
bool MouseEvent(int type, int x, int y);
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DReadThisMenu)
|
||||
IMPLEMENT_CLASS(DReadThisMenu, false, false, false)
|
||||
|
||||
//=============================================================================
|
||||
//
|
||||
|
|
|
|||
|
|
@ -183,7 +183,7 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
IMPLEMENT_CLASS(DVideoModeMenu)
|
||||
IMPLEMENT_CLASS(DVideoModeMenu, false, false, false)
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue