Replaced the many implement macros with a single one that takes arguments instead

This commit is contained in:
Leonard2 2016-11-05 18:27:14 +01:00
commit bb2d61de50
126 changed files with 365 additions and 388 deletions

View file

@ -331,7 +331,7 @@ public:
}
};
IMPLEMENT_ABSTRACT_CLASS(DColorPickerMenu)
IMPLEMENT_CLASS(DColorPickerMenu, true, false, false)
CCMD(undocolorpic)
{

View file

@ -236,7 +236,7 @@ class DJoystickConfigMenu : public DOptionMenu
DECLARE_CLASS(DJoystickConfigMenu, DOptionMenu)
};
IMPLEMENT_CLASS(DJoystickConfigMenu)
IMPLEMENT_CLASS(DJoystickConfigMenu, false, false, false)
//=============================================================================
//

View file

@ -42,7 +42,7 @@
#include "d_event.h"
#include "menu/menu.h"
IMPLEMENT_CLASS(DListMenu)
IMPLEMENT_CLASS(DListMenu, false, false, false)
//=============================================================================
//

View file

@ -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)
//=============================================================================

View file

@ -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)

View file

@ -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

View file

@ -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)
//=============================================================================
//

View file

@ -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)

View file

@ -399,7 +399,7 @@ public:
};
#ifndef NO_IMP
IMPLEMENT_ABSTRACT_CLASS(DEnterKey)
IMPLEMENT_CLASS(DEnterKey, true, false, false)
#endif
//=============================================================================

View file

@ -526,7 +526,7 @@ public:
void Drawer ();
};
IMPLEMENT_CLASS(DPlayerMenu)
IMPLEMENT_CLASS(DPlayerMenu, false, false, false)
//=============================================================================
//

View file

@ -54,7 +54,7 @@ public:
bool MouseEvent(int type, int x, int y);
};
IMPLEMENT_CLASS(DReadThisMenu)
IMPLEMENT_CLASS(DReadThisMenu, false, false, false)
//=============================================================================
//

View file

@ -183,7 +183,7 @@ public:
}
};
IMPLEMENT_CLASS(DVideoModeMenu)
IMPLEMENT_CLASS(DVideoModeMenu, false, false, false)
//=============================================================================