Subversion Repositories Kolibri OS

Rev

Rev 5292 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5253 mario79 1
;---------------------------------------------------------------------
2
; initialized data
3
;---------------------------------------------------------------------
4
plugins_directory	db 0
5
 
6
;system_dir_Boxlib	db '/sys/lib/box_lib.obj',0
7
system_dir_CnvPNG	db '/sys/lib/cnv_png.obj',0
8
system_dir_UNPACK	db '/sys/lib/archiver.obj',0
9
 
10
ihead_f_i:
11
ihead_f_l	db 'System error',0
12
 
13
;er_message_found_lib	db 'box_lib.obj - Not found!',0
14
;er_message_import	db 'box_lib.obj - Wrong import!',0
15
 
16
er_message_found_lib2	db 'cnv_png.obj - Not found!',0
17
er_message_import2	db 'cnv_png.obj - Wrong import!',0
18
 
19
err_message_found_lib3	db 'archiver.obj - Not found!',0
20
err_message_import3	db 'archiver.obj - Wrong import!',0
21
 
22
align	4
23
l_libs_start:
24
;library01	l_libs	system_dir_Boxlib+9,path,file_name,system_dir_Boxlib,\
25
;er_message_found_lib,ihead_f_l,Box_lib_import,er_message_import,ihead_f_i,plugins_directory
26
 
27
library02	l_libs	system_dir_CnvPNG+9,path,file_name,system_dir_CnvPNG,\
28
er_message_found_lib2,ihead_f_l,cnv_png_import,er_message_import2,ihead_f_i,plugins_directory
29
 
30
library04	l_libs	system_dir_UNPACK+9,path,file_name,system_dir_UNPACK,\
31
err_message_found_lib3,ihead_f_l,UNPACK_import,err_message_import3,ihead_f_i,plugins_directory
32
end_l_libs:
33
;---------------------------------------------------------------------
34
align	4
35
UNPACK_import:
36
;unpack_Version			dd aUnpack_Version
37
;unpack_PluginLoad		dd aUnpack_PluginLoad
38
;unpack_OpenFilePlugin		dd aUnpack_OpenFilePlugin
39
;unpack_ClosePlugin		dd aUnpack_ClosePlugin
40
;unpack_ReadFolder		dd aUnpack_ReadFolder
41
;unpack_SetFolder		dd aUnpack_SetFolder
42
;unpack_GetFiles		dd aUnpack_GetFiles
43
;unpack_GetOpenPluginInfo	dd aUnpack_GetOpenPluginInfo
44
;unpack_Getattr			dd aUnpack_Getattr
45
;unpack_Open			dd aUnpack_Open
46
;unpack_Read			dd aUnpack_Read
47
;unpack_Setpos			dd aUnpack_Setpos
48
;unpack_Close			dd aUnpack_Close
49
;unpack_DeflateUnpack		dd aUnpack_DeflateUnpack
50
unpack_DeflateUnpack2		dd aUnpack_DeflateUnpack2
51
	dd 0
52
	dd 0
53
 
54
;aUnpack_Version		db 'version',0
55
;aUnpack_PluginLoad		db 'plugin_load',0
56
;aUnpack_OpenFilePlugin		db 'OpenFilePlugin',0
57
;aUnpack_ClosePlugin		db 'ClosePlugin',0
58
;aUnpack_ReadFolder		db 'ReadFolder',0
59
;aUnpack_SetFolder		db 'SetFolder',0
60
;aUnpack_GetFiles		db 'GetFiles',0
61
;aUnpack_GetOpenPluginInfo	db 'GetOpenPluginInfo',0
62
;aUnpack_Getattr		db 'getattr',0
63
;aUnpack_Open			db 'open',0
64
;aUnpack_Read			db 'read',0
65
;aUnpack_Setpos			db 'setpos',0
66
;aUnpack_Close			db 'close',0
67
;aUnpack_DeflateUnpack		db 'deflate_unpack',0
68
aUnpack_DeflateUnpack2		db 'deflate_unpack2',0
69
 
70
;---------------------------------------------------------------------
71
align	4
72
cnv_png_import:
73
.Start		dd aCP_Start
74
;.Version	dd aCP_Version
75
;.Check		dd aCP_Check
76
;.Assoc		dd aCP_Assoc
77
	dd 0
78
	dd 0
79
aCP_Start	db 'START',0
80
;aCP_Version	db 'version',0
81
;aCP_Check	db 'Check_Header',0
82
;aCP_Assoc	db 'Associations',0
83
;---------------------------------------------------------------------
84
;align	4
85
;Box_lib_import:
86
;init_lib	dd a_init
87
;version_lib	dd a_version
88
 
89
 
90
;edit_box_draw		dd aEdit_box_draw
91
;edit_box_key		dd aEdit_box_key
92
;edit_box_mouse		dd aEdit_box_mouse
93
;version_ed		dd aVersion_ed
94
 
95
;check_box_draw	dd aCheck_box_draw
96
;check_box_mouse	dd aCheck_box_mouse
97
;version_ch		dd aVersion_ch
98
 
99
;option_box_draw	dd aOption_box_draw
100
;option_box_mouse	dd aOption_box_mouse
101
;version_op		dd aVersion_op
102
 
103
;scrollbar_ver_draw	dd aScrollbar_ver_draw
104
;scrollbar_ver_mouse	dd aScrollbar_ver_mouse
105
;scrollbar_hor_draw	dd aScrollbar_hor_draw
106
;scrollbar_hor_mouse	dd aScrollbar_hor_mouse
107
;version_scrollbar	dd aVersion_scrollbar
108
 
109
;dinamic_button_draw	dd aDbutton_draw
110
;dinamic_button_mouse	dd aDbutton_mouse
111
;version_dbutton	dd aVersion_dbutton
112
 
113
;menu_bar_draw		dd aMenu_bar_draw
114
;menu_bar_mouse		dd aMenu_bar_mouse
115
;menu_bar_activate	dd aMenu_bar_activate
116
;version_menu_bar	dd aVersion_menu_bar
117
 
118
;FileBrowser_draw	dd aFileBrowser_draw
119
;FileBrowser_mouse	dd aFileBrowser_mouse
120
;FileBrowser_key		dd aFileBrowser_key
121
;Version_FileBrowser	dd aVersion_FileBrowser
122
 
123
;PathShow_prepare	dd sz_PathShow_prepare
124
;PathShow_draw		dd sz_PathShow_draw
125
;Version_path_show	dd szVersion_path_show
126
;	dd 0
127
;	dd 0
128
 
129
;a_init			db 'lib_init',0
130
;a_version		db 'version',0
131
 
132
;aEdit_box_draw		db 'edit_box',0
133
;aEdit_box_key		db 'edit_box_key',0
134
;aEdit_box_mouse		db 'edit_box_mouse',0
135
;aVersion_ed		db 'version_ed',0
136
 
137
;aCheck_box_draw	db 'check_box_draw',0
138
;aCheck_box_mouse	db 'check_box_mouse',0
139
;aVersion_ch		db 'version_ch',0
140
 
141
;aOption_box_draw	db 'option_box_draw',0
142
;aOption_box_mouse	db 'option_box_mouse',0
143
;aVersion_op		db 'version_op',0
144
 
145
;aScrollbar_ver_draw	db 'scrollbar_v_draw',0
146
;aScrollbar_ver_mouse	db 'scrollbar_v_mouse',0
147
;aScrollbar_hor_draw	db 'scrollbar_h_draw',0
148
;aScrollbar_hor_mouse	db 'scrollbar_h_mouse',0
149
;aVersion_scrollbar	db 'version_scrollbar',0
150
 
151
;aDbutton_draw		db 'dbutton_draw',0
152
;aDbutton_mouse		db 'dbutton_mouse',0
153
;aVersion_dbutton	db 'version_dbutton',0
154
 
155
;aMenu_bar_draw		db 'menu_bar_draw',0
156
;aMenu_bar_mouse		db 'menu_bar_mouse',0
157
;aMenu_bar_activate	db 'menu_bar_activate',0
158
;aVersion_menu_bar	db 'version_menu_bar',0
159
 
160
;aFileBrowser_draw	db 'FileBrowser_draw',0
161
;aFileBrowser_mouse	db 'FileBrowser_mouse',0
162
;aFileBrowser_key	db 'FileBrowser_key',0
163
;aVersion_FileBrowser	db 'version_FileBrowser',0
164
 
165
;sz_PathShow_prepare	db 'PathShow_prepare',0
166
;sz_PathShow_draw	db 'PathShow_draw',0
167
;szVersion_path_show	db 'version_PathShow',0
168
;---------------------------------------------------------------------
169
 
170
;---------------------------------------------------------------------
171
; not	change	this	section!!!
172
; start	section
173
;---------------------------------------------------------------------
174
align	4
175
image_file	dd 0
176
raw_pointer	dd 0
177
return_code	dd 0
178
img_size	dd 0
179
deflate_unpack	dd 0
180
raw_pointer_2	dd 0	;+20
181
;---------------------------------------------------------------------
182
; end	section
183
;---------------------------------------------------------------------
184
align	4
185
fileinfo:
186
.subfunction	dd 5
187
.Offset		dd 0
188
.Offset_1	dd 0
189
.size		dd 0
190
.return		dd file_info
191
		db 0
192
.name:		dd file_name
193
;---------------------------------------------------------------------
194
error_window_x:	dd 100 shl 16+250
195
error_window_y:	dd 100 shl 16+120
196
;---------------------------------------------------------------------
197
load_ini_error_type:
198
	db 'Error loading INI file',0
199
 
200
load_icons_error_type:
201
	db 'Error loading of icons file',0
202
 
203
memory_free_error_type:
204
	db 'Error of free memory',0
205
 
206
memory_get_error_type:
207
	db 'Memory allocation error',0
208
 
209
load_directory_error_type:
210
	db 'Error loading directory',0
211
 
212
convert_icons_error_type:
213
	db 'Unsupported or corrupt data for icons file',0
214
;---------------------------------------------------------------------
215
error_help_text:
216
	db 'For continue press  key or ',0
217
;---------------------------------------------------------------------
218
align	4
219
error_fs_text_pointers:
220
	dd error_fs_text_0
221
	dd error_fs_text_1
222
	dd error_fs_text_2
223
	dd error_fs_text_3
224
	dd error_fs_text_4
225
	dd error_fs_text_5
226
	dd error_fs_text_6
227
	dd error_fs_text_7
228
	dd error_fs_text_8
229
	dd error_fs_text_9
230
	dd error_fs_text_10
231
	dd error_fs_text_11
232
 
233
error_fs_text_0:	db '0 - Success full',0
234
error_fs_text_1:	db '1 - Base and/or partition of a hard disk is not defined',0
235
error_fs_text_2:	db '2 - Function is not supported for the given file system',0
236
error_fs_text_3:	db '3 - Unknown file system',0
237
error_fs_text_4:	db '4 - Reserved, is never returned in the current implementation',0
238
error_fs_text_5:	db '5 - File not found',0
239
error_fs_text_6:	db '6 - End of file, EOF',0
240
error_fs_text_7:	db '7 - Pointer lies outside of application memory',0
241
error_fs_text_8:	db '8 - Disk is full',0
242
error_fs_text_9:	db '9 - FAT table is destroyed',0
243
error_fs_text_10:	db '10 - Access denied',0
244
error_fs_text_11:	db '11 - Device error',0
245
;---------------------------------------------------------------------
5264 mario79 246
font_icons_file_name		db 'font_russo_1bpp.png',0
5253 mario79 247
base_icons_file_name		db 'base_8bpp.png',0
248
red_brick_icons_file_name	db 'red_brick_8bpp.png',0
249
white_brick_icons_file_name	db 'white_brick_8bpp.png',0
250
npc_miku_icons_file_name	db 'miku_8bpp.png',0
251
npc_death_icons_file_name	db 'death_8bpp.png',0
252
npc_skeleton_icons_file_name	db 'skeleton_8bpp.png',0
253
npc_ifrit_icons_file_name	db 'ifrit_8bpp.png',0
254
npc_barret_icons_file_name	db 'barret_8bpp.png',0
255
background_music_file_name	db 'walking_with_poseidon.wav',0
256
stone_kick_sound_file_name	db 'flaunch.wav',0
5274 mario79 257
menu_sound_file_name		db 'misc_menu.wav',0
5253 mario79 258
;---------------------------------------------------------------------
5292 mario79 259
align	4
5253 mario79 260
protagonist_route	dd 2
261
protagonist_position:
262
.x	dd 4
263
.y	dd 4
264
;---------------------------------------------------------------------
5292 mario79 265
align	4
5258 mario79 266
main_menu_text_pointers:
267
	dd menu_game_label
268
	dd menu_settings_label
269
	dd menu_credits_label
270
	dd menu_help_label
271
	dd menu_exit_label
272
	dd 0
273
;---------------------------------------------------------------------
5292 mario79 274
align	4
5259 mario79 275
menu_credits_text_pointers:
276
	dd menu_credits_text.1
277
	dd menu_credits_text.2
278
	dd menu_credits_text.3
279
	dd menu_credits_text.4
280
	dd menu_credits_text.5
281
	dd menu_credits_text.6
5317 mario79 282
	dd menu_credits_text.7
283
	dd menu_credits_text.8
284
	dd menu_credits_text.9
285
	dd menu_credits_text.10
286
	dd menu_credits_text.11
287
	dd menu_credits_text.12
288
	dd menu_credits_text.13
289
	dd menu_credits_text.14
290
	dd menu_credits_text.15
5259 mario79 291
	dd 0
292
;---------------------------------------------------------------------
5292 mario79 293
align	4
5259 mario79 294
menu_help_text_pointers:
295
	dd menu_help_text.1
296
	dd menu_help_text.2
297
	dd menu_help_text.3
298
	dd menu_help_text.4
299
	dd 0
300
;---------------------------------------------------------------------
5292 mario79 301
align	4
5259 mario79 302
settings_menu_text_pointers:
303
	dd menu_settings_sound_label
304
	dd menu_settings_music_label
305
	dd menu_setting_exit
306
	dd 0
307
;---------------------------------------------------------------------
5292 mario79 308
align	4
309
map_level_pointer:
310
	dd map_level_0
311
	dd map_level_1
5317 mario79 312
	dd map_level_2
313
	dd map_level_3
314
	dd map_level_4
315
	dd map_level_5
316
	dd map_level_6
317
	dd map_level_7
318
	dd map_level_8
319
	dd map_level_9
320
	dd map_level_10
5292 mario79 321
	dd 0
322
;---------------------------------------------------------------------