Module: RplLang::Words::Display

Includes:
Types
Included in:
Rpl
Defined in:
lib/rpl/words/display.rb

Instance Method Summary collapse

Methods included from Types

new_object

Instance Method Details

#populate_dictionaryObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/rpl/words/display.rb', line 8

def populate_dictionary
  super

  category = 'Display'

  @dictionary.add_word( ['erase'],
                        category,
                        '( -- ) erase display',
                        proc do
                          initialize_frame_buffer
                        end )

  @dictionary.add_word( ['display→', 'display->'],
                        category,
                        '( -- pict ) put current display state on stack',
                        proc do
                          @stack << @frame_buffer # FIXME: RplPict type
                        end )
end