Appearance
CartridgeTraits
cpp
#include <Media/Cartridges/CartridgeTypes.h>cpp
struct CartridgeTraitsDefined in Media/Cartridges/CartridgeTypes.h:264
Properties of a cartridge type.
Public Attributes
| Return | Name | Description |
|---|---|---|
CartridgeType | type | Cartridge type. |
const char * | title | Title of the cartridge. |
isize | memory | Memory size (in KB). |
bool | battery | The cartridge has battery-buffered memory. |
isize | buttons | Number of buttons. |
const char * | button1 | Label of button 1. |
const char * | button2 | Label of button 2. |
isize | switches | Number of switches. |
const char * | switchLeft | Label of the left switch position. |
const char * | switchNeutral | Label of the neutral switch position. |
const char * | switchRight | Label of the right switch position. |
isize | leds | Number of LEDs. |
bool | needsExecution | The cartridge needs to be executed every cycle. |
type
cpp
CartridgeType typeType: CartridgeType
Defined in Media/Cartridges/CartridgeTypes.h:266
Cartridge type.
title
cpp
const char * titleDefined in Media/Cartridges/CartridgeTypes.h:267
Title of the cartridge.
memory
cpp
isize memoryDefined in Media/Cartridges/CartridgeTypes.h:269
Memory size (in KB).
battery
cpp
bool batteryDefined in Media/Cartridges/CartridgeTypes.h:270
The cartridge has battery-buffered memory.
buttons
cpp
isize buttonsDefined in Media/Cartridges/CartridgeTypes.h:272
Number of buttons.
button1
cpp
const char * button1Defined in Media/Cartridges/CartridgeTypes.h:273
Label of button 1.
button2
cpp
const char * button2Defined in Media/Cartridges/CartridgeTypes.h:274
Label of button 2.
switches
cpp
isize switchesDefined in Media/Cartridges/CartridgeTypes.h:276
Number of switches.
switchLeft
cpp
const char * switchLeftDefined in Media/Cartridges/CartridgeTypes.h:277
Label of the left switch position.
switchNeutral
cpp
const char * switchNeutralDefined in Media/Cartridges/CartridgeTypes.h:278
Label of the neutral switch position.
switchRight
cpp
const char * switchRightDefined in Media/Cartridges/CartridgeTypes.h:279
Label of the right switch position.
leds
cpp
isize ledsDefined in Media/Cartridges/CartridgeTypes.h:281
Number of LEDs.
needsExecution
cpp
bool needsExecutionDefined in Media/Cartridges/CartridgeTypes.h:283
The cartridge needs to be executed every cycle.