KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
mie_jvs_player_sw_t Struct Reference

One player JVS switch bank. More...

#include <mie.h>

Data Fields

union { 
 
   uint16_t   raw 
 Raw 16-bit JVS switch word. More...
 
   struct { 
 
      uint16_t   sw9: 1 
 Push switch 3 value. More...
 
      uint16_t   sw10: 1 
 Push switch 4 value. More...
 
      uint16_t   sw11: 1 
 Push switch 5 value. More...
 
      uint16_t   sw12: 1 
 Push switch 6 value. More...
 
      uint16_t   sw13: 1 
 Push switch 7 value. More...
 
      uint16_t   sw14: 1 
 Push switch 8 value. More...
 
      uint16_t   sw15: 1 
 Push switch 9 value. More...
 
      uint16_t   sw16: 1 
 Push switch 10 value. More...
 
      uint16_t   sw1: 1 
 Push switch 2 value. More...
 
      uint16_t   sw2: 1 
 Push switch 1 value. More...
 
      uint16_t   right: 1 
 Right switch (JVS SW3). More...
 
      uint16_t   left: 1 
 Left switch (JVS SW4). More...
 
      uint16_t   down: 1 
 Down switch (JVS SW5). More...
 
      uint16_t   up: 1 
 Up switch (JVS SW6). More...
 
      uint16_t   service: 1 
 Service switch (JVS SW7). More...
 
      uint16_t   start: 1 
 Start switch (JVS SW8). More...
 
   }  
 
};  
 

Detailed Description

One player JVS switch bank.

A 1 bit indicates that the corresponding switch is active. See Input Masks for the usual arcade assignment of each switch.

Field Documentation

◆ [union]

union { ... } mie_jvs_player_sw_t

◆ down

uint16_t mie_jvs_player_sw_t::down

Down switch (JVS SW5).

◆ left

uint16_t mie_jvs_player_sw_t::left

Left switch (JVS SW4).

◆ raw

uint16_t mie_jvs_player_sw_t::raw

Raw 16-bit JVS switch word.

Referenced by ui_build().

◆ right

uint16_t mie_jvs_player_sw_t::right

Right switch (JVS SW3).

◆ service

uint16_t mie_jvs_player_sw_t::service

Service switch (JVS SW7).

◆ start

uint16_t mie_jvs_player_sw_t::start

Start switch (JVS SW8).

◆ sw1

uint16_t mie_jvs_player_sw_t::sw1

Push switch 2 value.

◆ sw10

uint16_t mie_jvs_player_sw_t::sw10

Push switch 4 value.

◆ sw11

uint16_t mie_jvs_player_sw_t::sw11

Push switch 5 value.

◆ sw12

uint16_t mie_jvs_player_sw_t::sw12

Push switch 6 value.

◆ sw13

uint16_t mie_jvs_player_sw_t::sw13

Push switch 7 value.

◆ sw14

uint16_t mie_jvs_player_sw_t::sw14

Push switch 8 value.

◆ sw15

uint16_t mie_jvs_player_sw_t::sw15

Push switch 9 value.

◆ sw16

uint16_t mie_jvs_player_sw_t::sw16

Push switch 10 value.

◆ sw2

uint16_t mie_jvs_player_sw_t::sw2

Push switch 1 value.

◆ sw9

uint16_t mie_jvs_player_sw_t::sw9

Push switch 3 value.

◆ up

uint16_t mie_jvs_player_sw_t::up

Up switch (JVS SW6).


The documentation for this struct was generated from the following file: