Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5312 | Anton_K | 1 | include 'lang.inc' |
2 | |||
3 | struc langstr [lng, data] |
||
4 | { |
||
5 | if lang eq lng |
||
6 | sz ., data |
||
7 | end if |
||
8 | } |
||
9 | |||
10 | struc langstr0 [lng, data] |
||
11 | { |
||
12 | if lang eq lng |
||
13 | sz0 ., data |
||
14 | end if |
||
15 | } |
||
16 | |||
17 | include 'AKODE/data.inc' |
||
18 | include 'Resources/Textures/textures.inc' |
||
19 | include 'Resources/Levels/levels.inc' |
||
20 | |||
21 | FULLSCREEN = 0 |
||
22 | FSAA = 0 |
||
23 | DISABLE_SHADING = 0 |
||
24 | |||
25 | FIELD_OF_VIEW = 60 |
||
26 | BLOCK_BASE_SIZE = 512 |
||
27 | BLOCK_HEIGHT = 512 |
||
28 | |||
29 | INVENTORY_SIZE = 10 |
||
30 | |||
31 | HUD_PANEL_HEIGHT = 120 |
||
32 | |||
33 | INVENTORY_X = 570 |
||
34 | INVENTORY_Y = 15 |
||
35 | INVENTORY_PADDING_X = 10 |
||
36 | INVENTORY_PADDING_Y = 10 |
||
37 | OBJECT_IMAGE_WIDTH = 40 |
||
38 | OBJECT_IMAGE_HEIGHT = 40 |
||
39 | |||
40 | GAME_MESSAGE_X = 150 + 15 |
||
41 | GAME_MESSAGE_Y = 15 + 15 |
||
42 | GAME_MESSAGE_COLOR = 000000h |
||
43 | |||
44 | if FULLSCREEN |
||
45 | ;MAIN_WINDOW_X = 0 |
||
46 | ;MAIN_WINDOW_Y = 0 |
||
47 | ;MAIN_WINDOW_WIDTH = 0FFFFh |
||
48 | ;MAIN_WINDOW_HEIGHT = 0FFFFh |
||
49 | MAIN_WINDOW_STYLE = (01000001b) shl 24 |
||
50 | MAIN_WINDOW_STYLE2 = 1 shl 24 |
||
51 | else |
||
52 | MAIN_WINDOW_X = 150 |
||
53 | MAIN_WINDOW_Y = 150 |
||
54 | MAIN_WINDOW_WIDTH = 960 |
||
55 | MAIN_WINDOW_HEIGHT = 720 |
||
56 | MAIN_WINDOW_STYLE = (01110100b) shl 24 |
||
57 | MAIN_WINDOW_STYLE2 = 0 |
||
58 | end if |
||
59 | |||
60 | MAIN_EVENT_MASK = EVM_REDRAW or EVM_KEY or EVM_BUTTON or EVM_MOUSE or EVM_MOUSE_FILTER |
||
61 | |||
62 | MAIN_WINDOW_TITLE langstr0 \ |
||
63 | en, 'Dungeons of Augastes 0.1', \ |
||
64 | ru, 'Подземелья Аугастеса 0.1' |
||
65 | |||
66 | LevelLoadingImageFile db 'Resources/Textures/HUD/LevelLoading.png', 0 |
||
67 | HudPanelImageFile db 'Resources/Textures/HUD/Panel.png', 0 |
||
68 | DeathImageFile db 'Resources/Textures/HUD/Death.png', 0 |
||
69 | EndImageFile db 'Resources/Textures/HUD/End.png', 0 |
||
70 | |||
71 | align 4 |
||
72 | LevelLoadingImagePtr dd 0 |
||
73 | HudPanelImagePtr dd 0 |
||
74 | DeathImagePtr dd 0 |
||
75 | EndImagePtr dd 0 |
||
76 | |||
77 | ImageBufferPtr dd 0 |
||
78 | |||
79 | HudPanelNeedsRedraw dd 0 |
||
80 | |||
81 | GameMessage dd 0 |
||
82 | GameStatus dd 0 |
||
83 | |||
84 | GAME_STATUS.LEVEL_LOAD_FAILED = 1 |
||
85 | GAME_STATUS.DEAD = 2 |
||
86 | GAME_STATUS.END = 3 |
||
87 | |||
88 | ACTION.DO_SOMETHING = AKODE_ACTION.CUSTOM + 1 |
||
89 | ACTION.LOOK_AROUND = AKODE_ACTION.CUSTOM + 2 |
||
90 | ACTION.USE_OBJECT = AKODE_ACTION.CUSTOM + 3 |
||
91 | ACTION.LOOK_AT_OBJECT = AKODE_ACTION.CUSTOM + 4 |