root/lang/ruby/StarLife/star_life/config.rb @ 11657

Revision 11657, 0.9 kB (checked in by gan2, 7 years ago)

エンコーディングを UTF-8 にするなどした

Line 
1require 'pp'
2
3module StarLife
4  FONT_SIZE            = 16
5  CELL_WIDTH           = 16
6  CELL_HEIGHT          = 16
7 
8  MAP_WIDTH            = 20
9  MAP_HEIGHT           = 20
10  MAP_WINDOW_X         = CELL_WIDTH
11  MAP_WINDOW_Y         = CELL_HEIGHT
12  MAP_WINDOW_WIDTH     = CELL_WIDTH * MAP_WIDTH
13  MAP_WINDOW_HEIGHT    = CELL_HEIGHT * MAP_HEIGHT
14 
15  STATUS_WINDOW_X      = MAP_WINDOW_WIDTH + CELL_WIDTH * 2
16  STATUS_WINDOW_Y      = CELL_HEIGHT
17  STATUS_WINDOW_WIDTH  = 128
18  STATUS_WINDOW_HEIGHT = 128
19 
20  GAME_TITLE           = 'Star Life'
21  SCREEN_WIDTH         = STATUS_WINDOW_WIDTH + MAP_WINDOW_WIDTH + CELL_WIDTH * 3
22  SCREEN_HEIGHT        = MAP_WINDOW_HEIGHT + CELL_HEIGHT * 2
23  WINDOW_SCALE         = 1
24end
25
26class Fixnum
27  include StarLife
28 
29  def convert2mapx
30    self / CELL_WIDTH
31  end
32
33  def convert2mapy
34    self / CELL_HEIGHT
35  end
36end
Note: See TracBrowser for help on using the browser.