mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
/**
|
|
* SpacemanDMM dreamchecker extensions for suite 1.7
|
|
* <https://github.com/SpaceManiac/SpacemanDMM/tree/suite-1.7/src/dreamchecker>
|
|
*/
|
|
|
|
#ifdef SPACEMAN_DMM
|
|
#define RETURN_TYPE(X) set SpacemanDMM_return_type = X
|
|
#define SHOULD_CALL_PARENT(X) set SpacemanDMM_should_call_parent = X
|
|
#define UNLINT(X) SpacemanDMM_unlint(X)
|
|
#define SHOULD_NOT_OVERRIDE(X) set SpacemanDMM_should_not_override = X
|
|
#define SHOULD_NOT_SLEEP(X) set SpacemanDMM_should_not_sleep = X
|
|
#define SHOULD_BE_PURE(X) set SpacemanDMM_should_be_pure = X
|
|
#define PRIVATE_PROC(X) set SpacemanDMM_private_proc = X
|
|
#define PROTECTED_PROC(X) set SpacemanDMM_protected_proc = X
|
|
#define CAN_BE_REDEFINED(X) set SpacemanDMM_can_be_redefined = X
|
|
#define VAR_FINAL var/SpacemanDMM_final
|
|
#define VAR_PRIVATE var/SpacemanDMM_private
|
|
#define VAR_PROTECTED var/SpacemanDMM_protected
|
|
#else
|
|
#define RETURN_TYPE(X)
|
|
#define SHOULD_CALL_PARENT(X)
|
|
#define UNLINT(X) X
|
|
#define SHOULD_NOT_OVERRIDE(X)
|
|
#define SHOULD_NOT_SLEEP(X)
|
|
#define SHOULD_BE_PURE(X)
|
|
#define PRIVATE_PROC(X)
|
|
#define PROTECTED_PROC(X)
|
|
#define CAN_BE_REDEFINED(X)
|
|
#define VAR_FINAL var
|
|
#define VAR_PRIVATE var
|
|
#define VAR_PROTECTED var
|
|
#endif
|