Next: bbd | Previous: bbbike |  | [Index]

# bbbike_internals

- BBBike Internals
- New Layers
- INTERNA
- AUTHOR
- COPYRIGHT
- SEE ALSO

## BBBike Internals

## New Layers

The following changes are necessary:

- Create data/layer-orig file

- Add creation rule layer-orig => layer to data/Makefile. List the rule in TARGETS

- Add check rules for layer to data/Makefile, if appropriate.

- Add new layer to miscsrc/insert_points

- Add new files to MANIFEST

- Define a new abbreviation for layer (`$abk`) and use this abbreviation in the following bbbike definitions: `%tag_group`, `%category_color` ..., `%str_file` and/or `%p_file`, `@normal_stack_order`, array in `set_bindings`, `enterpoint` handling.

## INTERNA

Verwendete Tags:

Kreuzungen:
  'pp', Koordinate (x,y), undef, pp-$abk
Strecken:
  $abk, Name, $abk-$category, $abk-$index
Strecken (Outline):
  $abk-out, $abk-$category-out
Flächen:
  $abk, Name
Flächen (Outline):
  $abk-out
besondere Punkte (Bahnhöfe etc.)
  $abk-[fb]g, Name

  $abk-[fb]g, Koordinate (x,y)

Ampeln
  $abk-fg, Koordinate (x,y), Kategorie
Markierung Punkt:
  'show', 'showp'
Markierung Strecke:
  'show', 'shows'
Ort
  'o', Name
Ort (Bezeichnung)
  'O'
Route, Routenstartpunkt
  'route', route-$nr
Karte
  'map'

## AUTHOR

Slaven Rezic <srezic@cpan.org>

## COPYRIGHT

Copyright (c) 2004 Slaven Rezic. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

## SEE ALSO

bbbike.

[Top]