› Foros › Multiplataforma › Desarrollo
typedef struct _SceUtilityOskData
{
int unk_00;
int unk_04;
int language;
int unk_12;
int unk_16;
int lines;
int unk_24;
unsigned short* desc;
unsigned short* intext;
int outtextlength;
unsigned short* outtext;
int rc;
int outtextlimit;
} SceUtilityOskData;
typedef struct _SceUtilityOskParams
{
pspUtilityDialogCommon base;
int unk_48; // set 1, if 0 nothing happens, if 2 crash ...
SceUtilityOskData* data;
int unk_56;
int unk_60;
} SceUtilityOskParams;
SceUtilityOskData data;
memset(&data, 0, sizeof(data));
data.language = 2; // key glyphs: 0-1=hiragana, 2+=western
data.lines = 1; // just one line
data.unk_24 = 1; // set to 1
data.desc = desc;
data.intext = intext;
data.outtextlength = 128; // sizeof(outtext) / sizeof(unsigned short)
data.outtextlimit = 50; // just allow 50 chars
data.outtext = (unsigned short*)outtext;
SceUtilityOskParams osk;
memset(&osk, 0, sizeof(osk));
osk.base.size = sizeof(osk);
// dialog language: 0=Japanese, 1=English, 2=French, 3=Spanish, 4=German,
// 5=Italian, 6=Dutch, 7=Portuguese, 8=Russian, 9=Korean, 10-11=Chinese, 12+=default
osk.base.language = 1;
osk.base.buttonSwap = 1; // X button: 1
osk.base.graphicsThread = 17; // gfx thread pri
osk.base.unknown = 19; // unknown thread pri (?)
osk.base.fontThread = 18;
osk.base.soundThread = 16;
osk.unk_48 = 1;
osk.data = &data;
typedef struct
{
unsigned int size; /** Size of the structure */
int language; /** Language */
int buttonSwap; /** Set to 1 for X/O button swap */
int graphicsThread; /** Graphics thread priority */
int unknown; /** Some other thread priority? */
int fontThread; /** Font (?) thread priority (ScePafThread) */
int soundThread; /** Sound thread priority */
int result; /** Result */
int unknown2[4];
} pspUtilityDialogCommon;
edelpuerto escribió:Turuloxxx, joder!! que maquina!!!
puse -lm lo ultimo y me funcionó a la primera!!
Sabes...lo que estoy desarrollando es el juego de los barquitos.
Fases del desarrollo:
1ª fase conexion ad-hoc para conectar las 2 psp. (fase no realizada) El anfitrion crea la partida y el invitado se conecta, Para esta fase me hacia falta el teclado "virtual" (teclado virutla conseguido). una vez unidos, el anfitrion acepta y comienzan cada uno a colocar los barcos.
2ª Colocar los barcos (fase ya realizada).
3ª Fase disparos (fase en desarrollo).
Bueno esta es la "cosilla" que estoy haciendo para la cia. Para mi es lo primero, y bueno, poco a poco, a mi me mola.
-Mi siguiente proyecto es realizar una pequeña aventura grafica en primera persona. Ya tgengo la idea (jajaj que poco)
Te agrazeco un monton tu ayuda!!
Hablando de todo un poco, estoy como loco buscando infotmacion para la conexion ad-hoc, pero no encuentro nada claro.
POr favor si me puedes ayudar, te lo agradeco amigoo.
De nuevo mil graciasss turulox.
sersanm2 escribió:
Hola, estoy intentando yo también lo del tecado pero no lo he conseguido. Te importaría pasarme el ejemplo que tengas para que vea como lo has conseguido?.
De todas formas gracias.
eldelpuerto escribió:Hablando de todo un poco, estoy como loco buscando infotmacion para la conexion ad-hoc, pero no encuentro nada claro.
POr favor si me puedes ayudar, te lo agradeco amigoo.