for example the image is to select the character or class but should appear beside the selected character
#pragma once
#include "DarkGDK.h"
void MenuPersonaje()
{
dbSyncOn ( );
dbSyncRate ( 60 );//Activa la sincronisacion del juego o por frames de imagenes por segundo
dbSetWindowTitle ( "Cliente NVOnline" );
dbSetDir("Data//");
//dbSetDisplayMode(800, 600,32);// aqui la configuracion de pantalla o resolucion Colocar menu opciones cambiar la resolucion
//dbSetDisplayMode (1024,768,32);// resolucion de pantalla
dbSetDisplayMode (1280,800,32);// resolucion de pantalla
dbDrawSpritesFirst();
// Define some constant variables.
//fondos de imagenes o detelles de 1 a 99
const int BACKGROUND = 1;
//menus de 100 a 199
const int Menus = 100;
const int MenuBar1 = 101;
const int MenuPer = 102;
//imagenes de seleccion 200 a 299
const int ImgPer = 200;
//seleccion de botones de 300 a 399
const int BotonM = 300;
const int BotonF = 301;
//Casas y objectos 400 a 499
const int Casa = 400;
//seleccion imagenes casas personajes y mas 500 a 700
const int Img1 = 500;
dbLoadObject("MenuSelPer/MenuMan.x",Casa);
//X es para los lados Y es para arriba o abajo y Z es para efrente o atraz
dbSetObjectAmbient ( Casa, 0 );
dbPositionObject ( Casa, 0,60, -500 );
dbXRotateObject (1,80 );
//dbLoadImage("HouseImg/Gh_d.dds", Img1);
//dbTextureObject(Casa, Img1);
//dbLoadImage("Fondo/2146.dds", BACKGROUND);
//dbSprite(BACKGROUND, 0, 0,BACKGROUND);
//dbSizeSprite(BACKGROUND, dbScreenWidth(), dbScreenHeight());
//Menu Principal
dbLoadImage("BarMenu/MenuBar.dds",Menus);
dbSprite(Menus, 0, 40,Menus);
//Personaje
dbLoadImage("Personajes-img/ManF1.dds",ImgPer);
dbSprite(ImgPer, 70, 90 ,ImgPer);
dbSizeSprite(ImgPer, 50, 50);
//BotonM
dbLoadImage("Botones/BotonM.dds",BotonM);
dbSprite(BotonM, 70, 180 ,BotonM);
dbSizeSprite(BotonM, 50, 50);
//BotonF
dbLoadImage("Botones/BotonF.dds",BotonF);
dbSprite(BotonF, 150, 180 ,BotonF);
dbSizeSprite(BotonF, 50, 50);
//Menu Opciones Personajes
dbLoadImage("BarMenu/MenuBar1.dds",MenuBar1);
dbSprite(MenuBar1, 40, 400 ,MenuBar1);
dbSizeSprite(MenuBar1, 250, 250);
//seleccion de personajes
dbLoadImage("BarMenu/MenuPer1.dds",MenuPer);
dbSprite(MenuPer, 500, 40,MenuPer);
//LEE LOS MAPAS Y LOS PERSONAJES
//dbLoadObject("MenuSelPer/Menupers1.x",2);//dbLoadObject("Personajes/Milk.x",1);
//leo la imagen del mapa
//dbLoadImage("MenuSelPer/menuPrincipal.dds", 3);
//dbTextureObject(1, 2);
//dbPositionObject ( 1, 10, 20, -200 );
//dbTextureObject(2, 3);
//dbXRotateObject (2,30 );
//dbYRotateObject (2, 180);
//dbPositionObject ( 2, -20, 0, -400 );
}
void MenuPers(void)
{
MenuPersonaje();
while(LoopGDK())
{
dbDrawSpritesFirst();
// Define some constant variables.
const int BACKGROUND = 1;
//Menu();
if(dbEscapeKey()) break;
dbSync();
}
return;
}
[quote][center]