mapwin1421

所属分类:界面编程
开发工具:Visual C++
文件大小:414KB
下载次数:19
上传日期:2008-09-20 15:01:04
上 传 者zyo1983
说明:  windows游戏编程例子,有上百了例子程序,演示各种应用 [MTSClientSrc.zip] - 于多线程tcp服务的对应的客户端代码,主要实现发送命令到服务器然后再出来从服务器端返回的命令 [国际象棋在线游戏服务器端程序.rar] - 国际象棋在线游戏服务器端程序
(windows game programming examples, there are hundreds of examples of procedures, demonstration of a wide range of applications [MTSClientSrc.zip]- in the multi-threaded tcp services corresponding client code, the main achievement of sending commands to the server and then out from the server-side return command [chess online game server-side procedures. rar]- Chess online games, server-side procedures)

文件列表:
mapwin1421 (0, 2008-04-18)
mapwin1421\DOCS (0, 2008-04-18)
mapwin1421\DOCS\images (0, 2008-04-18)
mapwin1421\DOCS\images\blprop.png (7771, 2004-08-17)
mapwin1421\DOCS\images\fringe.png (1053, 2004-11-29)
mapwin1421\DOCS\images\hexdiag1.gif (3687, 2002-09-26)
mapwin1421\DOCS\images\isodiag1.gif (3083, 2002-09-26)
mapwin1421\DOCS\images\isodiag2.gif (2061, 2002-09-26)
mapwin1421\DOCS\images\laypath.png (221, 2004-11-29)
mapwin1421\DOCS\images\newiso.bmp (230456, 2002-01-18)
mapwin1421\DOCS\images\TEST.BMP (77880, 2002-07-16)
mapwin1421\DOCS\luascript.html (9289, 2008-04-18)
mapwin1421\DOCS\mapdefs.h (2263, 2004-07-03)
mapwin1421\DOCS\MAPWIN.HTM (85952, 2006-09-30)
mapwin1421\DOCS\mapwin32pro.html (8201, 2005-04-16)
mapwin1421\DOCS\readobj.c (3124, 2005-04-17)
mapwin1421\DOCS\vhistory.html (19620, 2005-04-16)
mapwin1421\luascr (0, 2008-04-18)
mapwin1421\luascr\Anim Test.lua (1719, 2004-03-26)
mapwin1421\luascr\Area.lua (581, 2006-05-21)
mapwin1421\luascr\Autofringe.lua (3915, 2003-12-27)
mapwin1421\luascr\BlockProp.lua (439, 2006-09-30)
mapwin1421\luascr\Brush Test.lua (916, 2004-03-26)
mapwin1421\luascr\COPYRIGHT (1523, 2003-04-07)
mapwin1421\luascr\Dialogue Example.lua (1190, 2007-04-15)
mapwin1421\luascr\Dialogue Proc.lua (610, 2006-12-31)
mapwin1421\luascr\Export all layers as MAR.lua (1804, 2005-12-02)
mapwin1421\luascr\Export binary file.lua (2173, 2004-07-03)
mapwin1421\luascr\Export Flash actionscript.lua (1891, 2003-10-31)
mapwin1421\luascr\Export GBA 16x16 table.lua (1719, 2003-12-26)
mapwin1421\luascr\Export Tiles as BMPs.lua (3831, 2005-09-11)
mapwin1421\luascr\Find block in map.lua (1542, 2004-12-01)
mapwin1421\luascr\FMP info.lua (2069, 2005-12-10)
mapwin1421\luascr\Layer count.lua (733, 2004-10-20)
mapwin1421\luascr\Merge layers.lua (1446, 2003-12-27)
mapwin1421\luascr\ObjectProp.lua (735, 2006-12-29)
mapwin1421\luascr\Placer.lua (949, 2003-10-17)
mapwin1421\luascr\PNGLicense (3936, 2002-10-03)
mapwin1421\luascr\Random distribution.lua (3527, 2003-12-27)
mapwin1421\luascr\Read textfile.lua (1101, 2003-12-27)
... ...

1.4.21 Reverted to lua 5.0.3 due to a possible bug in lua 5.1 (used in mapwin1420): It appears numbers are rounded to nearest whole number in 5.1 meaning scripts using writeIntLSB (Export binary file.lua etc) wrote incorrect files See the tilemap.co.uk forum for more details If a lua script has an error, this will now be shown (thanks Merick) Corrected the lua docs for mappy.setValue() Fixed lua mappy.moveWindow() You can set the dividers from lua with get/setValue (mappy.MAPDIVIDERS, ONOFF, X, Y, COLOUR) ONOFF is 0 or 1, COLOUR is an RGB value (if using getValue, these are returned) 1.4.20 Fixed crash when User info is shown with 3D walls (wnesmode) Added 3D walls mode to MapTools menu (wnesmode) Pro: OBJGXOFF and OBJGYOFF now read and set from lua Pro: Custom mousebuttons now work in Graphics editor (block0=colour0, pick, fill, line) Pro: Drag map now works in Object editor Fixed user info display length can now be changed Compiled with latest mingw, lua (5.1.2) and libpng (1.2.24) Keys i, k and m can be customised in mapwin.ini (keyi, keyk and keym) ctrl-x or Edit cut can now display a warning with 'warnctrlx=1' in mapwin.ini 1.4.19 32bit FMPS now have true alphablend (use onionskin or move graphics from BG to FG field with 'range edit blocks') Fixed several lua dialogue functions Overlap maps (where stagger is 0x0, but blockgap is different from blocksize) now work properly (use onionskin on a blank layer for transparent overlap), disable grid for less depth sort artifacts 'Grab Brush from block sequence' works better, size the Block Window so the area is aligned, select the top left block, then select the bottom right block, then select 'Grab Brush from block sequence' in the Brushes menu and accept the defaults. 1.4.18 Fixed object drag bug Fixed block properties from 1.4.17 (user 5,6,7 still signed) Improved Dialogue example slightly Fixed a mapwin.ini textexportopts comment 1.4.17 (beta 1 to 5 are now 1.4.12 to 1.4.16) Any Dialogue through lua (see examples Dialogue Example and Dialogue Proc in luascr) Undo for all buttons Fix crash on make map from big picture Set text export defaults in mapwin.ini investigate atoi blank field in block properties any action with mousebuttons (see mapwin.ini) Beta 5: Toggling the Flip V and Flip H flags in block properties redraws the dialogue BlockProp.lua and ObjectProp.lua are called each time the properties dialogue is drawn, allowing labels to be changed (see examples in luascr folder) Grid no longer drawn in software zoomout (0.5 and 0.25) Lua: moveWindow (WINDOW, x, y, width, height) added (WINDOW = MPY_MAINWINDOW, MPY_MAPWINDOW or MPY_BLOCKWINDOW) Setting text strings is now much easier (from textfile) --------------------------------------------------------------------------------- Beta 4: Zoom 0.25 should work with bigger window sizes Pro: Added duplicate current object and place with ctrl+click Lua: Can run a lua script by dragging an area (luascr/Area.lua) Pro: Fixed brush window so anims are displayed New Block properties dialogue with settable labels Pro: New Object properties dialogue with settable labels To set user labels, add lines like this to mapwin.ini (16labels, each end with ';') blockdialoguelabels=User data:;U1;U2;U3;U4;U5;U6;U7;tl;tr;bl;br;bg transp;flag 1;flag 2;flag 3; objectdialoguelabels=Object data:;U1;U2;U3;U4;U5;U6;U7;F1;F2;F3;F4;F5;F6;F7;F8; Should also be able to set with lua: mappy.setValue (mappy.BLOCKLABELS, "User data:;U1;U2;U3;U4;U5;U6;U7;tl;tr;bl;br;bg transp;flag 1;flag 2;flag 3;") mappy.setValue (mappy.OBJECTLABELS, "Object data:;U1;U2;U3;U4;U5;U6;U7;F1;F2;F3;F4;F5;F6;F7;F8;") --------------------------------------------------------------------------------- Beta 3: Added lua function 'mappy.renameMenuItem (123, "Test rename")' number is a shortcut as in docs. Lua: Added new get/setValue (MAPONION) Lua: Added new get/setValue (MAPDARK) Lua: Can now add 30 lua script in ini file (16 in menu, rest can be set to keys) Export:Current Layer as big picture now exports 24bit if 8bit map has darken or objects displayed Known bugs: pro: graphic overlap with tall window (aspect) on 'graph' 'trail' left on zoom (press any arrow key to clear it) Fixed from Beta 2: + zoom 0.25 crashes in 1280x1024 softscale + Resize map needs fixing (parts of map lost on some resizes. Topleft=0,0 is fine) + pro: add next/prev on 'graph' + pro: add requested select graphic of current block in 'graph' option + pro: Use DrawScreen for corner map view in 'graph' mode + wrong scroll amount with mousewheel + minor colour problems with output in 8bit 'Export:Current Layer as big picture' (lost background with darkened background, wrong colour dividers) --------------------------------------------------------------------------------- Beta 2: Done: Fixed tbarinfo=5 option (TextStrings in titlebar) Added support for loading unknown graphics files with MAPEXT.DLL Pro: Added lua funcs getObjectFilename (index), setObjectFilename (index, string), getObjectSort (index), setObjectSort (index, objnum). Added new getValue (NUMFILESTR) Fix export big BMP (background=crash) Pro: Added Pick object under mouse with 'p' Resize dialogue add new topleft coords Soft scaling instead of StretchBlt (zmstyle=0 in mapwin.ini) Export:Current Layer as big picture much improved, shows objects, onionskin, dividers etc if enabled, ie how it looks in the editor Added extra mousebuttons in Custom:Mousebuttons Todo: More about 32bit alpha in the docs More pro docs Add new lua scripts and tidy Custom menu Possibly add user defined labels to property dialogues Resize map notes: 1) Choose new width and height. 2) Click a centering square, or enter new left and top manually 3) Click OK

近期下载者

相关文件


收藏者