V-GlobalData.inc
上传用户:santakups8
上传日期:2021-03-23
资源大小:544k
文件大小:3k
源码类别:

模拟服务器

开发平台:

Asm

  1. ;-----------------------------------------------------------------------------------
  2. ;    VeMU
  3. ;    Its a package that allows the user to set his own server of the game
  4. ;    "MuOnline", this is not an emulator since i am not "emulating"
  5. ;    what the actual games does, i am "creating" a method for set a Server
  6. ;    of this Game.
  7. ;
  8. ;    Copyright (C) 2010  FelipeYa馿z
  9. ;
  10. ;    This program is free software: you can redistribute it and/or modify
  11. ;    it under the terms of the GNU General Public License as published by
  12. ;    the Free Software Foundation, either version 3 of the License, or
  13. ;    (at your option) any later version.
  14. ;
  15. ;    This program is distributed in the hope that it will be useful,
  16. ;    but WITHOUT ANY WARRANTY; without even the implied warranty of
  17. ;    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18. ;    GNU General Public License for more details.
  19. ;
  20. ;    You should have received a copy of the GNU General Public License
  21. ;    along with this program.  If not, see http://www.gnu.org/licenses/.
  22. ;-----------------------------------------------------------------------------------
  23. ;-----------------------------------------------------------------------------------
  24. ;                        -----------------
  25. ;                             Coded     /
  26. ;                              By      /
  27. ;                           -={FeN$x)=-
  28. ;                         /  Felipe Y.  
  29. ;                        /               
  30. ;                        -----------------
  31. ; Programming Lang: ASM
  32. ; Country: Chile
  33. ;              My respect for all those who lost their lifes
  34. ;              In the earthquake of my country...
  35. ;              Let god take their spirits home...
  36. ;-----------------------------------------------------------------------------------
  37. ; #########################################################################
  38.   ;=================
  39.   ; Include prototypes
  40.   ;=================
  41.    include V-Procedures.inc
  42. ; #########################################################################
  43. ; #########################################################################
  44.      ;=================
  45. ;    ;  Global Data
  46. ;    ;=================
  47. .Const
  48.  ON equ 1 
  49.  OFF equ 0
  50.  MAXSERVERUSER equ 500 ;The name says it
  51.  MAXPRINTCHAR equ 200
  52.  MAXPRINTLINES equ 50
  53.  MAX_PACKETSEND_LENGTH equ 50 ;Standar limit of length for send a packet
  54.  MAX_OBJ_ID equ 7400 ;MuOnline limit for Mobs & PlayersID
  55.  START_OBJ_PLAYERID equ 6400 ;From ID 6400 to up are PlayersID
  56.  include .Valk-CoreV-GlobalStructs.asm ;Include all global structs
  57. .Data
  58. ;/////////////////////////////////////////////////////////
  59. ;Valkyrie Important data
  60. ;/////////////////////////////////////////////////////////
  61. V_ProcessHeapHandle Dword ? ;Handler for fastalloc proc
  62. SaveBytes DB 100 Dup (0) ;Big buffer for GetToken
  63. StringToken CHAR 100 Dup(0) ;Buffer for GetString
  64. VPrintNewLine Byte ? ;Byte for check if print a new line
  65. VPrintTotalLines Dword ? ;Total lines writted by vprint fuction
  66. GShWnd DD ? ;Handler of the window
  67. .Data?
  68. pObjectPaint DB SizeOf VPRINTs*MAXPRINTLINES Dup(?)
  69. pObjSpace DB MAX_OBJ_ID * SizeOf Object Dup(?)
  70. ; #########################################################################