|
Verfasser |
Nachricht |
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: [TUT] Einfaches Menü in C
Und wie definiere ich die Farbe ?
Ich denke so habs aber nie probiert:
pspDebugScreenSetTextColor(0xFF0000);
pspDebugScreenPrintf("Dieser Text ist rot\n");
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
01.12.2010 16:46 |
|
Folgende User bedanken sich: |
|
Unbekannt
Holiday News-Writer
Beiträge: 1.600
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 4404
|
RE: [TUT] Einfaches Menü in C
Danke .
Werde vielleicht mal was programmieren so in dieser Art, ein kleines Spiel, mal sehen wie weit ich mit C komme .
Ab Sofort werden alle unnötigen PNs nicht mehr beantwortet. Ich bin wieder mal weg von PSPKing und unterstütze eine andere Seite da ich hier nicht mehr erwünscht bin. Danke an PSP-Hilfe und den Moderatoren und all die anderen User die nicht so viel Dummeszeug labern.
|
|
01.12.2010 17:08 |
|
|
|
TheSnak3
Legende
Beiträge: 1.770
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 521
|
RE: [TUT] Einfaches Menü in C
jap so ein noob wie ich verstehen kein wort weil ich net nachgedacht habe
|
|
01.12.2010 20:26 |
|
|
|
Unbekannt
Holiday News-Writer
Beiträge: 1.600
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 4404
|
RE: [TUT] Einfaches Menü in C
Funktionieren auch Umlaute?
pspDebugScreenPrintf("das ist eine /x81usserung /n")
Ab Sofort werden alle unnötigen PNs nicht mehr beantwortet. Ich bin wieder mal weg von PSPKing und unterstütze eine andere Seite da ich hier nicht mehr erwünscht bin. Danke an PSP-Hilfe und den Moderatoren und all die anderen User die nicht so viel Dummeszeug labern.
Dieser Beitrag wurde zuletzt bearbeitet: 01.12.2010 21:15 von Unbekannt.
|
|
01.12.2010 21:08 |
|
|
|
Leon54321hn
Profi
Beiträge: 396
Gruppe: User
Registriert seit: Apr 2010
Status:
Offline
Danke erhalten: 46
|
RE: [TUT] Einfaches Menü in C
alda ist das schwer (ich meine ich finde das wirklich schwer)
Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2010 18:14 von Leon54321hn.
|
|
03.12.2010 17:32 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: [TUT] Einfaches Menü in C
Funktionieren auch Umlaute?
pspDebugScreenPrintf("das ist eine /x81usserung /n")
Ja warum nicht.
alda ist das schwer
Das Kommentar hättest du dir sparen können.
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
03.12.2010 17:35 |
|
Folgende User bedanken sich: |
|
Leon54321hn
Profi
Beiträge: 396
Gruppe: User
Registriert seit: Apr 2010
Status:
Offline
Danke erhalten: 46
|
RE: [TUT] Einfaches Menü in C
[quote=Unbekannt]
Das Kommentar hättest du dir sparen können.
Was meinst du damit ?
|
|
03.12.2010 18:15 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: [TUT] Einfaches Menü in C
[quote=Unbekannt]
Das Kommentar hättest du dir sparen können.
Was meinst du damit ?
Es ist nicht schwer, deshalb hättest du dir deinen Kommentar sparen können.
|
|
03.12.2010 18:17 |
|
Folgende User bedanken sich: |
|
James_Cutter
TeamCheyTac
Beiträge: 1.084
Gruppe: User
Registriert seit: Jul 2009
Status:
Offline
Danke erhalten: 1055
|
RE: [TUT] Einfaches Menü in C
yeah PSP-Hilfe
schade das ich das mit dem Kompilieren nicht hinbegomme...
Ich könnte das ja mal auf dem pce von meinem bruder machen....
Na ja B2T, ich finde das tut ist gut zu verstehen... und wenn man was nicht weis, dann habe ich hier den ultimativen Geheimtipp für alle, die was nicht wissen...
Kein Support mehr per PM
|
|
03.12.2010 18:33 |
|
Folgende User bedanken sich: |
|
Sparky
Profi
Beiträge: 337
Gruppe: User
Registriert seit: Dec 2010
Status:
Offline
Danke erhalten: 73
|
RE: [TUT] Einfaches Menü in C
Funktioniert iwi nicht:
C:\pspsdk\progs\PSPMENÜ>make
psp-gcc -I. -IC:/pspsdk/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150 -c
-o main.o main.c
main.c: In function 'SetupCallbacks':
main.c:23: error: stray '\327' in program
main.c:23: error: expected ')' before numeric constant
main.c:23: error: too few arguments to function 'sceKernelCreateThread'
make: *** [main.o] Error 1
Habs mit meiner main.c und der von psp-hilfe versucht -> gleiches problem
hier die zeilen:
int SetupCallbacks(void)
{
int thid = 0;
zeile 23: thid = sceKernelCreateThread("update_thread", CallbackThread, 0×11, 0xFA0, THREAD_ATTR_USER, 0);
if(thid >= 0) {
sceKernelStartThread(thid, 0, 0);
}
return thid;
}
EDIT: Fehler gefunden: Es sollte 0x11 und nicht 0×11 heißen
…
Dieser Beitrag wurde zuletzt bearbeitet: 08.01.2011 20:45 von Sparky.
|
|
08.01.2011 20:00 |
|
|
|
HyBriDo
Experte
Beiträge: 769
Gruppe: User
Registriert seit: Dec 2010
Status:
Offline
Danke erhalten: 254
|
RE: [TUT] Einfaches Menü in C
|
|
08.01.2011 20:55 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: [TUT] Einfaches Menü in C
EDIT: Fehler gefunden: Es sollte 0x11 und nicht 0×11 heißen
Sorry da muss bei Copy&Paste was schief gelaufen sein, hatte das ja vorher schon auf psp-hilfe.de gepostet. Ich bessere es oben mal aus
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
08.01.2011 20:59 |
|
|
|
dark-awesome
stehn
Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010
Status:
Offline
Danke erhalten: 2192
|
RE: [TUT] Einfaches Menü in C
Super TuT mach aber den Source hätte ich vielleicht ein bisschen übersichtlicher gemacht
#include <pspkernel.h> #include <pspdebug.h> #include <pspctrl.h>
PSP_MODULE_INFO("test", 0, 1, 1); static int running = 1;
int exit_callback(int arg1, int arg2, void *common) { running = 0;
sceKernelExitGame();
return 0; }
int CallbackThread(SceSize args, void *argp) { int cbid;
cbid = sceKernelCreateCallback("Exit Callback", exit_callback, NULL);
sceKernelRegisterExitCallback(cbid); sceKernelSleepThreadCB();
return 0; }
int SetupCallbacks(void) { int thid = 0;
thid = sceKernelCreateThread("update_thread", CallbackThread, 0x11, 0xFA0, THREAD_ATTR_USER, 0);
if(thid >= 0) { sceKernelStartThread(thid, 0, 0); } return thid; }
int aktivmenu = 0; int maxmenu = 2; char menu[3][15] = {"Spiel starten","Spiel laden","Spiel beenden"};
void printmenu() { int i;
for(i=0;i<maxmenu+1;i++) { if(aktivmenu == i) { pspDebugScreenPrintf("-> %s\n",menu[i]); }
else { pspDebugScreenPrintf(" %s\n",menu[i]); } } }
int main() { pspDebugScreenInit(); SetupCallbacks(); SceCtrlData pad; int button = 0; printmenu(); while(running) { sceCtrlReadBufferPositive(&pad, 1);
if((pad.Buttons & PSP_CTRL_DOWN) && (aktivmenu != maxmenu) && (button == 0)) { aktivmenu++; pspDebugScreenClear(); printmenu(); }
if((pad.Buttons & PSP_CTRL_UP) && (aktivmenu != 0) && (button == 0)) { aktivmenu-=1; pspDebugScreenClear(); printmenu(); }
if((pad.Buttons & PSP_CTRL_DOWN) || (pad.Buttons & PSP_CTRL_UP)) { button = 1; } else { button = 0; }
if((aktivmenu == 2) && (pad.Buttons & PSP_CTRL_CROSS)) { sceKernelExitGame(); } }
return 0; }
So hätte ich ihn geschrieben xD
Dieser Beitrag wurde zuletzt bearbeitet: 19.02.2011 18:12 von dark-awesome.
|
|
19.02.2011 18:11 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: [TUT] Einfaches Menü in C
So hätte ich ihn geschrieben xD
Ich habs mal überflogen aber komm auf die schnelle einfach nicht drauf, was hast du denn geändert ?
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
19.02.2011 18:30 |
|
|
|
dark-awesome
stehn
Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010
Status:
Offline
Danke erhalten: 2192
|
RE: [TUT] Einfaches Menü in C
Ne ich mein so ist der Code übersichtlicher
Weil es immer bei solchen langen Codes schnell un übersichtlich wird
War ja nur ein kleiner Verbesserungsvorschlag ^^
|
|
19.02.2011 18:46 |
|
|
|
|