Skip to content

rafadsm/MenuD3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MenuD3D

Creditos: Finn

Informações do projeto:

Projeto criado em Visual Studio 2015

Lib DirectX9 SDK (June 2010)

Requisitos:

ScreenShots

Com fundo de imagem

Fundo sem imagem

Animação slide

Como adicionar um item ao menu?

Em: Menu.cpp void MenuManager::CreateItems()

Você encontrará: m_Items.emplace(HK_TESTE1, new MenuItem("Item 1", false));

Onde m_Items é a lista onde armazena os itens, HK_TESTE1 é uma enum encontrada aqui

Antes de tudo, crie um novo valor na enum, respeitando as regras de virgula

Volte para Menu.cpp void MenuManager::CreateItems()

Insira uma nova linha como: m_Items.emplace(SUAENUM, new MenuItem("NomeDoItem", false));

Para adicionar uma array, troque o status padrão (true, false) para {"str1", "str2", "str3"} e assim em diante, veja:

m_Items.emplace(SUAENUM, new MenuItem("NomeDoItem", {"LClick", "RClick", "Alt", "CTRL"}));

Exemplo simplificado

Como interagir com os itens do menu?

Itens On/Off

Vá até Menu.cpp void MenuManager::HackActions()

Terá exemplos

Insira: if (GetActived(SEUENUM)) { //Ação aqui }

Quando o item for ativado no menu, ele executará a ação

Itens tipo array:

Utilize GetArrayPos(SUAENUM) para obter a posição atual,

onde o primeiro item começará na posição 0,

ou seja, "LClick" = 0, "RClick" = 1, e assim em diante

Lógica de uso:

if(GetArrayPos(SUAENUM) == 0) //LCkick

{ //Ação Aqui }

else if(GetArrayPos(SUAENUM) == 1) //RClick

{ //Ação Aqui }

Imagem / Animação desativadas por padrão do projeto

Você poderá configurar para o menu utilizar imagem / animação em:

Header.h //Configurações

Comente a definição para desativar

OBS:

Caso a imagem não carregue em algumas aplicações, não force, isso trará memory leak

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages