35 lines
1.3 KiB
C++
35 lines
1.3 KiB
C++
#pragma once
|
|
|
|
#include "EditorIDs.hpp"
|
|
|
|
namespace EditorIDs {
|
|
namespace Management {
|
|
EDITORIDS_DLL void assignNewID(GJGameLevel* level);
|
|
EDITORIDS_DLL void verifyIDAssignment(GJGameLevel* level);
|
|
EDITORIDS_DLL void verifyIDAssignmentDelayed(GJGameLevel* level);
|
|
EDITORIDS_DLL void queueCheck();
|
|
EDITORIDS_DLL void tryTransferID(GJGameLevel* source, GJGameLevel* dest);
|
|
EDITORIDS_DLL void levelIsDeleting(GJGameLevel* level);
|
|
|
|
EDITORIDS_DLL void handleLevelDupes(cocos2d::CCArray* array);
|
|
|
|
EDITORIDS_DLL void reset();
|
|
EDITORIDS_DLL void tryRaiseMaxID(int id);
|
|
EDITORIDS_DLL int getMaxID();
|
|
}
|
|
|
|
namespace ListManagement {
|
|
EDITORIDS_DLL void assignNewID(GJLevelList* level);
|
|
EDITORIDS_DLL void verifyIDAssignment(GJLevelList* level);
|
|
EDITORIDS_DLL void verifyIDAssignmentDelayed(GJLevelList* level);
|
|
EDITORIDS_DLL void queueCheck();
|
|
EDITORIDS_DLL void tryTransferID(GJLevelList* source, GJLevelList* dest);
|
|
EDITORIDS_DLL void listIsDeleting(GJLevelList* level);
|
|
|
|
EDITORIDS_DLL void handleListDupes(cocos2d::CCArray* array);
|
|
|
|
EDITORIDS_DLL void reset();
|
|
EDITORIDS_DLL void tryRaiseMaxID(int id);
|
|
EDITORIDS_DLL int getMaxID();
|
|
}
|
|
} |