Mr-A

New system.a

Mar 28th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.72 KB | None | 0 0
  1. {window}
  2.   |RESIZEABLE|BORDERLESS|
  3.   WIDTH = 800
  4.   HEIGHT = 600
  5.   POSITION = 0, 0
  6.   ICON = ""
  7.   caption = "A-Engine Powered Game"
  8. {/window}
  9.  
  10. {time}
  11.   |VARIABLE_TIMESTEP|
  12.   TIMESTEP = 1000/60
  13. {/time}
  14.  
  15. {cursor}
  16.   show_cursor = TRUE
  17.   CURSOR = ""
  18. {/cursor}
  19.  
  20. {input}
  21.   KEY_BUFFER_SIZE = 12
  22.   KEY_CLICK_BUFFER_SIZE = 6
  23.   KEY_RELEASE_BUFFER_SIZE = 6
  24.   RAW_KEY_BUFFER_SIZE = 12
  25.   RAW_KEY_CLICK_BUFFER_SIZE = 6
  26.   RAW_KEY_RELEASE_BUFFER_SIZE = 6
  27.   {x_axis}
  28.     POSITIVE_KEY = "<right>"
  29.     NEGATIVE_KEY = "<left>"
  30.     POSITIVE_START = 0.0
  31.     NEGATIVE_START = 0.0
  32.     POSITIVE_FINAL = 1.0
  33.     NEGATIVE_FINAL = -1.0
  34.     TIME_TO_MAX = 0
  35.     TIME_TO_RESET = 0
  36.   {/x_axis}
  37.   {y_axis}
  38.     POSITIVE_KEY = "<up>"
  39.     NEGATIVE_KEY = "<down>"
  40.     POSITIVE_START = 0.0
  41.     NEGATIVE_START = 0.0
  42.     POSITIVE_FINAL = 1.0
  43.     NEGATIVE_FINAL = -1.0
  44.     TIME_TO_MAX = 0
  45.     TIME_TO_RESET = 0
  46.   {/y_axis}
  47.   {z_axis}
  48.     POSITIVE_KEY = "<up>"
  49.     NEGATIVE_KEY = "<down>"
  50.     POSITIVE_START = 0.0
  51.     NEGATIVE_START = 0.0
  52.     POSITIVE_FINAL = 1.0
  53.     NEGATIVE_FINAL = -1.0
  54.     TIME_TO_MAX = 0
  55.     TIME_TO_RESET = 0
  56.   {/z_axis}
  57. {/input}
  58.  
  59. {graphics}
  60.   CLEAR_COLOR = 128, 128, 255
  61.   [VIEWPORT_SETTING = 0] # normal mode; single viewport taking whole screen
  62.       {viewport}
  63.         CAMERA_ID = 0 X = 0 Y = 0 W = 1 H = 1
  64.       {/viewport}
  65.   [/VIEWPORT_SETTING]
  66.  
  67.   [VIEWPORT_SETTING = 1] # 2 splitscreen display; 2 viewports
  68.       {viewport} #left half of screen
  69.         CAMERA_ID = 0 X = 0 Y = 0 W = 0.5 H = 1
  70.       {/viewport}
  71.      
  72.       {viewport} #right half of screen
  73.         CAMERA_ID = 1 X = 0.5 Y = 0 W = 0.5 H = 1
  74.       {/viewport}
  75.   [/VIEWPORT_SETTING]
  76. {/graphics}
  77.  
  78. {objects}
  79.   ALLOCATE_OBJECTS = 1000
  80.   RESERVE_IN_POOL = 1000
  81.   CACHE_OBJECTS = FALSE
  82.   CACHE_OBJECT_FILES = FALSE
  83.   {preload}
  84.     load[ID = 10]
  85.     load[ID = 20]
  86.   {/preload}
  87.  
  88.   {per_object}
  89.     call[ID="hp_bar" condition = @is_player]
  90.     call[ID="sp_bar" condition = @is_player]
  91.     call[ID="wp_bar" condition = @is_player]
  92.   {/per_object}
  93.  
  94.   {per_game}
  95.     call[]
  96.     call[]
  97.     call[]
  98.   {/per_game}
  99. {/objects}
  100.  
  101. {physics}
  102.   ONE_METER_IN_PIXELS = 100.0
  103.   MAX_POSITION_ITERATIONS = 6
  104.   MAX_VELOCITY_ITERATIONS = 3
  105. {/physics}
  106.  
  107. {variables}
  108.   {local}
  109.     var1 = 0
  110.     var2 = 0
  111.     var3 = 0
  112.   {/local}
  113.  
  114.   {shared}
  115.     var1 = 0
  116.     var2 = 0
  117.     var3 = 0
  118.   {/shared}
  119.  
  120.   {global}
  121.     var1 = 0
  122.     var2 = 0
  123.     var3 = 0
  124.   {/global}
  125.  
  126.   {permanent}
  127.     var1 = 0
  128.     var2 = 0
  129.     var3 = 0
  130.   {/permanent}
  131. {/variables}
  132.  
  133. {defaults}
  134.   {object}
  135.     {info}
  136.       ALLOCATE_FRAMES = 100
  137.     {/info}
  138.     hit_box[ x = 10 y = 10 z = -9 d = 18]
  139.     hurt_box[ z = -20 d = -20 ]
  140.     [F=NONE]
  141.       image = 1 xy_center = 50, 100 delay = 1
  142.     [/F]
  143.   {/object}
  144.  
  145.   {stage}
  146.     [ENTITY=NONE]
  147.       image = 2
  148.     [/ENTITY]
  149.   {/stage}
  150. {/defaults}
Add Comment
Please, Sign In to add comment