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