Release 2.05
							parent
							
								
									8bb05c724c
								
							
						
					
					
						commit
						edc7ee0c88
					
				| 
						 | 
					@ -0,0 +1,38 @@
 | 
				
			||||||
 | 
					#ifndef MENUCONTAINER_HPP_INCLUDED
 | 
				
			||||||
 | 
					#define MENUCONTAINER_HPP_INCLUDED
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "../JavaClass/Object.hpp"
 | 
				
			||||||
 | 
					#include "../JavaClass/Class.hpp"
 | 
				
			||||||
 | 
					#include <vector>
 | 
				
			||||||
 | 
					#include <string>
 | 
				
			||||||
 | 
					#include <cstdint>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace Internal
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    class MenuContainer : public Object
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        public:
 | 
				
			||||||
 | 
					            MenuContainer(const void* Obj);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            MenuContainer() = default;
 | 
				
			||||||
 | 
					            MenuContainer(MenuContainer&& Obj) = default;
 | 
				
			||||||
 | 
					            MenuContainer(const MenuContainer& Obj) = default;
 | 
				
			||||||
 | 
					            MenuContainer& operator=(MenuContainer&& Obj) = default;
 | 
				
			||||||
 | 
					            MenuContainer& operator=(const MenuContainer& Obj) = default;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            static Class GetClass();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            std::vector<std::string> GetActions() const;
 | 
				
			||||||
 | 
					            std::vector<MenuContainer> GetChildren() const;
 | 
				
			||||||
 | 
					            MenuContainer GetChildren(std::int32_t I) const;
 | 
				
			||||||
 | 
					            std::int32_t GetCount() const;
 | 
				
			||||||
 | 
					            std::int32_t GetHeight() const;
 | 
				
			||||||
 | 
					            std::vector<std::string> GetTargets() const;
 | 
				
			||||||
 | 
					            std::int32_t GetWidth() const;
 | 
				
			||||||
 | 
					            std::int32_t GetX() const;
 | 
				
			||||||
 | 
					            std::int32_t GetY() const;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif // MENUCONTAINER_HPP_INCLUDED
 | 
				
			||||||
| 
						 | 
					@ -83,6 +83,7 @@
 | 
				
			||||||
#include "Classes/KeyListen.hpp"
 | 
					#include "Classes/KeyListen.hpp"
 | 
				
			||||||
#include "Classes/LinkedList.hpp"
 | 
					#include "Classes/LinkedList.hpp"
 | 
				
			||||||
#include "Classes/Matrix.hpp"
 | 
					#include "Classes/Matrix.hpp"
 | 
				
			||||||
 | 
					#include "Classes/MenuContainer.hpp"
 | 
				
			||||||
#include "Classes/MessageNode.hpp"
 | 
					#include "Classes/MessageNode.hpp"
 | 
				
			||||||
#include "Classes/Model.hpp"
 | 
					#include "Classes/Model.hpp"
 | 
				
			||||||
#include "Classes/ModelInfo.hpp"
 | 
					#include "Classes/ModelInfo.hpp"
 | 
				
			||||||
| 
						 | 
					@ -190,14 +191,8 @@ namespace Internal
 | 
				
			||||||
    std::int32_t GetLoginWindow();
 | 
					    std::int32_t GetLoginWindow();
 | 
				
			||||||
    std::int32_t GetMapAngle();
 | 
					    std::int32_t GetMapAngle();
 | 
				
			||||||
    std::vector<std::int32_t> GetMapRegions();
 | 
					    std::vector<std::int32_t> GetMapRegions();
 | 
				
			||||||
    std::vector<std::string> GetMenuActions();
 | 
					    MenuContainer GetMenu();
 | 
				
			||||||
    std::int32_t GetMenuCount();
 | 
					 | 
				
			||||||
    std::int32_t GetMenuHeight();
 | 
					 | 
				
			||||||
    std::vector<std::string> GetMenuTargets();
 | 
					 | 
				
			||||||
    bool GetMenuVisible();
 | 
					    bool GetMenuVisible();
 | 
				
			||||||
    std::int32_t GetMenuWidth();
 | 
					 | 
				
			||||||
    std::int32_t GetMenuX();
 | 
					 | 
				
			||||||
    std::int32_t GetMenuY();
 | 
					 | 
				
			||||||
    std::int64_t GetMouseLastPressed();
 | 
					    std::int64_t GetMouseLastPressed();
 | 
				
			||||||
    std::int32_t GetMouseX();
 | 
					    std::int32_t GetMouseX();
 | 
				
			||||||
    std::int32_t GetMouseY();
 | 
					    std::int32_t GetMouseY();
 | 
				
			||||||
| 
						 | 
					@ -338,6 +333,14 @@ namespace Internal
 | 
				
			||||||
    std::int8_t GetTileSettings(std::int32_t X, std::int32_t Y, std::int32_t Plane);
 | 
					    std::int8_t GetTileSettings(std::int32_t X, std::int32_t Y, std::int32_t Plane);
 | 
				
			||||||
    std::int32_t GetCollisionFlags(std::int32_t X, std::int32_t Y, std::int32_t Plane);
 | 
					    std::int32_t GetCollisionFlags(std::int32_t X, std::int32_t Y, std::int32_t Plane);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    std::vector<std::string> GetMenuActions();
 | 
				
			||||||
 | 
					    std::int32_t GetMenuCount();
 | 
				
			||||||
 | 
					    std::int32_t GetMenuHeight();
 | 
				
			||||||
 | 
					    std::vector<std::string> GetMenuTargets();
 | 
				
			||||||
 | 
					    std::int32_t GetMenuWidth();
 | 
				
			||||||
 | 
					    std::int32_t GetMenuX();
 | 
				
			||||||
 | 
					    std::int32_t GetMenuY();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void LockUpdate();
 | 
					    void LockUpdate();
 | 
				
			||||||
    void UnlockUpdate();
 | 
					    void UnlockUpdate();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in New Issue