It's absurd how proud I am of the silly little graphics I've made for this:
Especially the splash screen :3 I'm not making Pokémon sprites or the little type bars, but I am making all the backgrounds as well as name bars for each Pokémon (with name, number, and a background gradient indicating the Pokémon's type). It would be easier to program if I made 4 large graphics (1 for top screen, 3 interchangeable ones for bottom screen with info) for each Pokemon and pulled it up to view the info, but that's a fucking lot of graphics, so I'm going to try and hard code the info in and figure out how to print it onto my backgrounds via the console. It sounds easier than it is, especially with the lack of information on how to use these things. I have to figure out how to map the console to its own thing, but that still doesn't tell me how to print out to two different screens. Bleh! Time to search for examples.
But I'm taking this thing linearly. I started out by making a Pokemon class and entering in Bulby's info and getting it to display on the console, but that wasn't really getting me anywhere. So I more or less started over, really rewriting the Pokemon class, and getting started on graphics.
Using some examples I got my splash screen and main menu to display, which was amazingly exciting. Using the touch screen is a breeze also. Right now you can touch "List by Type" to go to a menu with all the Pokemon types, and you can touch "GRASS" to go to... a blank list screen! Or you can touch the X in the corner to go back to the main menu. I have other touchable things coded but if you actually touch them it just freezes because the options for that menu value haven't been written yet, haha. So you're stuck in an infinite loop!!
Next I will be reading up on sprites so I can get those name bars in and hopefully dynamically generate the type lists.