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

Macros

#define RGB5A3_MASK_A   (0x8000)
 
#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)
 
#define RGB565_TO_RGB5A3(x)
 

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)
 
int lbSnap_8001D5FC (int chan, int index)
 
int lbSnap_8001D7B0 (int chan, int index, int jndex)
 
void lbSnap_8001DA5C (int arg0)
 
int lbSnap_8001DC0C (int arg0)
 
int lbSnap_8001DE8C (void *arg0)
 
void 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

◆ RGB5A3_MASK_A

#define RGB5A3_MASK_A   (0x8000)

◆ 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)

◆ RGB565_TO_RGB5A3

#define RGB565_TO_RGB5A3 (   x)
Value:
(((x) & RGB5A3_MASK_B) | (((x) >> 1) & (RGB5A3_MASK_R | RGB5A3_MASK_G)) | \
#define RGB5A3_MASK_A
Definition lbsnap.c:175
#define RGB5A3_MASK_B
Definition lbsnap.c:178
#define RGB5A3_MASK_R
Definition lbsnap.c:176
#define RGB5A3_MASK_G
Definition lbsnap.c:177

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_8001D5FC()

int lbSnap_8001D5FC ( int  chan,
int  index 
)

◆ lbSnap_8001D7B0()

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

◆ lbSnap_8001DA5C()

void lbSnap_8001DA5C ( int  arg0)

◆ lbSnap_8001DC0C()

int lbSnap_8001DC0C ( int  arg0)

◆ lbSnap_8001DE8C()

int lbSnap_8001DE8C ( void *  arg0)

◆ lbSnap_8001DF20()

void 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  )