I am nearly finished with a beta PSPIDE (much more coming after this)
what I have now:
GUI finished
basic template generation
projects can contain more than one file
many little things that do a great deal but dont look like much when written but it wouldnt be right without
things for Future releases
list of all psp c\c++ functions and button to add selected function to code(will be hard)
any good suggestions (that are realistic)
oh yes and also I made a simple library called Easylib (not that great)... here are the file names and what they contain.
Filenames
elib.h (only include this in your program)
ecallbacks.h (wonder what this could be)
functions.h this has many useful functions... (everything is by me except the collision algorithm)
whats in elib.h
pspSystemInit(); (initializes EVERYTHING you need for a simple program (callbacks,screen initialization)
pspCtrlInit(); (use this if your program uses the psp's controls)
readyCtrls(int count) (this is the same thing as sceCtrlReadBufferPositive(&pad, int count); its just easier to type. use
readyCtrls(int count) just as you would sceCtrlReadBufferPositive(&pad, int count);
whats in functions.h
Function what it does syntax
wait(); waits in milliseconds wait(milliseconds)
move_up move an object up move_up(y pos, speed)
move_down move an object down move_down(y pos, speed)
move_left move an object left move_left(x pos, speed)
move_right move an object right move_right(x pos, speed)
collides(); collision detection look below
restart(); restarts the program restart() (gives implicit declaration warning)
xmb(); returns to main XMB xmb(return value)
How to use collides()
1ST IMAGE PARAMETERS
x1 - X-Co-ordinate of 1st image
y1 - Y-Co-ordinate of 1st image
w1 - Width of 1st image
h1 - Height of 1st image
2ND IMAGE PARAMETERS
x2 - X-Co-ordinate of 2nd image
y2 - Y-Co-ordinate of 2nd image
w2 - Width of 2nd image
h2 - Height of 2nd image
syntax of collision();
collides(x1,y1,w1,h1,x2,y2,w2,h2);scary (all those values are integers by the way)
well I have nothing more to add... I think
if you have any suggestions for this please post it here I will probably add it as long as its not too far fetched.
i didnt revise this post too well, if I have any spelling errors or stupid mistakes please tell me
Quote:whats in functions.h
Function what it does syntax
wait(); waits in milliseconds wait(milliseconds)
move_up move an object up move_up(y pos, speed)
move_down move an object down move_down(y pos, speed)
move_left move an object left move_left(x pos, speed)
move_right move an object right move_right(x pos, speed)
collides(); collision detection look below
restart(); restarts the program restart() (gives implicit declaration warning)
xmb(); returns to main XMB xmb(return value)
those lines got messed up alot and may be hard to read
Impressive.. Good to know there's somebody on this site that knows something about all that stuff. I never really got into making stuff like that. I don't know where to start or anything. If I could find some guide to help me get started then I'd love to get on it..
Got any good sites to help somebody, "New" to stuff like that, get started?
I've always wanted to get started on programming like this, I've never been able to find a good tutorial for beginners. This is just what I've been looking for :)
I'll get started on learning all that stuff when I get back from my vacation in a few weeks.