Показать сообщение отдельно
Старый 11.12.2011, 04:07   #2
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

ну разве что чтото вроде

delphi Код:
type   TParserFunc = procedure ..... var   OpcodesFuncs : array[0..$ff] of TParserFunc;
гдето:
delphi Код:
OpcodesFuncs[0] := @Parse_Die; ........ OpcodesFuncs[$DA] := @Parse_exPackets; ........
гдето вместо кейса:

delphi Код:
OpcodesFuncs[packet.opcode]();

не си но идея понятна.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился 3 спасибками от: