SSBM Decomp
Loading...
Searching...
No Matches
lbsnap.c File Reference
#include "lbarchive.h"
#include "lbcardnew.h"
#include "lblanguage.h"
#include "lbsnap.static.h"
#include <placeholder.h>
#include "ft/ft_0877.h"
#include "gm/gm_unsplit.h"
#include "it/it_266F.h"
#include <stdio.h>
#include <dolphin/card.h>
#include <dolphin/os.h>
#include <dolphin/os/OSTime.h>
#include <baselib/debug.h>
#include <baselib/hsd_3B34.h>

Macros

#define _p(x)
#define RGB5A3_MASK_A   (0x8000)
 RGB5A3: A RRRRR GGGGG BBBBB RGB565: RRRRR GGGGGG BBBBB.
#define RGB5A3_MASK_R   (0x7C00)
#define RGB5A3_MASK_G   (0x03E0)
#define RGB5A3_MASK_B   (0x001F)
#define RGB565_MASK_R   (0xF800)
#define RGB565_MASK_G   (0x07E0)
#define RGB565_MASK_B   (0x001F)

Functions

void lbSnap_8001D2BC (void)
int lbSnap_8001D338 (int arg0)
int lbSnap_8001D350 (int chan)
int lbSnap_8001D394 (int chan)
int lbSnap_8001D3B0 (int chan)
int lbSnap_8001D3CC (int chan)
int lbSnap_8001D3E8 (int chan, int index)
int lbSnap_8001D40C (int chan)
void lbSnap_8001D4A4 (int chan, char *arg1)
static void lbSnap_ClearText (char *text)
static void lbSnap_FormatTime (int chan, int index, char *text)
int lbSnap_8001D5FC (int chan, int index)
int lbSnap_8001D7B0 (int chan, int index, int jndex)
static u16 RGB565_TO_RGB5A3 (u16 pixel)
static int lbSnap_GetTiledRemainder (int value)
static int lbSnap_GetTiledRGBOffset (int x, int y, int tile_stride)
static int lbSnap_GetTiledYOff (int tile_column, int y)
static u8lbSnap_GetMemSnapIconData (void)
static int lbSnap_GetTiledColumn (int x)
void lbSnap_8001DA5C (u8 *arg0)
int lbSnap_8001DC0C (u8 *arg0)
int lbSnap_8001DE8C (void *arg0)
static int lbSnap_GetSaveDataOffset (struct Unk80433380_0 *snap)
int lbSnap_8001DF20 (void)
int lbSnap_8001DF6C (int chan)
int lbSnap_8001E058 (int chan, int index)
int lbSnap_8001E204 (void)
int lbSnap_8001E210 (void)
void lbSnap_8001E218 (void *arg0, struct Unk80433380_48 *arg1)
void lbSnap_8001E27C (void)
void lbSnap_8001E290 (void)

Macro Definition Documentation

◆ _p

#define _p ( x)
Value:
static struct Unk80433380 lbSnap_80433380
Definition lbsnap.static.h:58

◆ RGB5A3_MASK_A

#define RGB5A3_MASK_A   (0x8000)

RGB5A3: A RRRRR GGGGG BBBBB RGB565: RRRRR GGGGGG BBBBB.

◆ RGB5A3_MASK_R

#define RGB5A3_MASK_R   (0x7C00)

◆ RGB5A3_MASK_G

#define RGB5A3_MASK_G   (0x03E0)

◆ RGB5A3_MASK_B

#define RGB5A3_MASK_B   (0x001F)

◆ RGB565_MASK_R

#define RGB565_MASK_R   (0xF800)

◆ RGB565_MASK_G

#define RGB565_MASK_G   (0x07E0)

◆ RGB565_MASK_B

#define RGB565_MASK_B   (0x001F)

Function Documentation

◆ lbSnap_8001D2BC()

void lbSnap_8001D2BC ( void )

◆ lbSnap_8001D338()

int lbSnap_8001D338 ( int arg0)

◆ lbSnap_8001D350()

int lbSnap_8001D350 ( int chan)

◆ lbSnap_8001D394()

int lbSnap_8001D394 ( int chan)

◆ lbSnap_8001D3B0()

int lbSnap_8001D3B0 ( int chan)

◆ lbSnap_8001D3CC()

int lbSnap_8001D3CC ( int chan)

◆ lbSnap_8001D3E8()

int lbSnap_8001D3E8 ( int chan,
int index )

◆ lbSnap_8001D40C()

int lbSnap_8001D40C ( int chan)

◆ lbSnap_8001D4A4()

void lbSnap_8001D4A4 ( int chan,
char * arg1 )

◆ lbSnap_ClearText()

void lbSnap_ClearText ( char * text)
inlinestatic

◆ lbSnap_FormatTime()

void lbSnap_FormatTime ( int chan,
int index,
char * text )
inlinestatic

◆ lbSnap_8001D5FC()

int lbSnap_8001D5FC ( int chan,
int index )

◆ lbSnap_8001D7B0()

int lbSnap_8001D7B0 ( int chan,
int index,
int jndex )

◆ RGB565_TO_RGB5A3()

u16 RGB565_TO_RGB5A3 ( u16 pixel)
inlinestatic

◆ lbSnap_GetTiledRemainder()

int lbSnap_GetTiledRemainder ( int value)
inlinestatic

◆ lbSnap_GetTiledRGBOffset()

int lbSnap_GetTiledRGBOffset ( int x,
int y,
int tile_stride )
inlinestatic

◆ lbSnap_GetTiledYOff()

int lbSnap_GetTiledYOff ( int tile_column,
int y )
inlinestatic

◆ lbSnap_GetMemSnapIconData()

u8 * lbSnap_GetMemSnapIconData ( void )
inlinestatic

◆ lbSnap_GetTiledColumn()

int lbSnap_GetTiledColumn ( int x)
inlinestatic

◆ lbSnap_8001DA5C()

void lbSnap_8001DA5C ( u8 * arg0)

◆ lbSnap_8001DC0C()

int lbSnap_8001DC0C ( u8 * arg0)

◆ lbSnap_8001DE8C()

int lbSnap_8001DE8C ( void * arg0)

◆ lbSnap_GetSaveDataOffset()

int lbSnap_GetSaveDataOffset ( struct Unk80433380_0 * snap)
inlinestatic

◆ lbSnap_8001DF20()

int lbSnap_8001DF20 ( void )

◆ lbSnap_8001DF6C()

int lbSnap_8001DF6C ( int chan)

◆ lbSnap_8001E058()

int lbSnap_8001E058 ( int chan,
int index )

◆ lbSnap_8001E204()

int lbSnap_8001E204 ( void )

◆ lbSnap_8001E210()

int lbSnap_8001E210 ( void )

◆ lbSnap_8001E218()

void lbSnap_8001E218 ( void * arg0,
struct Unk80433380_48 * arg1 )

◆ lbSnap_8001E27C()

void lbSnap_8001E27C ( void )

◆ lbSnap_8001E290()

void lbSnap_8001E290 ( void )