Path: blob/main/RSDKv4/NativeObjects/AboutScreen.hpp
817 views
#ifndef NATIVE_ABOUTSCREEN_H1#define NATIVE_ABOUTSCREEN_H23enum AboutMenuButtons { ABOUT_BTN_PRIVACY, ABOUT_BTN_TERMS, ABOUT_BTN_COUNT };4enum AboutMenuStates { ABOUT_STATE_ENTER, ABOUT_STATE_MAIN, ABOUT_STATE_ACTION, ABOUT_STATE_EXIT };56struct NativeEntity_AboutScreen : NativeEntityBase {7int state;8int unused;9float timer;10float rotationY;11float scale;12NativeEntity_OptionsMenu *optionsMenu;13NativeEntity_TextLabel *label;14MeshInfo *meshPanel;15MeshInfo *meshBox;16MeshAnimator animator;17MatrixF renderMatrix;18MatrixF matrixTemp;19MatrixF renderMatrix2;20byte textureArrows;21byte backPressed;22int arrowAlpha;23ushort gameTitle[16];24ushort versionNameText[16];25ushort versionText[16];26NativeEntity_PushButton *buttons[ABOUT_BTN_COUNT];27int selectedButton;28};2930void AboutScreen_Create(void *objPtr);31void AboutScreen_Main(void *objPtr);3233#endif // !NATIVE_ABOUTSCREEN_H343536