Codebase list xabacus / upstream/8.1.7+dfsg1 Abacus.ad
upstream/8.1.7+dfsg1

Tree @upstream/8.1.7+dfsg1 (Download .tar.gz)

Abacus.ad @upstream/8.1.7+dfsg1raw · history · blame

!!!!
! Abacus: Class resource for xabacus
!!!!
*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*
!Abacus*pixmapSize: 16
!Abacus*pixmapSize: 22
!Abacus*pixmapSize: 24
Abacus*pixmapSize: 32
!Abacus*pixmapSize: 48
!Abacus*pixmapSize: 64
Abacus*mono: false
Abacus*reverseVideo: false
Abacus*foreground: black
Abacus*background: #AEB2C3
Abacus*borderColor: gray25
Abacus*frameColor: wheat4
Abacus*primaryBeadColor: DarkRed
Abacus*leftAuxBeadColor: LimeGreen
Abacus*rightAuxBeadColor: gainsboro
Abacus*secondaryBeadColor: burlywood4
Abacus*highlightBeadColor: magenta
Abacus*primaryRailColor: gold
Abacus*secondaryRailColor: LightSteelBlue1
Abacus*highlightRailColor: Purple
Abacus*lineRailColor: Black
Abacus*bumpSound: /usr/local/share/games/xabacus/bump.au
Abacus*moveSound: /usr/local/share/games/xabacus/move.au
Abacus*dripSound: /usr/local/share/games/xabacus/drip.au
!Abacus*bumpSound: ./bump.au
!Abacus*moveSound: ./move.au
!Abacus*dripSound: ./drip.au
!Abacus*bumpSound: /usr/local/share/games/xabacus/bump.au
!Abacus*moveSound: /usr/local/share/games/xabacus/move.au
!Abacus*dripSound: /usr/local/share/games/xabacus/drip.au
!Abacus*bumpSound: /usr/share/games/xabacus/bump.au
!Abacus*moveSound: /usr/share/games/xabacus/move.au
!Abacus*dripSound: /usr/share/games/xabacus/drip.au
Abacus*sound: false
Abacus*delay: 50
Abacus*script: false
Abacus*demo: false
Abacus*demoFont: 9x15bold
!Abacus*demoFont: -*-times-*-r-*-*-*-180-*
!Abacus*demoFont: 9x15
!Abacus*demoFont: 8x13bold
!Abacus*demoFont: 5x7
Abacus*demoPath: /usr/local/share/games/xabacus
!Abacus*demoPath: .
!Abacus*demoPath: /usr/local/share/games/xabacus
!Abacus*demoPath: /usr/share/games/xabacus
Abacus*teach: false
Abacus*rightToLeftAdd: false
Abacus*rightToLeftMult: false

! 3 known examples of Lee Abacus
Abacus*lee: true
Abacus*rails: 13
!Abacus*format: Chinese
Abacus*leftAuxRails: 9
Abacus*rightAuxRails: 9
Abacusko*format: Korean
Abacusko*leftAuxRails: 7
Abacusko*rightAuxRails: 11
Abacuscn*format: Chinese
Abacuscn*leftAuxRails: 7
Abacuscn*rightAuxRails: 13

! Chinese Suanpan
Abacus*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)
Abacus*colorScheme: 0
Abacus*slot: false
Abacus*diamond: false
Abacus*railIndex: 0
Abacus*topOrient: true
Abacus*bottomOrient: false
Abacus*topFactor: 5
Abacus*bottomFactor: 1
Abacus*topNumber: 2
Abacus*bottomNumber: 5
Abacus*topSpaces: 2
Abacus*bottomSpaces: 2
Abacus*topPiece: 0
Abacus*bottomPiece: 0
Abacus*topPiecePercent: 0
Abacus*bottomPiecePercent: 0
Abacus*shiftPercent: 2
Abacus*subdeck: 0
Abacus*subbead: 4
Abacus*sign: false
Abacus*decimalPosition: 2
Abacus*groupSize: 3
Abacus*group: false
Abacus*decimalComma: false
Abacus*base: 10
Abacus*subbase: 12
Abacus*anomaly: 0
Abacus*shiftAnomaly: 2
Abacus*anomalySq: 0
Abacus*shiftAnomalySq: 2
Abacus*displayBase: 10
Abacus*pressOffset: false
Abacus*romanNumerals: false
Abacus*latin: false
Abacus*ancientRoman: false
Abacus*modernRoman: false
! format of Generic allows you to fine tune options (or else may be clobbered)
Abacus*format: Chinese
!Abacus*format: Japanese
!Abacus*format: Korean
!Abacus*format: Roman
!Abacus*format: Russian
!Abacus*format: Danish
!Abacus*format: Medieval
!Abacus*format: Generic
Abacus*museum: --
!
! override the above with these to have different abaci
! Chinese Suanpan
Abacuscn*format: Chinese
! Japanese post-WWII Soroban
Abacusjp*topNumber: 1
Abacusjp*bottomNumber: 4
Abacusjp*topSpaces: 1
Abacusjp*bottomSpaces: 1
Abacusjp*rails: 15
Abacusjp*diamond: true
Abacusjp*format: Japanese
! Korean Jupan or Japanese pre-WWII Soroban
Abacusko*topNumber: 1
Abacusko*topSpaces: 1
Abacusko*bottomSpaces: 1
Abacusko*rails: 15
Abacusko*diamond: true
Abacusko*format: Korean
! Roman Hand Abacus very similar to the post-WWII Japanese Soroban
Abacusro*topNumber: 1
Abacusro*bottomNumber: 4
Abacusro*topSpaces: 1
Abacusro*bottomSpaces: 1
Abacusro*topPiece: 2
Abacusro*bottomPiece: 6
Abacusro*subdeck: 3
Abacusro*rails: 10
Abacusro*romanNumerals: true
Abacusro*ancientRoman: false
Abacusro*modernRoman: false
Abacusro*latin: false
Abacusro*slot: true
!Abacusro*subbase: 8
Abacusro*format: Roman
!Abacusro*museum: it
!Abacusro*museum: uk
!Abacusro*museum: fr
Abacusro*museum: --
! Russian Schety
Abacusru*vertical: true
Abacusru*colorScheme: 3
Abacusru*railIndex: 1
Abacusru*bottomFactor: 1
Abacusru*bottomOrient: true
Abacusru*topNumber: 0
Abacusru*bottomNumber: 10
Abacusru*topSpaces: 0
Abacusru*bottomPiece: 4
Abacusru*bottomPiecePercent: 4
Abacusru*shiftPercent: 2
Abacusru*rails: 11
Abacusru*format: Russian
! Georgian Schety (not to be taken seriously)
Abacusge*vertical: true
Abacusge*colorScheme: 3
Abacusge*railIndex: 1
Abacusge*bottomFactor: 1
Abacusge*bottomOrient: true
Abacusge*topNumber: 0
Abacusge*bottomNumber: 10
Abacusge*topSpaces: 0
Abacusge*bottomPiece: 4
Abacusge*bottomPiecePercent: 4
Abacusge*shiftPercent: 2
Abacusge*base: 20
Abacusge*rails: 11
Abacusge*format: Russian
! Danish School Abacus
Abacusdk*vertical: true
Abacusdk*colorScheme: 4
Abacusdk*railIndex: 1
Abacusdk*bottomFactor: 1
Abacusdk*bottomOrient: false
Abacusdk*topNumber: 0
Abacusdk*bottomNumber: 10
Abacusdk*topSpaces: 0
Abacusdk*decimalPosition: 0
Abacusdk*rails: 10
Abacusdk*group: true
Abacusdk*decimalComma: true
Abacusdk*format: Danish
! Medieval Counter
Abacusme*vertical: true
Abacusme*colorScheme: 4
Abacusme*topNumber: 2
Abacusme*bottomNumber: 5
Abacusme*romanNumerals: true
Abacusme*decimalPosition: 0
Abacusdk*rails: 5
Abacusdk*format: Medieval
! Mesoamerican Nepohualtzintzin (similar to Japanese Soroban base 20)
Abacusma*diamond: 1
Abacusma*topNumber: 3
Abacusma*bottomNumber: 4
Abacusma*topSpaces: 1
Abacusma*bottomSpaces: 1
Abacusma*base: 20
Abacusma*anomaly: 2
Abacusma*shiftAnomaly: 2
Abacusma*format: Generic
! Babylonian Watch (proposed by author)
Abacusba*topNumber: 1
Abacusba*bottomNumber: 4
Abacusba*topSpaces: 1
Abacusba*bottomSpaces: 1
Abacusba*anomaly: 4
Abacusba*shiftAnomaly: 2
Abacusba*anomalySq: 4
Abacusba*shiftAnomalySq: 2
Abacusba*format: Generic
! Chinese solid-and-broken-bar system
Abacuscn12*topFactor: 3
Abacuscn12*topNumber: 3
Abacuscn12*bottomNumber: 2
Abacuscn12*base: 12
Abacuscn12*displayBase: 12
Abacuscn12*format: Generic
! Japanese base 16 Soroban
Abacus16*topFactor: 3
Abacus16*topNumber: 3
Abacus16*bottomNumber: 3
Abacus16*rails: 15
Abacus16*base: 16
Abacus16*displayBase: 10
Abacus16*format: Japanese