Pokebot
Pokemon FireRed bot
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
include
BagMenu.hh
Go to the documentation of this file.
1
#ifndef __BAGMENU_HH__
2
#define __BAGMENU_HH__
3
4
#include "
PokemonUtils.hh
"
5
6
class
BagMenu
7
{
8
private
:
9
struct
Internal
10
{
11
uint8_t unknown;
12
uint8_t open;
13
uint16_t pocket;
14
uint16_t items[3];
15
};
16
17
public
:
18
BagMenu
()
19
: _data((Internal *)
gbaMem
(0x0203AD00))
20
{}
21
22
public
:
23
uint16_t
isOpen
()
const
{
return
(_data->open); }
24
uint16_t
getPocket
()
const
{
return
(_data->pocket); }
25
uint16_t
getItem
()
const
{
return
(_data->items[_data->pocket]); }
26
27
private
:
28
Internal *_data;
29
};
30
31
#endif
PokemonUtils.hh
BagMenu::getItem
uint16_t getItem() const
Definition:
BagMenu.hh:25
gbaMem
void * gbaMem(uint32_t ptr)
Definition:
PokemonUtils.cpp:57
BagMenu::isOpen
uint16_t isOpen() const
Definition:
BagMenu.hh:23
BagMenu
Definition:
BagMenu.hh:6
BagMenu::getPocket
uint16_t getPocket() const
Definition:
BagMenu.hh:24
BagMenu::BagMenu
BagMenu()
Definition:
BagMenu.hh:18
Generated on Fri Nov 21 2014 12:06:55 for Pokebot by
1.8.8