!!!!
! XAbacus: Class resource for xabacus
!!!!
!! When used with Athena remove leading !
!?.translations: #override <Message>WM_PROTOCOLS: DeleteWindowProc()
!?.TransientShell.translations: #override <Message>WM_PROTOCOLS: ClosePopupPanel()
*buttonFontList: *7x14bold*
*labelFontList: *7x14bold*
*textFontList: *7x14bold*
!*fontList: *0-0-0-0-p-0-iso8859-15*
!*buttonFontList: *times-bold-r-normal--14*
!*labelFontList: *times-bold-r-normal--14*
!*textFontList: *times-bold-r-normal--14*
!XAbacus*pixmapSize: 16
!XAbacus*pixmapSize: 22
!XAbacus*pixmapSize: 24
XAbacus*pixmapSize: 32
!XAbacus*pixmapSize: 48
!XAbacus*pixmapSize: 64
XAbacus*mono: false
XAbacus*reverseVideo: false
XAbacus*foreground: black
XAbacus*background: #AEB2C3
XAbacus*borderColor: gray25
XAbacus*frameColor: wheat4
XAbacus*primaryBeadColor: DarkRed
XAbacus*leftAuxBeadColor: LimeGreen
XAbacus*rightAuxBeadColor: gainsboro
XAbacus*secondaryBeadColor: burlywood4
XAbacus*highlightBeadColor: magenta
XAbacus*primaryRailColor: gold
XAbacus*secondaryRailColor: LightSteelBlue1
XAbacus*highlightRailColor: Purple
XAbacus*lineRailColor: Black
XAbacus*stippleFrame: true
XAbacus*bumpSound: /var/autodist/RPM/BUILD/xabacus-8.8.9-build/BUILDROOT/usr/share/games/xabacus/bump.au
XAbacus*moveSound: /var/autodist/RPM/BUILD/xabacus-8.8.9-build/BUILDROOT/usr/share/games/xabacus/move.au
XAbacus*dripSound: /var/autodist/RPM/BUILD/xabacus-8.8.9-build/BUILDROOT/usr/share/games/xabacus/drip.au
!XAbacus*bumpSound: ./bump.au
!XAbacus*moveSound: ./move.au
!XAbacus*dripSound: ./drip.au
!XAbacus*bumpSound: /usr/local/share/games/xabacus/bump.au
!XAbacus*moveSound: /usr/local/share/games/xabacus/move.au
!XAbacus*dripSound: /usr/local/share/games/xabacus/drip.au
!XAbacus*bumpSound: /usr/share/games/xabacus/bump.au
!XAbacus*moveSound: /usr/share/games/xabacus/move.au
!XAbacus*dripSound: /usr/share/games/xabacus/drip.au
XAbacus*sound: false
XAbacus*delay: 50
XAbacus*script: false
XAbacus*demo: false
XAbacus*demoFont: 9x15bold
!XAbacus*demoFont: -*-times-*-r-*-*-*-180-*
!XAbacus*demoFont: 9x15
!XAbacus*demoFont: 8x13bold
!XAbacus*demoFont: 5x7
XAbacus*demoPath: /var/autodist/RPM/BUILD/xabacus-8.8.9-build/BUILDROOT/usr/share/games/xabacus
!XAbacus*demoPath: .
!XAbacus*demoPath: /usr/local/share/games/xabacus
!XAbacus*demoPath: /usr/share/games/xabacus
XAbacus*teach: false
XAbacus*rightToLeftAdd: false
XAbacus*rightToLeftMult: false

! 3 known examples of Lee XAbacus
XAbacus*lee: true
XAbacus*rails: 13
!XAbacus*format: Chinese
XAbacus*leftAuxRails: 9
XAbacus*rightAuxRails: 9
XAbacusko*format: Korean
XAbacusko*leftAuxRails: 7
XAbacusko*rightAuxRails: 11
XAbacuscn*format: Chinese
XAbacuscn*leftAuxRails: 7
XAbacuscn*rightAuxRails: 13

! Chinese Suanpan
XAbacus*vertical: false
! colorScheme 1 color middle (1 or 2)
!             2 color first of group
!             3 both 1 & 2
!             4 color first half (odd color middle)
!             8 color second third of a row
!             16 color by group
XAbacus*colorScheme: 0
XAbacus*slot: false
XAbacus*diamond: false
XAbacus*railIndex: 0
XAbacus*topOrient: true
XAbacus*bottomOrient: false
XAbacus*topFactor: 5
XAbacus*bottomFactor: 1
XAbacus*topNumber: 2
XAbacus*bottomNumber: 5
XAbacus*topSpaces: 2
XAbacus*bottomSpaces: 2
XAbacus*topPiece: 0
XAbacus*bottomPiece: 0
XAbacus*topPiecePercent: 0
XAbacus*bottomPiecePercent: 0
XAbacus*shiftPercent: 2
XAbacus*subdeck: 3
XAbacus*subbead: 4
XAbacus*sign: false
XAbacus*decimalPosition: 2
XAbacus*groupSize: 3
XAbacus*group: false
XAbacus*decimalComma: false
XAbacus*base: 10
XAbacus*subbase: 0
XAbacus*anomaly: 0
XAbacus*shiftAnomaly: 2
XAbacus*anomalySq: 0
XAbacus*shiftAnomalySq: 2
XAbacus*displayBase: 10
XAbacus*pressOffset: false
XAbacus*romanNumerals: None
XAbacus*latin: false
XAbacus*romanMarkers: None
! format of Generic allows you to fine tune options (or else may be clobbered)
XAbacus*format: Chinese
!XAbacus*format: Japanese
!XAbacus*format: Korean
!XAbacus*format: Roman
!XAbacus*format: Russian
!XAbacus*format: Danish
!XAbacus*format: Medieval
!XAbacus*format: Generic
XAbacus*museum: --
!
! override the above with these to have different abaci
! Chinese Suanpan
XAbacuscn*format: Chinese
! Japanese post-WWII Soroban
XAbacusjp*topNumber: 1
XAbacusjp*bottomNumber: 4
XAbacusjp*topSpaces: 1
XAbacusjp*bottomSpaces: 1
XAbacusjp*rails: 15
XAbacusjp*diamond: true
XAbacusjp*format: Japanese
! Korean Jupan or Japanese pre-WWII Soroban
XAbacusko*topNumber: 1
XAbacusko*topSpaces: 1
XAbacusko*bottomSpaces: 1
XAbacusko*rails: 15
XAbacusko*diamond: true
XAbacusko*format: Korean
! Roman Hand XAbacus very similar to the post-WWII Japanese Soroban
XAbacusro*topNumber: 1
XAbacusro*bottomNumber: 4
XAbacusro*topSpaces: 1
XAbacusro*bottomSpaces: 1
XAbacusro*topPiece: 2
XAbacusro*bottomPiece: 6
XAbacusro*subdeck: 3
XAbacusro*rails: 10
XAbacusro*romanNumerals: Modern
XAbacusro*romanMarkers: Ancient
XAbacusro*latin: false
XAbacusro*slot: true
!XAbacusro*subbase: 8
XAbacusro*format: Roman
!XAbacusro*museum: it
!XAbacusro*museum: uk
!XAbacusro*museum: fr
XAbacusro*museum: --
! Russian Schoty
XAbacusru*vertical: true
XAbacusru*colorScheme: 3
XAbacusru*railIndex: 1
XAbacusru*bottomFactor: 1
XAbacusru*bottomOrient: true
XAbacusru*topNumber: 0
XAbacusru*bottomNumber: 10
XAbacusru*topSpaces: 0
XAbacusru*bottomPiece: 4
XAbacusru*bottomPiecePercent: 4
XAbacusru*shiftPercent: 2
XAbacusru*rails: 11
XAbacusru*format: Russian
! Georgian Schoty (not to be taken seriously)
XAbacusge*vertical: true
XAbacusge*colorScheme: 3
XAbacusge*railIndex: 1
XAbacusge*bottomFactor: 1
XAbacusge*bottomOrient: true
XAbacusge*topNumber: 0
XAbacusge*bottomNumber: 10
XAbacusge*topSpaces: 0
XAbacusge*bottomPiece: 4
XAbacusge*bottomPiecePercent: 4
XAbacusge*shiftPercent: 2
XAbacusge*base: 20
XAbacusge*rails: 11
XAbacusge*format: Russian
! Danish School XAbacus
XAbacusdk*vertical: true
XAbacusdk*colorScheme: 4
XAbacusdk*railIndex: 1
XAbacusdk*bottomFactor: 1
XAbacusdk*bottomOrient: false
XAbacusdk*topNumber: 0
XAbacusdk*bottomNumber: 10
XAbacusdk*topSpaces: 0
XAbacusdk*decimalPosition: 0
XAbacusdk*rails: 10
XAbacusdk*group: true
XAbacusdk*decimalComma: true
XAbacusdk*format: Danish
! Medieval Counter
XAbacusme*vertical: true
XAbacusme*colorScheme: 4
XAbacusme*topNumber: 2
XAbacusme*bottomNumber: 5
XAbacusme*romanNumerals: Modern
XAbacusme*decimalPosition: 0
XAbacusme*rails: 5
XAbacusme*format: Medieval
! Mesoamerican Nepohualtzintzin (similar to Japanese Soroban base 20)
XAbacusma*diamond: 0
XAbacusma*topNumber: 3
XAbacusma*bottomNumber: 4
XAbacusma*topSpaces: 1
XAbacusma*bottomSpaces: 1
XAbacusma*base: 20
XAbacusma*format: Generic
XAbacusma*vertical: 0
XAbacusma*colorScheme: 16
XAbacusma*secondaryBeadColor: DarkBlue
XAbacusma*anomaly: 2
XAbacusma*shiftAnomaly: 2
! British XAbacus (from the British Museum 17h Century)
XAbacusbr*diamond: 0
XAbacusbr*topNumber: 0
XAbacusbr*bottomNumber: 9
XAbacusbr*topSpaces: 0
XAbacusbr*bottomSpaces: 8
XAbacusbr*format: Generic
XAbacusbr*rails: 9
XAbacusbr*vertical: 0
XAbacusbr*colorScheme: 8
XAbacusbr*primaryBeadColor: Ivory
XAbacusbr*secondaryBeadColor: DarkSlateGray
XAbacusbr*primaryRailColor: DimGray
! Vietnamese Bàn tính (an unusual Vietnamese abacus)
XAbacusvn*diamond: 0
XAbacusvn*topNumber: 5
XAbacusvn*topFactor: 1
XAbacusvn*bottomNumber: 5
XAbacusvn*topSpaces: 1
XAbacusvn*bottomSpaces: 1
XAbacusvn*format: Generic
XAbacusvn*rails: 11
XAbacusvn*vertical: 0
XAbacusvn*decimalPosition: 2
! Sumerian XAbacus (something like this should have existed)
XAbacussu*topNumber: 5
XAbacussu*bottomNumber: 9
XAbacussu*format: Roman
XAbacussu*decimalPosition: 0
XAbacussu*base: 60
XAbacussu*displayBase: 10
XAbacussu*rails: 4
XAbacussu*colorScheme: 8
! Chinese solid-and-broken-bar system
XAbacuscn12*topFactor: 3
XAbacuscn12*topNumber: 3
XAbacuscn12*bottomNumber: 2
XAbacuscn12*base: 12
XAbacuscn12*displayBase: 12
XAbacuscn12*format: Generic
! Chinese weights
XAbacuscn16*topFactor: 5
XAbacuscn16*topNumber: 2
XAbacuscn16*bottomNumber: 5
XAbacuscn16*base: 16
XAbacuscn16*displayBase: 16
XAbacuscn16*format: Generic
! Korean XAbacus but base 11
XAbacusko11*topFactor: 5
XAbacusko11*topNumber: 1
XAbacusko11*bottomNumber: 5
XAbacusko11*base: 11
XAbacusko11*displayBase: 11
XAbacusko11*topSpaces: 1
XAbacusko11*bottomSpaces: 1
XAbacusko11*diamond: 1
XAbacusko11*format: Generic
! Japanese XAbacus but base 9
XAbacusjp9*topFactor: 4
XAbacusjp9*topNumber: 1
XAbacusjp9*bottomNumber: 4
XAbacusjp9*base: 9
XAbacusjp9*displayBase: 9
XAbacusjp9*topSpaces: 1
XAbacusjp9*bottomSpaces: 1
XAbacusjp9*diamond: 1
XAbacusjp9*format: Generic
! Japanese base 16 Soroban
XAbacus16*topFactor: 4
XAbacus16*topNumber: 3
XAbacus16*bottomNumber: 3
XAbacus16*rails: 15
XAbacus16*base: 16
XAbacus16*displayBase: 10
XAbacus16*format: Japanese
